- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
显示层技术
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 封装J2EE应用程序代码:应用程序部署描述符、Web应用程序、EJB应用程序和应用程序客户需要封装到一个企业级归档(EAR)文件中,扩展名为.ear 。 发布J2EE Web应用程序代码:最后,集成J2EE应用程序部署到J2EE服务器环境中供企业应用程序客户访问。 5.显示层技术- Web应用程序部署 * 5.3 客户层 对一个企业级应用的用户,客户端就是应用。客户端代表用户向服务器发出请求,并将请求的结果显示给用户。客户端经常加强数据的一致性规则,并可能实现一些业务逻辑。因此,挑选一种能最好地适合应用的需求且提供给用户一个丰富接口的客户端配置是很重要的。 5.显示层技术-Web层 * 运行设备:一个便携机、一个台式机,或在一个PDA或电话上。 J2EE平台支持的客户端 网络环境:从一个企业的Intrnet或互联网可以连接到一个有线或无线的网络。 网络环境:从一个企业的Intrnet或互联网可以连接到一个有线或无线的网络。 5.显示层技术-Web层 * 显示方式:浏览器、GUI组件 实现方式:HTML或Java,甚至可以是Visual Basic。 实现功能: 企业信息系统(EIS)客户端:EIS客户端使用一种接口(如JDBC API等)连接到EIS层。针对EIS的编程模型通常遵循两层或三层客户机/服务器体系结构的规范。 5.显示层技术-Web层 * EJB客户端:使用Java技术的EJB 客户端通过RMI(远程方法调用)API来连接到EJB层。这种情况下,传输的协议为IIOP(Inter-ORB Protocol)。RMI机制为Java客户端开发人员隐藏了IIOP的细节,但是使用非Java技术的开发人员也可以通过IIOP连接到EJB层。 5.显示层技术-Web层 * Web客户端:Web客户端使用HTTP作为传输协议连接到Web层。Web客户端的类型不仅包括浏览器,而且包括Java Applets、MIDIets和应用以及其它的企业服务。 5.显示层技术-Web层 * 服务器端体系结构:在Web上最简单和最常用的体系结构是完全依靠服务器来提供用户界面内容、它的构造逻辑以及与用户的相互作用。每一个用户动作都产生一个对服务器的请求,服务器处理这个请求并计算结果,生成一个新的页面再次发送到客户端。 客户端三种体系结构 5.显示层技术-Web层 * 用户动作 内容和控制的产生 浏览器 客户机 响应 请求 内容构建 业务逻辑 控制逻辑 服务器 服务器端体系结构 好处:所需客户端资源少,应用逻辑不用装入,启动用户交互所需的网络通信量很少。支持的技术包括Java Servlet,JavaServer Pages。 * 客户端脚本体系结构:该方式就是将脚本作为HTML页面的一部分,将动态内容从服务器传送给客户端。脚本通常包括一些不需与服务器应用程序通信就能在客户端执行的应用逻辑。复杂逻辑仍然由服务器执行。 5.显示层技术-Web层 * 客户端脚本体系结构 用户请求页面切换 页面/简单控制逻辑 浏览器 客户机 响应 内容构建+逻辑嵌入 商业逻辑 切换/复杂控制逻辑 服务器 产生 内容修改 * 客户端应用体系结构:提供一个运行在客户端的功能完全的应用程序。用户可以下载这个程序,此后它将控制用户的交互和内容构造。当服务器上的业务逻辑必须初始化时,通信才成为必要。 好处:将用户界面和业务逻辑的区别去掉了;和用户交互时于服务器的通信很少;Web页面可离线浏览;不需要很多服务器资源。 5.显示层技术-Web层 * 客户端应用体系结构 通信逻辑 浏览器 客户机 下载 通信逻辑 商业逻辑 下载+版本控制 服务器 控制逻辑 内容构建逻辑 用户开始应用程序 Applet 应用 请求 * 设置J2EE服务器环境变量:为运行J2EE服务器环境通常必须设置环境变量,而且不同的厂家实现和操作系统平台上会有很大变化。 配置J2EE服务器属性:为大部分J2EE服务器实现配置属性,使其适合于特定的网络和操作环境。 Web应用部署 5.显示层技术-Web层 * ? 客户层的实现 J2EE平台一般鼓励“瘦客户端”配置,因为组件模型将繁重的功能如业务操作和述访问交给服务器进行处理。这并不是说,J2EE客户端就是哑终端;一个J2EE 应用客户端可以处理一系列的事情,如消息、显示、输入校验和会话管理。 5.显示层技术-Web层 * Web浏览器:浏览器是J2EE客户端最简单的一种类型。它们显示以某些标记语言
您可能关注的文档
最近下载
- 电能“发、输、变、配、用”五环节简介.pptx VIP
- 先进算力中心建设规划方案.docx VIP
- 安装钳工基础知识全集课件.ppt VIP
- 部编版六年级语文上册第三单元 习作_____让生活更美好 课件(共32张PPT).pptx VIP
- 医疗器械唯一标识管理制度(UDI).docx VIP
- 感术行动专项实施方案.docx VIP
- 企业案例广州超算中心 企业案例广州超算中心、项目建设规划、项目需求分析 1.3项目建设规划.docx VIP
- 音频处理软件:Adobe Audition二次开发_17.社区资源与支持.docx VIP
- 数控铣床第一章 数控铣床概述.ppt VIP
- 偏差报告单【范本模板】.doc VIP
文档评论(0)