下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、由架构图重点分析易混淆web服务器学过A,利用A做项目,在IIS发布网站。学过JSP,得知JSP最终转化成Servlet,并且用法Tomcat部署过java web项目。在学JSP,Servlet时,web服务器,web应用服务器,Servlet容器,Tomcat,Jboss等等,这些在视频中经常被提到,但是却不知道他们之间的关系,莫非是所属关系或等价关系?不知道你是否能清楚说出这几个专业名词之间的联系?若是你对web服务器了解,可以略过此文章,或者提出贵重的看法。若是对web服务器概念模糊,建议,可以停下来看看此文章,相互探讨。一个事物的生疏,首先应当是表面概念理解,知道是怎么回事。尤其对于
2、J2EE的常用规范,虽然现在不用法,但是必需知道每个规范的全称以及或许的用途。下次遇到话,知道从何地查找。类似于索引Index在说所谓的Jboss,Tomcat ,WebLogic等服务器之前,首先给大家说一下经常提到的Web服务器以及应用程序服务器两者之间的概念。Web服务器:是指驻留于因特网上某种类型计算机的程序。其实就是向客户端发送响应的程序。由此可以看出:web服务器是一个被动的程序,只有当客户端发送恳求时,服务器才能发送响应。应用程序服务器:通过很多协议来为应用程序供应(serves)商业规律(business logic)。两者区分:web服务器主要是发送给客户端html扫瞄。而应
3、用程序服务器主要是为客户端供应商业规律(其实对于我们三层来说,就是业务规律层)。应用程序服务器一般是通过组件比如EJB把应用程序的接口把商业规律供应应客户端程序,这样,客户端程序通过api,调用存放在服务器端的业务规律。并且应用程序服务器一般还是可以管理自己的资源,平安,集成配置等功能。有很多应用程序服务器,其中可以包括web服务器。从这个概念来说,web服务器是程序服务器一个子集。比如WebLogic既可支持jsp,同样也可以支持EJB(下文连续)虽然是可以用子集的形式描述,但是后来WebService的毁灭,WebService传递的是基于xml形式,web服务器与应用程序传递的效果是一样
4、的,所以呢。web服务器与应用服务器基本上不太区分了。常见的Web服务器目前最流行的两大web服务器是:IIS(Internet information services)和Apache很多出名的网站都是建立在S的平台上。S供应了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和把握Internet服务。学过.net的,大家都知道,发布网站都是在IIS上。至于具体的步骤在此不演示,电脑中基本上都自带,挺直安装IIS组件即可。另一个就是Apache(Apche http server):是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由
5、于其多平台和平安性被广泛用法。正是由于它的开源以及移植性,才会始终很流行。它只能运行静态的html,至于动态的jsp,他是无法运行的。常见的J2EE的Web服务器以及应用程序服务器在介绍基于J2EE服务器时,给大家看一下J2EE的架构图,其中架构图是从我学习J2EE规范总结博客中截取的。同样,我们再看一下J2EE服务器的架构图:大家心中的J2EE服务器与这两幅图结合,不知道是否对J2EE服务器有了新的生疏,不知道是否对常见的J2EE服务器区分有了新的生疏。那我们依据这幅图说一下常见的J2EE中的服务器。最生疏以及最常用的就是Tomcat最基本的特点:Tomcat是Web容器而不是应用程序服务器
6、。Tomcat只支持JSP,Servlet,不支持EJB。背景:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,Servlet和JSP 规范总是能在Tomcat 中得到体现。由于Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的宠爱并得到了部分软件开发商的认可,成为目前比较流行的Web 服务器。Tomcat 很受宽敞程序员的宠爱,由于它运行时占用的系
7、统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。那我们项目中通常只用tomcat,而tomcat只是一个web容器,只支持JSP,Servlet。我们再次看J2EE的服务器架构体发觉,tomcat只是上面一部分。而什么还是可以作为J2EE的服务器呢?主要是由于我们项目中没有用法的EJB,而是简洁的业务规律。那我们再看一下JSP的执行图,进一步领悟为啥只用Tomcat,可以不用Apache?那Apache和Tomcat的关系?Apache仅仅支持静态网页,对于支持动态网页就会显得无能为力;Tomcat则既能为动态网页服务,同时也能为静态网页供应支持。但是Apache和Tomc
8、at可以联合用法。Apache负责接受全部来自客户端的HTTP恳求,然后将Servlets和JSP的恳求转发给Tomcat来处理。Tomcat完成处理后,将响应传回给Apache,最终Apache将响应返回给客户端。其他常用的应用服务器 JBOSS背景:一个基于J2EE的开放源代码的应用服务器。 由于JBoss代码遵循LGPL许可,你可以在任何商业应用中免费用法它,而不用支付费用。JBoss支持EJB 1.1和EJB 2.0 EJB3.0的规范,它是一个管理EJB的容器和服务器。特点:免费的,需要的内存和硬盘小,核心的服务是供应EJB,但不支持JSP和Servlet。因此:Jboss和tomc
9、at可以协作用法。tomcat支持JSP和Servlet,JBoss支持EJB。请看J2EE服务器图,两者结合,很好的选择。但是,经过考证,Jboss的版本不同,支持web容器的程度不同。早起的Jboss版本,不支持JSP和Servlet。所以需要和web容器协作用法。Jboss4.0版本,支持J2EE中几个常用的规范,像JMail,JDBC,JTA等。并且也很好支持web容器。在Jboss中,嵌套了web容器。所以依据J2EE服务器图而言,这就是为啥能够作为J2EE服务器的缘由了。WebLogic背景:WebLogic是美国bea公司出品的一个application server精确的说是一
10、个基于J2EE架构的中间件,webserver是用来构建网站的必要软件用来解析发布网页等功能,它是用纯java开发的。特点:它可以支持J2EE中很多规范,比如JDBC,EJB,XML,JMS,JSP等。BEA WebLogic Server是特地为企业电子商务应用系统开发的。企业电子商务应用系统需要快速开发,并要求服务器端组件具有良好的机敏性和平安性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEA WebLogic Server简化了可移植及可扩展的应用系统的开发,并为其它应用 系统和系统供应了丰富的互操作性。(不是免费的哦)Web Sphere背景:WebSphere是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二十四章 相似三角形(11个知识归纳)
- 1-3单元古诗文默写训练-2022-2023学年七年级语文上册知识梳理与能力训练
- 临高县新盈中学2024-2025学年高三上学期期中考试试卷
- 黑龙江省齐齐哈尔市富裕县益海学校2024-2025学年八年级上学期期中地理试题(含答案)
- 广东省深圳市盟校联盟2024-2025学年高一上学期11月期中物理试题(含解析)
- 一元二次不等式中的含参问题(原卷版)-2024-2025学年人教版高一数学压轴题攻略
- 2024年四川省公务员考试《行测》真题及答案解析
- 工厂整体转让合同样本
- 2024高考物理一轮复习:受力分析共点力平衡(练习)(学生版+解析)
- 有关产品销售合同模板汇编
- 银行保险理财沙龙课件
- 中国智库名录类别索引-政府部门智库
- 包虫病防控方案
- GB/T 18513-2022中国主要进口木材名称
- 建筑公司组织关系架构图
- GB/T 2573-2008玻璃纤维增强塑料老化性能试验方法
- GB/T 25217.7-2019冲击地压测定、监测与防治方法第7部分:采动应力监测方法
- 科技时代人们的时间(孙宏)
- 2023届温州一模考试试卷
- 第4课 部屋に 机と いすが あります 课件【知识精讲+备课精研+高效课堂】 高中日语新版标准日本语初级上册
- 轨行区手推小平车(梯车)验收记录表
评论
0/150
提交评论