文档介绍:第一讲 JavaEE概述
1
阶段项目展示
E-Book电子书店系统演示
演示项目案例: E-Book电子书店系统
2
相关内容回顾
如何理解B/S系统?
B/S系统相对C/S系统的优点是什么?
如何通过HTML提交数据给JSP?
在JSP中如何获得HTML提交的数据?
JSP文件的组成部分有哪些?
3
本讲问题
计算机之间通过什么方式进行数据传递?
在学习JSP之后,为什么还要学习JavaEE?
自行车与组装自行车
我们上课用的桌椅
4
本讲任务
演示了解在线书店系统
5
掌握JavaEE的体系结构
掌握JavaEE的技术内容
掌握JavaEE的分层结构
理解并掌握HTTP请求和响应
本讲目标
6
为什么学习JavaEE
1、使用JSP技术编写动态网页的时候,遇到了哪些问
题?
在JSP页面上嵌套大量的Java代码,不易维护
当业务需求发生变化的时候,不易扩展
我们的网站现在需要进行一些改动,把原来的…改成…
项目已经开发的很好了,但是我们想增加…功能
7
什么是JavaEE
JavaSE
JSP
Servlet
JavaBean
EJB
JDBC
JNDI
XML
Struts
Hibernate
JSF
解决方法:JavaEE的使用
定义:JavaEE(Java Platform Enterprise Edition)是一个开发分布式企业级应用的规范和标准。
Spring
Web Service
8
JavaEE与后续课程关系
Struts、Hibernate、Spring,它们都是框架
框架,即Framework。其实就是某种应用的半成品,就是一组组件,用来完成自己的系统。
简单说就是使用别人准备好的一切,来实施自己的项目。
毛坯房就类似一个框架
毛坯房
装修后的房子
可以按照自己的意图装修
Java EE
Struts
Hibernate
Spring
应用程序
JavaEE是基础
JavaEE与后续课程关系
9
JavaEE体系结构
JavaEE分层结构
表示层-------------HTML页面
中间层-------------Servlet等组件
数据层-------------Database(JDBC、JNDI等)
表示层
中间层
数据层
平房式服务机构
楼房式服务机构
服务机构(银行)办公区域结构
所有工作区
域都在一起
结构清晰
管理方便
一层:服务大厅
二层:办公室
三层:资料室
比
对
10