欢迎来到天天文库
浏览记录
ID:36440391
大小:1.56 MB
页数:39页
时间:2019-05-09
《J2EE架构与程序设计(J2EE架构概述)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、J2EE架构与程序设计主讲:方顺西北工业大学软件与微电子学院介绍本课程讲授J2EE平台的基本原理及利用J2EE开发企业级应用程序的方法,主要包括如下内容:Web应用开发方法JSP/ServletJSTLJSFEJB2.0to3.0J2EEPlatformServicesJ2EE企业架构模式最佳实践先修课程或准备知识XMLJava编程基础(SSD3)分布式编程基本知识考核办法课程成绩由三方面构成平时表现:20%实验成绩:30%期末考试或期末project:50%教材及资源教材BryanBasham,KathySierra,BertBates.Headfirstservlets&JSP,2
2、ndEdition.March2008.BillBurke,RichardMonson-Haefel著,莫映,徐昊,胡凯译.EnterpriseJavaBeans3.0中文版.电子工业出版社2007.5DeepakAlur,JohnCrupi,DanMalks著,刘天北,熊节等译.J2EE核心模式(原书第2版).机械工业出版社2005.3课件资源10.128.48.10/课件/J2EE架构与程序设计第一章J2EE架构概述主要内容分布式多层应用J2EE容器WebServices支持打包应用开发角色J2EEAPIs引子Java2Platform,EnterpriseEdition(J2EE
3、)为设计、开发、装配和部署企业应用程序提供了一个基于组件的方法J2EE平台提供了:一个多层分布式应用模型可复用组件模型一个统一的安全模型灵活的事务控制支持WebServices通过J2EE平台,可以更快地构建创新的商业解决方案基于J2EE组件的平台独立性,使开发的应用不依赖于特定厂商的产品和API软件厂商和客户都能自由地选择符合其需求的产品和组件分布式多层应用应用逻辑按照功能分成若干组件,组成J2EE应用的各种应用组件按照多层J2EE环境中的层次结构,安装在不同的机器上。分布式多层应用安全在每个应用中使用平台无关的安全策略允许在部署时定义安全约束应用程序能够在多种安全实现上移植对应用开
4、发者屏蔽实现安全特性的复杂性J2EE平台提供了标准的声明式访问控制规则,可由开发者定义并在应用部署到服务器时解释J2EE提供了标准的登录机制,开发者可以不用重复开发分布式多层应用J2EE组件AJ2EEcomponentisaself-containedfunctionalsoftwareunitthatisassembledintoaJ2EEapplicationwithitsrelatedclassesandfilesandthatcommunicateswithothercomponents.J2EE规范定义了如下组件:应用客户端(applicationclients)和Apple
5、ts是客户端运行的组件Servlet和JSP组件是服务器上运行的web组件EnterpriseJavaBeans(EJB)组件是服务器上运行的业务组件分布式多层应用J2EE客户端Web客户端thinclient动态Web页面:由Web层运行的web组件生成Web浏览器:显示页面Applet应用客户端richeruserinterface直接访问企业Beans打开HTTP连接,与Web层的servlet通信JavaBeans组件瘦客户端可提升应用的可分布性、可部署性和可管理性,而富客户端可获得良好的用户体验。分布式多层应用服务器通信分布式多层应用Web组件ServletServlet
6、sareJavaprogramminglanguageclassesthatdynamicallyprocessrequestsandconstructresponses.JSPJSPpagesaretext-baseddocumentsthatexecuteasservletsbutallowamorenaturalapproachtocreatingstaticcontent.JavaBeans(optional)分布式多层应用Web组件分布式多层应用业务组件SessionbeansAsessionbeanrepresentsatransientconversationwithac
7、lient.Whentheclientfinishesexecuting,thesessionbeananditsdataaregone.EntitybeansAnentitybeanrepresentspersistentdatastoredinonerowofadatabasetable.Iftheclientterminatesoriftheservershutsdown,theunderlyingservicesensurethatth
此文档下载收益归作者所有