《应用服务器与JEE》PPT课件

《应用服务器与JEE》PPT课件

ID:45361975

大小:318.00 KB

页数:31页

时间:2019-11-12

《应用服务器与JEE》PPT课件_第1页
《应用服务器与JEE》PPT课件_第2页
《应用服务器与JEE》PPT课件_第3页
《应用服务器与JEE》PPT课件_第4页
《应用服务器与JEE》PPT课件_第5页
资源描述:

《《应用服务器与JEE》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章应用服务器与J2EE应用服务器一个可以提供通过Internet来实施电子商务和企业计算的平台。Internet上的操作系统。------SUN文件服务器-如Novell的NetWare数据库服务器-如Oracle数据库服务器,MySQL,PostgreSQL,MicrosoftSQLServer等邮件服务器-Sendmail,Postfix,Qmail,MicrosoftExchange,LotusDomino等网页服务器-如Apache,thttpd,微软的IIS等FTP服务器-Pureftpd,Proftpd,WU-

2、ftpd,Serv-U等应用服务器-如Bea公司的WebLogic,JBoss,Sun的GlassFish代理服务器-如Squidcache计算机名称转换服务器-如微软的WINS服务器2.1传统的应用体系结构C/S(Client/Server)模式与B/S(Browser/Server)模式2.1.1C/S(客户端/服务器)模式客户机和服务器结构,通过它可以利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通信开销。客户端数据库C/S体系结构图示前台程序后台程序C/S体系结构特点:无论是

3、客户端还是服务端都需要特定的软件支持。没能提供用户期望的开放环境,适用于Intranet。服务器端运行负荷较轻。数据的存储管理功能较为透明。C/S体系结构的劣势是高昂的维护成本且投资大。2.1.2B/S(浏览器/服务器)模式在B/S体系结构中,用户通过浏览器向分布在网络上众多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。Browser浏览器Web服务器数据库B/S体系结构图示B/S体系结构特点:简化了客户端的工作,瘦客户端结构。对数据库的访问和应用程序的执行将在Server上完成。把技术维护人员从繁

4、重的维护升级工作中解脱出来。B/S体系结构不足方面:浏览器应用于Web应用系统时,许多功能不能实现或实现困难。复杂的应用构造困难。HTTP可靠性低,采用浏览器进行系统维护不安全。Web服务器同时要处理客户请求以及与数据库联接,负载过重。业务逻辑和数据安全不足。2.2多层应用体系结构客户端表示层软件中间件服务器应用逻辑:事务处理监控信息排队Web服务等数据库瘦客户:提供简洁的人机交互界面,完成数据的输入/输出。业务服务(中间层):完成业务逻辑、实现与数据库通信、实现分布式管理负载均衡、Fail/Recover、安全隔离等。数据服

5、务:提供数据存储。2.2.1多层分布式体系结构特点:安全性:中间层隔离了客户直接对数据库的访问,保护数据。稳定性:中间层缓冲了客户端与数据库的实际连接,使数据库的连接数量远小于客户端应用数量。易维护:业务逻辑在中间服务器,当业务规则变化后,客户端基本不变。快速响应:通过负载均衡以及缓存数据能力,客户端能够快速响应。5.系统扩展灵活:可以在中间层部署更多的应用服务。2.2.2多层体系结构开发需考虑三方面问题开发环境应用程序的集成应用程序的配置三大技术标准:J2EE、.Net、CORBA2.3JavaEE2.3.1Java版本历史

6、:从一种语言发展为一种平台1.1991年,SUN的OaK语言,主要用于消费类电子设备的开发。2.1995年,NetScape宣布把Java集成到其浏览器中。3.1996年1月,Sun发布了JDKJavaDevelopmentKits1.0。包括运行环境JRE和开发环境JDK4.1997年2月,发布了JDK1.1。5.1998年,JDK1.2版本发布,使用了新名称Java2Platform。同时Sun发布了JSP/Servlet、EJB规范以及将Java分成了J2EE、J2SE和J2ME。6.2000年,JDK1.3发布。7.2

7、002年,JDK1.4发布。8.2004年,JDK1.5发布。同时JDK1.5改名为J2SE5.0。推出了EJB3.0规范。Java服务器界面编程规范JavaServerFaces(JSF)也跟着推出。9.2005年6月,JavaOne(OpenNetEnvironment)大会召开,SUN发布JavaSE6。J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。2.3.2JavaEE应用体系结构JavaEE是一种利用Java2平台简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。1.什么

8、是JavaEE?Openandstandardbasedplatformfordeveloping,deployingandmanagingn-tier,Web-enabled,server-centricenterpriseapplicationsClientTierMid

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。