- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第2章 JavaEE Tutorial 2.1 分布式多层应用系统 2.2 JavaEE Containers 2.3 JavaEE Application Assembly and Deployment 2.4 Packaging Applications 2.5 case:Library Application 2.1分布式多层应用系统. 1) JavaEE 平台是分布式多层应用系统模型(distributed multitiered application model) 2)应用系统模型依据系统功能的不同,逻辑上把应用系统 划分成各个组件. 这些组件共同完成系统的功能. 依据组件完成系统功能的差异,这些组件被部署在JavaEE平台的不同层上.不同层的组件可安装在不同的机器上. 下图图示了两个JavaEE应用系统被划分成多层的例子. Figure 2-1 Multitiered Applications 1-tier 2-tier 3-tier Client-tier components run on the client machine. Web-tier components run on the JavaEE server. Business-tier components run on the JavaEE server. Enterprise information system (EIS)-tier software runs on the EIS server. 在上图2-1中,JavaEE应用系统的各个功能是以组件的形式部署在各个层上. 在图中,JavaEE应用系统由三层或者四层构成. 但通常来说,根据系统分布在不同的机器上,JavaEE应用系统被认为由3层构成: client machines, the JavaEE server machine, and the database or legacy machines at the back end. 三层应用系统模型扩展了典型的两层应用系统模型( client and server model ): client and server model:应用系统部署在 the client application and back-end storage. Three-tiered applications model:placing a multithreaded application server between the client application and back-end storage. 2.1.2 JavaEE Components (1)JavaEE应用系统是由组件构成的. (2)一个JavaEE组件是一个包含有一定功能的软件单 元,它是由一些相关的文件和类构成. (3) 所有的组件组合在一起构成应用系统,组件与组件之间可以相互通信. 1) JavaEE Components 概述 JavaEE规范定义了以下一些JavaEE组件: Application clients and applets: components run on the client Java Servlet, JavaServer Faces, and JavaServer Pages (JSP ) : Web components. run on the server. Enterprise JavaBeans(EJB) components (enterprise beans) : business components. run on the server. JavaEE组件是用java编写的,并且编译过程与其它java程序一样. JavaEE组件与标准的java类不同之处在于: JavaEE组件被打包(assembled)成JavaEE应用系统. JavaEE组件需要符合JavaEE规范. JavaEE组件被部署在服务器上,在JavaEE服务器中运行以及由JavaEE服务器管理 2) JavaEE Clients A JavaEE client can be a Web client or an application client. Web Clients: 一个 Web client由两部分构成: (1)动态web页面:各种标记语言 (HTML, XM
您可能关注的文档
- 《旅游心理学》课程教学课件 第十章 员工的激励.ppt
- 《旅游心理学》课程教学课件 第五章 导游服务心理.ppt
- 《旅游心理学》课程教学课件 第一章 旅游者的个性倾向分析.ppt
- 《旅游心理学》课程教学课件 绪论.ppt
- 《美术概论》课件.ppt
- 《宁波商帮文化》课件 第二讲 宁波商帮由传统到现代.ppt
- 《宁波商帮文化》课件 绪论.ppt
- 《排球》教案设计-2.pdf
- 《排球》教案设计-4.pdf
- 《排球》教案设计-8.pdf
- 《组件技术》课程教学课件 第3章 与JavaEE组件技术相关的知识.ppt
- 《组件技术》课程教学课件 第4章 WEB application.ppt
- 《组件技术》课程教学课件 第5章 Servlet技术.ppt
- 《组件技术》课程教学课件 第6章 JSP组件技术.ppt
- 2010年无机化学课件 第11章 生物无机化学.ppt
- 2010年无机化学课件 第四章 配合物的反应机理和动力学.ppt
- 2010年无机化学课件-第5章 非金属原子簇化合物.ppt
- 2010年无机化学课件-第6章 金属原子簇和多重键.ppt
- 2010年有机化学课件 第6章 有机金属化学.ppt
- C++程序设计课件-第6章 结构和链表.ppt
文档评论(0)