Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区 » J2EE SDK  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:J2EE 全面简介 [Re:jerryjerry123]
yexichang





发贴: 32
积分: 0
于 2005-05-11 20:35 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
2.1.3 J2EE 的四层模型
J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议――通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构:
运行在客户端机器上的客户层组件
运行在J2EE服务器上的Web层组件
运行在J2EE服务器上的业务逻辑层组件
运行在EIS服务器上的企业信息系统(Enterprise information system)层软件
J2EE应用程序组件:
J2EE应用程序是由组件构成的.J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。J2EE说明书中定义了以下的J2EE组件:
应用客户端程序和applets是客户层组件
Java Servlet和JavaServer Pages(JSP)是web层组件
Enterprise JavaBeans(EJBlack Eye是业务层组件
客户层组件:
J2EE应用程序可以是基于web方式的,也可以是基于传统方式的。web 层组件J2EE web层组件可以是JSP 页面或Servlets.按照J2EE规范,静态的HTML页面和Applets不算是web层组件。web层可能包含某些 JavaBean 对象来处理用户输入,并把输入发送给运行在业务层上的enterprise bean 来进行处理。
业务层组件:
业务层代码的逻辑用来满足银行,零售,金融等特殊商务领域的需要,由运行在业务层上的enterprise bean 进行处理。
有三种企业级的bean: 会话(session) beans, 实体(entity) beans, 和消息驱动(message-driven) beans。会话bean 表示与客户端程序的临时交互。当客户端程序执行完后, 会话bean 和相关数据就会消失。相反, 实体bean 表示数据库的表中一行永久的记录。当客户端程序中止或服务器关闭时, 就会有潜在的服务保证实体bean 的数据得以保存。消息驱动 bean 结合了会话bean 和 JMS的消息监听器的特性, 允许一个业务层组件异步接收JMS 消息。
企业信息系统层:
企业信息系统层处理企业信息系统软件包括企业基础建设系统例如企业资源计划 (ERP), 大型机事务处理, 数据库系统,和其它的遗留信息系统. 例如,J2EE 应用组件可能为了数据库连接需要访问企业信息系统。




Hibernate开发指南

话题树型展开
人气 标题 作者 字数 发贴时间
19133 J2EE 全面简介 jerryjerry123 2601 2005-04-10 13:11
16792 Re:J2EE 全面简介 echofang 15 2005-04-10 21:57
16160 Re:J2EE 全面简介 yexichang 1460 2005-05-11 20:35
16132 Re:J2EE 全面简介 yexichang 1945 2005-05-11 20:36
16833 Re:J2EE 全面简介 JackyJava 11 2005-05-15 05:18
16493 Re:J2EE 全面简介 tanytan 4 2005-04-24 16:36
16085 Re:J2EE 全面简介 hui_yu 17 2005-04-27 14:49
15997 Re:J2EE 全面简介 java8989 7 2005-05-04 09:24
15925 Re:J2EE 全面简介 xiaofei 19 2005-05-08 23:25
16224 Re:J2EE 全面简介 yexichang 19 2005-05-11 20:32
16234 Re:J2EE 全面简介 yexichang 701 2005-05-11 20:34
16104 Re:J2EE 全面简介 yexichang 1331 2005-05-11 20:34
16150 Re:J2EE 全面简介 yexichang 1239 2005-05-11 20:35

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923