了解j2ee知识

作者在 2008-03-07 02:46:38 发布以下内容

了解j2ee知识

j2se 非常适合于开发单机版应用程序或C/S结构的应用程序,不适合开发和部署企业级应用程序

j2ee 已经是一个成熟的平台技术框架,使用j2ee开发企业级应用程序  周期短 成本低 降低开发风险

      (其实J2EE就是基于JAVA技术的一系列标准。)

j2ee体系结构可以分为4层

客户层、Web层、业务层、企业信息层

一. 客户层包括客户端应用程序或一些html网页,它们在客户机上运行.

二. Web层包括jsp和Servlet,它们在web服务器上运行,负责处理j2ee应用程序与Web客户端的所有通信.他可以调用业务逻辑,并影响传输数据的输入请求.

三. 业务层包括EJB(企业级JavaBean,通常也简称为企业 Bean)  ,业务层主要用于封装应用程序的业务逻辑,并提供系统服务,如事务管理。安全性与并发控制。

四。EIS层(企业信息层)包含了数据库及其他数据信息源。它是企业数据的物理表示。

j2ee组件

EJB组件、WEB组件、客户层组件

什么是EJB:(企业JavaBean)

是用java语言编写的并在Ejb容器上运行的组件,它封装了应用程序的业务逻辑     例如:在某一个使用EJB的J2EE应用程序的登录功能中,就应把用户名和密码的校验业务逻辑放在EJB里去实现。

EJB的类型(会话Bean、实体Bean和消息驱动Bean)

会话Bean 分为有状态的和无状态的

消息驱动Bean类似于无状态的会话Bean唯一的区别是异步调用的。

二.WEB组件

Web组件提供对请求的响应,他包括Servlet和Jsp两个Web组件,它们在Web服务器上运行。

三.客户层组件

         j2ee允许不同类型的客户端与Web服务器组件进行交互。应用程序客户端和Applet是在客户端上运行的组件

默认分类 | 阅读 1418 次
文章评论,共0条
游客请输入验证码
最新评论