应用程序概述和新功能.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
了解 WebSphere 应用程序:概述和新功能 从了解 WebSphere 应用程序部分入手学习编程模型,包括应用程序服务器支持的各种应用程序类型所使用的许多部件。 在本产品上部署的应用程序的编程模型具有下列方面。 Java 规范和其他用于开发应用程序的开放式标准 增强应用程序功能的 WebSphere 编程模型扩展 供已部署应用程序使用的应用程序服务器中的容器和服务,有时还可以扩展它们 下图显示了一个应用程序服务器安装。在此处讨论与编程模型相关的部件。其他部件构成产品体系结构,独立于编程模型勾划的各种应用程序类型。请参阅产品体系结构 。 J2EE 应用程序组件 Web 应用程序在 Web 容器中运行。 Web 容器是应用程序服务器的一部分,Web 应用程序组件在应用程序服务器中运行。Web 应用程序由一个或多个相关的 servlet、JavaServer Pages 技术(JSP 文件)和超文本标记语言(HTML)文件组成,它们可以作为一个单元来管理。将它们组合起来可以执行业务逻辑功能。 Web 容器处理 servlet、JSP 文件和其他类型服务器端包含内容。每个应用程序服务器运行时都有一个逻辑 Web 容器,可以修改该逻辑 Web 容器,但不能创建或删除它。每个 Web 容器都提供下列内容。 Web 容器传输链 请求都是通过 Web 容器入站传输链传递至 Web 容器的。该链由一个 TCP 入站通道(提供与网络的连接)、一个 HTTP 入站通道(处理 HTTP 请求)和一个 Web 容器通道(通过此通道将对 servlet 和 JSP 文件的请求发送至 Web 容器以进行处理)。 Servlet 处理 当处理 servlet 时,Web 容器会创建请求对象和响应对象,然后调用 servlet 服务方法。当独占和卸载 servlet 时,Web 容器调用 servlet 的 destroy 方法,然后 JVM 执行垃圾回收。 Servlet 可以执行如下任务:支持动态 Web 页面内容、提供数据库访问、同时为多个客户机服务以及过滤数据。 JSP 文件能将 HTML 代码从 Web 页面中的业务逻辑中分离出来。对 JSP 规范的 IBM 扩展使 HTML 编写者能轻松地将 Java 技术的强大功能添加到 Web 页面中,而无需精通 Java 编程。 HTML 和其他其他静态处理 发送到 Web 容器的对 HTML 和其他静态内容的请求由 Web 容器入站链处理。但是,在大多数情况下,使用外部 Web 服务器和 Web 服务器插件作为 Web 容器的前端更适合生产环境。 会话管理 如 Servlet 应用程序编程接口(API)规范中所述,提供了对 javax.servlet.http.HttpSession 接口的支持。 HTTP 会话是对 servlet 的一系列请求,这些请求来自同一浏览器的同一用户。会话允许在 Web 容器中运行的应用程序一直跟踪各个用户。例如,当用户浏览站点时,许多 Web 应用程序允许用户动态地收集数据,此数据基于他们访问的页面上的一系列选择。用户接下来会浏览哪里,或站点接下来会显示什么内容,都可能依赖于用户先前从站点上选择的内容。要维护此数据,应用程序将它存储在“会话”中。 查看主要任务和更多概述 更深入地了解主要概念 SIP 应用程序及其容器 SIP 应用程序是至少使用一个“会话启动协议”(SIP)servlet 的 Java 程序。SIP 可用来建立、修改和终止多媒体 IP 会话(包括 IP 电话、用户状态和即时消息传递)。 查看主要任务和更多概述 更深入地了解主要概念 Portlet 应用程序及其容器 Portlet 应用程序是特殊的可重用 Java servlet,在门户网站页面上出现为已定义的区域。Portlet 提供了对多种不同的应用程序、服务和 Web 内容的访问。 查看主要任务和更多概述 更深入地了解主要概念 EJB 应用程序在 EJB 容器中运行。 EJB 容器提供了部署和管理企业 bean 所需的所有运行时服务。它是一个服务器进程,处理对会话 bean 和实体 bean 的请求。 企业 bean是 Java 组件,这些组件通常会实现 J2EE 应用程序的业务逻辑以及访问数据。打包在 EJB 模块中、安装在应用程序服务器中的企业 bean 不直接与服务器通信。而 EJB 容器是 EJB 组件与应用程序服务器之间的接口。容器与服务器一起提供了企业 bean 运行时环境。 容器提供许多低级别服务,包括线程技术和事务支持。从管理观点来看,容器处理对所包含的 bean 进行的数据访问。单个容器可以主管多个 EJB Java 归档(JAR

文档评论(0)

5566www + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档