了解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是在客户端上运行的组件