目录
一、JavaEE产生的背景
二、Javaee定义
三、JavaEE编程思想
四、JavaEE在应用上的分层模型
五、JavaEE的技术框架
六、JavaEE体系架构的优点
一、JavaEE产生的背景
为了满足开发多层体系结构的企业级应用的需求,Java公司的创始人Sun公司在早期的J2SE(Java 2 Platform Standard Edition)基础上,针对企业级应用的各种需求,提出了J2EE(Java 2 Plantform Enterprise Edition).
企业级应用程序特点
定义:泛指那些为大型组织部门创建的应用程序。注:并不是特指为企业开发的应用软件。
企业级应用程序一般具有以下特点:
1)分布式:通过局域网运行在一个组织内部,或通过Internet连接分布在世界各地的部门或用户。
2)高速反应:不断地改变业务规则来适应社会信息的高速变化。
3)安全性:不但要实现应用系统的正常操作和运转,还必须保证系统运行的安全可靠。
4)可扩展性:充分考虑用户群体膨胀给应用带来的性能上的扩展需求。
5)集成化:对老的系统进行集成。
企业级应用程序体系结构
1)三层体系结构APP
2)多层体系结构
3)C/S两层模式APP
二、Javaee定义
1)是一种结构和一套标准
2)中间件体系结构标准理解
Java是语言,但javaEE是体系结构。
目标描述:简化和规范化分布式多层企业应用的开发和部署。
目标理解:为简化而做的约定。
经典结构约定:客户层,Web层,BL层,EIs层
3)应用开发标准系列
JSP
Servlet
分布式组件运行环境
容器
4)让企业应用开发更规范,更容易
三、JavaEE编程思想
组件——容器
组件:由程序员根据特定的业务需求编程实现。
容器:组件的运行环境,为组件提供必须的底层基础功能。
组件通过调用容器提供的标准服务来与外界交互,容器提供的标准服务有命名服务、数据库连接、持久化、Java消息服务、事物支持、安全服务等。
组件技术:
客户端组件:web浏览器、Applet
Web组件:Servlet、JSP
业务组件:EJB组件和Entity组件两大类
四、JavaEE在应用上的分层模型
五、JavaEE的技术框架
jsp或servlet示例演示:
六、JavaEE体系架构的优点
1.独立于硬件配置和操作系统
2.坚持面向对k的设计原则
3.灵活性、可移植性和互操作性
4.轻松的企业信息系统集成