目录

一、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在应用上的分层模型

java ee企业级应用开发教程 源代码 javaee企业级应用开发电子书_体系结构

五、JavaEE的技术框架

jsp或servlet示例演示:

java ee企业级应用开发教程 源代码 javaee企业级应用开发电子书_体系结构_02

java ee企业级应用开发教程 源代码 javaee企业级应用开发电子书_应用程序_03

六、JavaEE体系架构的优点

1.独立于硬件配置和操作系统

2.坚持面向对k的设计原则

3.灵活性、可移植性和互操作性

4.轻松的企业信息系统集成