WebSphere--基本特性

WebSphere应用服务器使您能够为Servlet 的开发实现 “一次写成,各处使用”的目的。该产品包括一个基于 Java 的 Servlet 引擎,独立于 Web 服务器和它所基于的操作系统。WebSphere应用服务器提供了服务器插件的选项,与大多数流行的应用程序设计接口(API)兼容。所支持的 Web 服务器有:

IBM HTTP 服务器

Apache Server

Domino

Lotus Domino Go Webserver

Netscape Enterprise Server

Netscape FastTrack Server

Microsoft Internet Information Server

  • 除了 Servlet 引擎及插件外,WebSphere应用服务器还提供:

1. JavaSoft Java Servlet API 实现,以及这些 API 的扩展和附加。

2. 示例和文档,示例 Servlet 和 Web 站点应用程序演示了简单和高级技术。联机和可打印文档供您快速入门,并帮助掌握服务器高级功能的使用演示基本类及其扩展的示例应用程序。

3. WebSphere应用服务器的管理器,使用图形界面,易于:

(1) 为装入本地和远程的 Servlet 设置选项

(2) 设置初始化参数

(3) 管理 Servlet

(4) 指定 Servlet 别名

(5) 创建 Servlet 链和过滤

(6) 启用轻量级目录访问协议(LDAP)目录支持

(7) 记录 Servlet 消息

(8) 启用 JVM 调试

(9) 监控 WebSphere应用服务器 使用的资源

(10) 监控已装入 Servlet、活动 Servlet 会话和 JDBC 连接

(11) 控错误、事件、异常情况和日志输出

(12) 创建转储和数据快照

(13) 动态地启用和禁用跟踪

4. 缓存和再使用与 JDBC-从属数据库连接的连接管理功能。当一个 Servlet 需要数据库连接时,它

可从可用连接的缓冲池获得,从而消除了为每个请求打开一个新连接的所需花费的系统开销。

5. 附加的 Java 类,遵循 JavaBeans 规范,允许程序员访问 JDBC-从属数据库。当隐藏使用关系数

据库的复杂度时,这些数据访问 Bean 可提供增强功能。它们可用于可视集成开发环境中。

6. JSP的动态页面内容支持。JSP 技术使您能够通过服务器端脚本生成动态 Web 页面。其结果是将

呈示逻辑(例如,定义 Web 站点结构和外观的 HTML 代码)从业务逻辑(例如,访问数据库以获得要显示在 Web 站点上的信息的 Java 编码信息)中分隔出来。灵活性方面,JSP 文件可包括任何直接插入的 Java 的组合:<SERVLET> 标记、NCSA 标记和 JavaBean。

7. 启用 LDAP(轻量级目录访问协议)支持的目录服务。

8. 用于集成WebSphere应用服务器和Web服务器(如Apache Server) 到Tivoli 管理环境(Tivoli

Management Environment)以获得分布式监控和操作的模块和命令行界面。Tivoli 模块并不与WebSphere应用服务器一起发行,请访问Web 站点(http://www.software.ibm.com/webservers/appserv/)以获得更多信息。

WebSphere应用服务器对JSP的支持是通过JSP处理器来实现的。在 Web 服务器上安装 WebSphere应用服务器时,Web 服务器的配置被设置成将对 JSP 文件(即文件扩展名为 .jsp)的 HTTP 请求传递至 WebSphere应用服务器。WebSphere应用服务器配置则被设置成将 JSP 文件传递至其 JSP 处理器(pageCompile)。

JSP 处理器对每一个 JSP 文件创建并编译 Servlet。该处理器还为每个 JSP 文件产生两个文件:

(1)  java 文件:包含可用于 Servlet 的 Java 语言代码;

(2)  class 文件:编译过的 Servlet。

JSP 处理器把 .java 和 .class 文件放在目录 servlets\pagecompile\JSP_file_path 下,其中 JSP_file_path 是 JSP 源文件所在的目录路径。例如,若JSP 文件在WebSphere\AppServer\samples\WebBank 目录下,则.java 和.class 文件就在WebSphere\AppServer\servlets\pagecompile\WebSphere\App Server\samples\WebBank 目录下。.java
和 .class 文件的文件名相同。处理器使用了命名约定,该命名约定包括将下划线字符和后缀添加到 JSP 文件名中。例如,如果 JSP 文件名是 login.jsp,则生成的文件为 _login_xjsp.java 和 _login_xjsp.class。

如同所有的 Servlet,由 JSP 文件生成的 Servlet 是 javax.servlet.http.HttpServlet的子类或子孙类。如果 Servlet 类是软件包的一部分,则 Servlet Java 代码包含了用于一些必需类和软件包语句的导入语句。如果 JSP 文件包含 JSP 语法(例如指令和 scriptlets),则 JSP 处理器会将 JSP 语法转换成等价的 Java 代码。如果 JSP 文件包含 HTML 标记,则处理器添加 Java 代码,以使 Servlet 能一个接一个字符地输出
HTML。

时间: 2024-10-14 04:03:15

WebSphere--基本特性的相关文章

WebSphere Application Server Performance Tuning Toolkit

WebSphere? Application Server Performance Tuning Toolkit 是一款基于 Eclipse 的智能工具,旨在帮助用户通过使用数据收集.数据分析和统计数据推断技术来调优 WebSphere Application Server 的性能.其目的是帮助用户查找瓶颈,并适当调优应用程序. 背景知识 随着基于 Java EE 的企业级多层架构应用程序的大范围部署,出现得越来越多的性能问题,而且难以诊断.多层架构使得性能问题难以定位,而且要花费更多的时间和精

Spring版本功能变更&amp;Spring4.x的新特性

有朋友想知道Spring不同版本都有哪些功能变更,说直接在百度搜索找到的结果都不是想要的,其实还是关键词不对,找Spring不同版本的新特性就能获得更好的结果.其实在Spring工程github的wiki上也有说明,只是没那么显眼,放一个链接:https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-the-Spring-Framework What's New in Spring Framework 5.x

【转】利用 Apache JMeter 测试 WebSphere 性能

如果您预算紧张并且时间紧迫 —— 或者即使您不是这样 —— 那么,您可能希望考虑使用 JMeter 来对 Web 和其他应用程序进行压力测试.IBM 的 Greg Herringer 详细描述他使用这个纯 Java 应用程序来测试 WebSphere 中间件解决方案的经历.        本文描述如何部署 Apache 开放源代码工具 JMeter,以基于 IBM WebSphere Application Server 和 WebSphere Branch Transformation Too

OSGi 的由来和本质特性

OSGi 的由来 随着科技和需求的发展和变化,现在的软件变得越来越庞大.这样,随之而来的最大挑战就是软件在设计上的越来越复杂和维护上的越来越困难.为了解决这个问题,软件架构师将软件切分成比较小的并且易于理解的多个模块.那么软件模块化会给我们带来什么样的好处呢? 拆分人力:将软件模块化后,我们就可以分配独立的团队去处理独立的模块,从而将人力拆分开来.这样既便于管理,又会降低整个软件的设计的复杂性.因为每个独立的团队可以专心去设计和实现其模块,而不用通盘考虑整个软件的复杂性. 抽象化:将软件模块化后

为WebSphere Application Server v8.5安装并配置JDK7

IBM WebSphere Application Server v8.5可以同时支持不同版本的JDK共存,并且可以通过命令设置概要文件所使用的JDK版本.WAS8.5默认安装JDK6,如果要使用JDK7的话需要手动安装JDK. 参考文档: http://www.ibm.com/developerworks/cn/java/j-lo-java7was8/ 该文档对JDK7的特性及为WAS8.5安装JDK7进行了详细的说明. 操作记录: 一.查看WAS已安装JDK 通过managesdk命令可以查

Java JDK版本(2) - JDK7 新特性

http://www.ibm.com/developerworks/cn/java/j-lo-jdk7-1/ JSR292:支持动态类型语言(InvokeDynamic) 近年来越来越多的基于 JVM 的动态语言的出现,对于 JVM 提出了新的需求和挑战.其实在 JDK6 中就已经支持 JSR223:Java 平台上的脚本语言,通过一个脚本语言引擎在 JVM 上执行 JavaScript 等脚本语言.但由于 JVM 本身的设计原来是针对 Java 这种静态类型语言的,所以脚本语言无论是解释执行,

使用 Installation Manager 完美打造 WebSphere Portal 8.0

V8.0 之前的 WebSphere Portal,安装和升级需要下载不同的工具,这就意味着对于客户来说需要学习更多的使用方式,安装和升级的工作量也会加倍.与此同时,WebSphere Portal 所依附的服务器 WebSphere Application Server 已经开始使用一种全新的工具 Installation Manager, 这种工具的出现彻底解决了上述问题,能够同时完成安装和升级的工作.在 V8.0 中,WebSphere Portal 不负众望,成功的引入了这一新工具.本文

WebSphere MQ消息通道管理总结

WebSphere MQ作为IBM软件家族的消息传输中间件产品,以其出色的特性和功能在业界享有盛誉.WebSphere MQ独特的安全机制.简便快速的编程风格.卓越不凡的稳定性.可扩展性和跨平台性,以及强大的消息通讯能力,使得它在银行.电信,还是在交通运输.政府机关等各行各业,赢得了很高的市场份额.在中国,WebSphere MQ同样拥有广泛的用户基础和许许多多的成功案例.它不仅具有跨平台.跨网络的特性,而且以其特有的先进机制保证对消息的"Once and Once only"的传输,

Java SE 6 新特性: JMX 与系统管理

Java SE 6 新特性: JMX 与系统管理 2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马).跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升.与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebService,XML,编译器 API,数据库,JMX,网

Tomcat、Weblogic、Jboss、WebSphere之间的区别和联系

Tomcat.Weblogic.Jboss.WebSphere之间的区别和联系 Websphere: 这是ibm公司的网上的信息.更详细的信息可以访问网站: http://www-306.ibm.com/software/cn/websphere/ WebSphere 产品家族和解决方案 业务整合整合服务器提供了一套用于应用程序整合和业务流程自动化的中央基础设施. 应用服务器应用服务器提供了运行互操作应用程序的平台. IBM Support for Apache Geronimo IBM Sup