最新JavaWEB中间件讲解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4)Jboss是 web服务器的一种,主要做ejb容器,和tomcat集 成就可以jsp,servlet,ejb统一的WEB中间件了。
Jboss有两种版本,一种是独立的,一种是和tomcat集成的
Jetty
Apache
Tomcat
HTML JSP/ Servlet
EJB MB百度文库an
Jboss
此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好!谢谢
JavaWEB中间件讲解
二、中间件分类
·企业服务总线(ESB : Enterprise Service Bus):ESB 是一种开放的、基于标 准的分布式同步或异步信息传递中间件。通过 XML、Web 服务接口以及标准化基于 规则的路由选择文档等支持,ESB 为企业应用程序提供安全互用性。 ·事务处理(TP:Transaction Processing)监控器:为发生在对象间的事务处理 提供监控功能,以确保操作成功实现。 ·分布式计算环境(DCE:Distributed Computing Environment):指创建运 行在不同平台上的分布式应用程序所需的一组技术服务。 BEA的Tuxedo ·对象请求代理(ORB:Object Request Broker):为用户提供与其他分布式网络 环境中对象通信的接口。 ·数据库访问中间件(Database Access Middleware):支持用户访问各种操作系 统或应用程序中的数据库。SQL 是该类中间件的其中一种。ODBC,JDBC,ADO等 ·信息传递(Message Passing):电子邮件系统是该类中间件的其中一种 如 JAVA-MAIL;在不同平台之间通信如 BEAe Link、IBM的MQ Series等
基于 XML 的中间件(XML-Based Middleware):XML 允许开发人员为实现在 Internet 中交换结构化信息而创建文档。 DOM,JDOM等
三、java WEB 中间件原理
WEB 应用浏览
Web middleware
JVM
html
Jsp/servlet EJB/javaBean
四、 WEB 中间件介绍
1、轻量级WEB中间件 Apache 、 Tomcat 、 Jboss、 Jetty 2、重量级WEB中间件 BEA-WEBLOGIC IBM-WEBSHERE
3、常用WEB中间件关系
1) Apache ,Tomcat , Jboss是小型的轻量级应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是 开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认 为,当在一台机器上配置好Apache 服务器,可利用它响应对 HTML 页面的访问请求。
2)实际上Tomcat 部分是Apache 服务器的扩展,但它是独立 运行的,所以当你运行tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 3)Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面 和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样, 具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器, 独立的Servlet容器是Tomcat的默认模式。Tomcat处理静态 HTML的能力不如Apache服务器。
Jboss有两种版本,一种是独立的,一种是和tomcat集成的
Jetty
Apache
Tomcat
HTML JSP/ Servlet
EJB MB百度文库an
Jboss
此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好!谢谢
JavaWEB中间件讲解
二、中间件分类
·企业服务总线(ESB : Enterprise Service Bus):ESB 是一种开放的、基于标 准的分布式同步或异步信息传递中间件。通过 XML、Web 服务接口以及标准化基于 规则的路由选择文档等支持,ESB 为企业应用程序提供安全互用性。 ·事务处理(TP:Transaction Processing)监控器:为发生在对象间的事务处理 提供监控功能,以确保操作成功实现。 ·分布式计算环境(DCE:Distributed Computing Environment):指创建运 行在不同平台上的分布式应用程序所需的一组技术服务。 BEA的Tuxedo ·对象请求代理(ORB:Object Request Broker):为用户提供与其他分布式网络 环境中对象通信的接口。 ·数据库访问中间件(Database Access Middleware):支持用户访问各种操作系 统或应用程序中的数据库。SQL 是该类中间件的其中一种。ODBC,JDBC,ADO等 ·信息传递(Message Passing):电子邮件系统是该类中间件的其中一种 如 JAVA-MAIL;在不同平台之间通信如 BEAe Link、IBM的MQ Series等
基于 XML 的中间件(XML-Based Middleware):XML 允许开发人员为实现在 Internet 中交换结构化信息而创建文档。 DOM,JDOM等
三、java WEB 中间件原理
WEB 应用浏览
Web middleware
JVM
html
Jsp/servlet EJB/javaBean
四、 WEB 中间件介绍
1、轻量级WEB中间件 Apache 、 Tomcat 、 Jboss、 Jetty 2、重量级WEB中间件 BEA-WEBLOGIC IBM-WEBSHERE
3、常用WEB中间件关系
1) Apache ,Tomcat , Jboss是小型的轻量级应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是 开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认 为,当在一台机器上配置好Apache 服务器,可利用它响应对 HTML 页面的访问请求。
2)实际上Tomcat 部分是Apache 服务器的扩展,但它是独立 运行的,所以当你运行tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 3)Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面 和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样, 具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器, 独立的Servlet容器是Tomcat的默认模式。Tomcat处理静态 HTML的能力不如Apache服务器。