Java EE架构与Web开发
Java EE介绍
Java EE
Java EE的全称叫做JavaTM Platform, Enterprise Edition,它是一种服务器端的技术。
Java EE平台提供了一套强大的API接口,定义了组件和容器,以及不同的角色,同时还使用了一种简单的编程模型,所以开发人员可以非常容易的进行设计、构建、部署和运行。
2
Java EE的应用程序模型
多层模型
3
组件
组件是一个自包含的功能单元,它使用与它有关联的类和文件构成Java EE应用程序,并且可以和其他组件进行通信。
Java EE的组件是用Java语言编写的,所以和Java的类具有相同的编译方式。
Java EE的组件和标准的Java 类的不同在于构成Java EE的组件必须被验证是结构(该结构是由Java EE规范定义的)良好的,并且可以在服务器上进行部署并由服务器运行和管理。
Application clients、applets、Java Servlet、JavaServer Faces、JavaServer Pages、Enterprise JavaBeans等都是Java EE定义的组件。
4
容器
容器是组件与支撑该组件的底层指定平台的功能之间的接口。
在组件被执行之前,必须将其构成Java EE的module并部署在相应的容器当中。容器能够管理可配置的服务(安全、事务管理、JNDI以及远程连接等)和不可配置的服务(生命周期、数据库连接池、数据持久化以及访问Java EE的API等)。
容器包括Enterprise JavaBeans (EJB)容器、 Web容器、 Application client容器、 Applet容器。
5
Java EE应用的构成
Java EE应用程序由一个或多个标准的module构成,每一个module包都包含一个或多个组件和一个可选的部署描述符。
Java EE包括EJB modules、Web modules、Application client modules、Resource adapter modules 4类module
6
Java EE应用的部署
Java EE应用程序可以部署一个未打包的文件结构或者是一个打包的enterprise archive file(EAR)、web archive (WE
JavaEE介绍 来自淘豆网m.daumloan.com转载请标明出处.