文档介绍:JavaEE应用程序开发
山东财经大学
赵志崑
JavaEE是Java三个平台之一
Java平台有三个版本
Standard Edition:开发和部署在桌面、服务器和实时环境中使用的Java 应用程序
Enterprise Edition:系统
Micro Edition:移动设备和嵌入式设备,比如:手机、PDA、电视机顶盒
Java平台的核心是Java语言和Java虚拟机
介绍
本课程讲授J2EE平台的基本原理及利用J2EE开发企业级应用程序的方法,主要包括如下内容:
Web应用开发方法
Servlet
JSP
JSTL
EJB to
J2EE Platform Services
J2EE企业架构模式
J2EE流行框架
先修课程或准备知识
HTML
XML
Java编程基础(SSD3)
分布式编程基本知识
考核办法
课程成绩由三部分构成
课堂出勤及作业:10%
期中考试:10%
实验:10%
期末考试:70%
教材及资源
教材
参考书
《从Java走向JavaEE》,吴超,人民邮电出版社,。
Bill Burke, Richard Monson-Haefel著, 莫映, 徐昊, 胡凯译. Enterprise JavaBeans
廖雪峰. Spring . 电子工业出版社
课件资源
网上课堂
JavaEE介绍
B/S编程模式
HTML和HTTP
动态web编程
初识Servlet & JSP
JavaEE平台
MVC设计模式
B/S编程模式简介
Web服务器
Web服务器接收客户端的请求并将结果返回客户端
结果:HTML页面、图片、文件、……
客户端请求包括其想要的东西的名字和地址(URL)
服务器响应中包含客户端想要的文档或一个错误代码(如果服务器无法处理请求)
服务器上有许多可以传送到客户端的“内容”,如web页面、图片、文件等
B/S编程模式简介
Web客户端
Web客户端可以使用户向服务器提出请求,并向用户展现请求的结果
浏览器知道如何与服务器通信,并能够解释HTML代码并展现Web页。
用户在浏览器上点击链接
浏览器格式化请求并传送至服务器
服务器查找相应的页面
服务器格式化响应并发送至客户端浏览器
浏览器获得HTML并展示给用户
HTML和HTTP
请求/响应方式
HTML告诉浏览器怎样为用户显示内容
HTTP是客户端和浏览器在Web上通信的协议
服务器使用HTTP向客户端发送HTML
HTML
HTTP
基于TCP/IP协议
HTTP请求包括:HTTP方法(执行的动作)、访问的页面URL、表单参数
HTTP method
告诉服务器请求的类型,剩余的消息是如何被格式化的
GET, PUT, POST, TRACE, DELETE, OPTIONS, HEAD, CONNECT
GET
是最简单的请求,它向服务器获取一个资源并将之发回
可以用HTTP GET向服务器发送少量的数据
一个GET例子