J2EE教程.ppt
《J2EE教程.ppt》由会员分享,可在线阅读,更多相关《J2EE教程.ppt(51页珍藏版)》请在三一办公上搜索。
1、声明,本课件仅用于北京航空航天大学计算机学院的教学;本课件修改采用了一些网络资源(论文、研究报告、技术报告等),在采用的时候并没有准确标注引用信息。,J2EE教程第1章 J2EE介绍(What is J2EE?),内容列表,1.1 J2EE的历史1.2 J2EE组成和结构1.3 J2EE容器1.4 J2EE Timeline1.5 J2EE开发者角色1.6 J2EE产品1.7 J2EE应用示例,1.1 J2EE的历史,1.应用模式,C/S两层结构,又称Client/Server或客户/服务器模式服务器通常安装数据库系统。客户端需要安装专用的客户端软件。业务逻辑通常在客户端处理,适用于单机或者小
2、型局域网。典型的例子:数据采集软件(VB+ACCESS),应用模式:三层结构,表示层+功能层+数据层其特点是在两层结构的基础上加入一个(或多个)中间件层。它将CS体系结构中原本运行于客户端的应用程序移到了中间件层。客户端只负责显示与用户交互的界面及少量的数据处理(如数据合法性检验)工作。,应用模式:三层结构,C/S三层:应用程序客户端+应用服务器+数据库服务器B/S:浏览器+Web服务器+数据库服务器N-Tier:浏览器+应用服务器+数据库服务器基于Windows DNA的实现方案:Browser+(ASPActiveXControl)(COM/COM)ODBC基于J2EE结构的实现方案是:B
3、rowser+(JSPServlet)JavaBeansEJBJDBC,2.Windows History,WindowsHistory 1992-1996,1993:Windows NT Advanced Server 3.1 Microsoft SQL Server,Microsoft Mail 1996:Windows NT Server 4.0 Web server,Internet Information Server(IIS)2.0 component object model(COM)support,WindowsHistory 1998-2000,2000:Windows 20
4、00 Server Family Microsoft Active Directory directory service.Active Server Pages(ASP)COM+component servicesDNA:Distributed interNet Application Architecture,WindowsHistory 2001?,2003:Windows Server 2003.Net,3.CORBA What is it?,Provides interoperability among:Programming LanguagesOperating SystemsSo
5、ftware VendorsNetwork Computers,The Object Management Group(OMG)Founded in 1989The Working Area:Distributed Objects,CORBAHistory 1.0(Oct.1991Dec.1993),CORBA Object model(Core 92)Interface Definition Language(IDL)Mapping from IDL to the C language.the core set of APIs for dynamic request management a
6、nd invocation and Interface Repository.interfaces for the Basic Object Adapter and memory management,CORBAHistory 2.02.3(Aug.96 Jun.99),General Inter-ORB Protocol/Internet Inter-ORB Protocol(GIOP/IIOP)Portable Object Adapter(POA)Collaboration with OLE2/COMMapping from IDL to Java,Cobol,Ada,Smalltalk
7、,C+,CORBA History 2.43.0(Feb.2001?),Java and Internet IntegrationObjects Passable by ValueJava-to-IDL MappingInteroperable Name ServiceAsynchronous Messaging and Quality of Service ControlMinimum,Fault-Tolerant,and Real-Time CORBACORBA components and CORBA scripting,4.Java History 1995-1996,March 23
8、,1995:Java is born.Father:James Goslings,Mother:Sun Microsystems.May 23,1995:Java Technology officially announced in SunWorld.January 23,1996:JDK 1.0 release dayMay 29,1996:First JavaOne developer conference,JavaBeans,Servlets and other technologies announced.December 9,1996:JDK 1.1 beta software re
9、leasedFebruary 18,1997:JDK 1.1 released.,Java History 1997-2001,March 4,1997:Enterprise JavaBeans(EJB)technology announced Java Foundation Classes(JFC)technology included in Java platformJune 2,1999:Java Server Pages(JSP)technology unveiledJune 15,1999:Three editions of Java platform:J2SE,J2EE,J2ME
10、announcedApril 2001:Java 2 Platform,Enterprise Edition(J2EE)SDK 1.3 beta released(EJB 2.0,JSP 1.2,servlet 2.3),Java History 2002-?,January 28,2002:Java Web Services Developer Pack(WSDP),Early Access Release 1December 2002:J2EE 1.4 Beta releasedOctober 1,2004:Tiger(Java 5.0)released!,1.2 J2EE组成和结构,Ja
11、va 2 Platform Enterprise Edition 为开发、部署和管理以服务器为中心的企业应用提供了解决方案。J2EE is End-to-End Solution企业应用的特点用户业务数据物理分布系统复杂处理功能多安全可靠性可管理,J2EE的三层结构,运行于客户机的客户层组件,运行于J2EE服务器上的网络层组件,运行在J2EE服务器上的逻辑层组件,1.J2EE客户端,网络浏览器:网络客户端又称为瘦客户。动态网页包含各种标记语言(HTML,XML等)小程序:网页可以包含小程序。应用客户端:J2EE应用客户端运行在客户上,它为用户处理任务提供了比标记语言丰富的接口。,2.网络组件,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE 教程
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5735676.html