J2EE组件技术及简单实例分析

J2EE组件技术及简单实例分析

ID:41232982

大小:454.00 KB

页数:13页

时间:2019-08-20

J2EE组件技术及简单实例分析_第1页
J2EE组件技术及简单实例分析_第2页
J2EE组件技术及简单实例分析_第3页
J2EE组件技术及简单实例分析_第4页
J2EE组件技术及简单实例分析_第5页
资源描述:

《J2EE组件技术及简单实例分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、J2EE组件技术及简单实例分析一、J2EE平台技术J2EE平台规定支援多层企业软件的技术,包含组件、服务、及通讯。J2EE的核心思想是基于组件/容器的应用。每个组件提供了方法、属性、事件的接口。组件可以由多种语言开发。可以是重用的、共享的、分布的。组件技术由J2EE平台系统服务所支援,以简化软件程序设计,并利用部署环境所提供的可用资源将组件客制化。二、J2EE组件层次J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。一个多层化应用能够为不同的每种服务提供一个独立的层。四层架构:运行在客户端机器上的客户端层(ClientTi

2、er)运行在Web服务器上的Web层(WebTier)运行在EJB服务器上的业务层(BusinessTier)运行在EIS服务器上的企业信息系统层(EnterpriseInformationSystemTier)其中Web层和业务层共同组成了三层J2EE应用的中间层,其他两层是客户端层和存储层或企业信息系统层。三、J2EE组件客户端层组件客户端层用来实现企业级应用系统的操作界面和显示层。另外,某些客户端程序也可实现业务逻辑。可分为基于Web的和非基于Web(传统方式)的客户端两种情况。基于Web的情况下主要作为企业Web服务器的浏览器。非基于Web的客户层则是独立的应用程序,其组

3、件包括应用客户端程序和浏览器。三、J2EE组件Web层组件Web层主要用来处理客户请求,调用相应的逻辑块,并把结果以动态网页的形式返回到客户端。该组件由JavaServlets和JavaServerPages(JSP)组成。按J2EE规范,静态的HTML页面和Applets不算是Web层组件。Servlets和JSPServlets用来生成动态页面或接收用户请求产生相应操作(调用EJB-Enterprise JavaBean)。JSP基于文本,通过容器产生相应的Servlets,使内容和显示分开。J2EE中提供了Servlet API,用于创建Servlets。三、J2EE组件业

4、务层组件业务层也叫EJB层或应用层,它由EJB服务器和EJB组件组成。一般情况下许多开发商把Web服务器和EJB服务器产品结合在一起发布,称为应用服务器。EJB层用来实现企业级信息系统的业务逻辑。这是企业级应用的核心。三种企业级的Bean:会话(Session)Beans实体(Entity)Beans和消息驱动(Message-driven)Beans三、J2EE组件Enterprise JavaBean(EJB)技术EJB是业务层组件。这种技术提供了一种开发和部署服务器端组件的方法。每个EJB是按功能逻辑划分的,它支持分布式计算,真正体现了企业级的应用。EJB并没有扩展或使用J

5、avaBean组件模式。最初的JavaBean(java.beans包)在进程内部使用,而EJB(javax.ejb包)是在进程间使用的组件。即最初的JavaBean不是为分布式组件而设的。EJB可能是至今最好的过程内部开发的组件模式,但它不是一个服务器端的组件模式。它能解决在三层结构中由管理分布式商务对象多带来的问题。三、J2EE组件企业信息系统层组件处理企业信息系统软件包括企业基础建设系统、数据库系统、和其它遗留信息系统组成了企业信息系统层。例如,J2EE应用组件可能为了数据库连接需要访问企业信息系统。J2EE将来的版本支持连接架构(ConnectorArchitecture

6、)。它是连接J2EE平台和企业信息系统层的标准API。四、四层交互模型业务层接受从客户端发送过来的数据进行处理,然后把处理好的数据发送到企业信息系统层(EIS)并存储起来,同样,业务层也可以从企业信息系统中取出数据,发送到客户端程序。WEB层客户端五、实例讲解实例中使用的J2EE组件如下:jspServletJavabean该系统是简单的登陆系统,其中jsp完成页面显示,servlet完成登陆和页面跳转等控制功能,javabean完成页面事物处理。五、实例讲解程序代码如下:servlet处理部分:五、实例讲解运行截图:谢谢观看!欢迎老师同学指正。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。