首页 理论教育 J2EE:基于标准化、共享服务、组件化的简介

J2EE:基于标准化、共享服务、组件化的简介

时间:2023-05-22 理论教育 版权反馈
【摘要】:J2EE的提出基于以下基本思想:基于标准防议、共享公共服务、软件组件化。

J2EE:基于标准化、共享服务、组件化的简介

J2EE(Java 2 Enterprise Edition)是企业级Java平台。它为以分布式和服务器为主的应用提供了一个统一的平台,提供开放和标准的开发环境

J2EE的提出基于以下基本思想:基于标准防议、共享公共服务、软件组件化。

1.基于标准防议

J2EE各种应用程序和组件要进行通信,那么必须要有一种通信的机制,J2EE把这种通信机制建立在标准协议的基础上。这些协议有因特网防议(HTTP,TCP/IP,SSL)和远程对象协议(RMI/RMI-IIOP,JavaIDL)。

2.共享公共服务(www.xing528.com)

应用程序的组件运行在容器里,组件的生命周期由容器来管理,但是,应用程序还是要调用一些其他的服务,在J2EE把这些服务集成在一起或者提供统一的API进行调用。这些API服务有:JAXP-XML parsing API,JMS,JDBC API,JARS,JTA,Java Mail- Mail API,JCA,JNDI等。

3.软件组件化

J2EE的框架主要使用了3个组件模型:JSP,Servlet,EJB。Servlet即服务器端小程序,提供了过滤器的实现,提出了一个轻量级架构来实现请求/相应的传送;JSP建立在Http Servlet技术基础上(实际上,它在服务器端也是先通过编译成Servlet后运行的),用它来处理Http请求/响应,JSP提供了比Servlet更为方便的编程结构;EJB体系结构是分布式组件模型,它是包含了业务逻辑的可复用软件单元,它允许把应用程序逻辑和系统级服务分开,用于开发安全、可扩展的、事务型的分布式组件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈