WebSphere快速入门 第七章 WebSphere应用编程

视觉·编程 No Comments »

返回目录

WebSphere应用服务器中包括它自己的软件包,该软件包用于扩展和添加 Java Servlet API。这些扩展和添加简化了维护用户信息、个性化 Web 页面和分析 Web 站点使用情况。WebSphere应用服务器API 的 Javadoc 安装在产品的 doc/apidocs 目录下。WebSphere应用服务器 API 软件包为:

1.com.ibm.servlet.personalization.sessiontracking
对 JDSK 的这种 WebSphere应用服务器 扩展记录了分派页面,该页面引导访问者进入 Web 站点, 该设备同时在站点内跟踪访问者的位置,并关联了会话和用户标识符。IBM 还将会话群集支持添加到 API 中。

2.com.ibm.servlet.personalization.userprofile
提供维护有关 Web 访问者的详细信息的方法,并在 Web 应用程序合并这些信息, 以便能够提供一个个性化的用户经历。

3.com.ibm.servlet.connmgr
使 Servlet 能与连接管理器进行通信,该连接管理器对打开的数据库服务器和 JDBC 从属数据服务器产品的连接的缓冲池进行维护。 当 Servlet 从缓冲池接收到连接时,它可以用它的 API 直接与数据服务器进行通信。
Read the rest of this entry »

WebSphere快速入门 第六章 WebSphere应用服务器

视觉·编程 No Comments »

返回目录

IBM WebSphere应用服务器(简称WebSphere应用服务器)是一个Web应用服务器,它提供了增强的Servlet API和Servlets管理工具,并集成了JSP技术和数据库连接技术。

6.1 基本特性

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应用服务器还提供:
Read the rest of this entry »

WebSphere快速入门 第四章 Java Servlet技术

视觉·编程 No Comments »

返回目录

4.1 Servlet简介

1.Servlet 是什么?

Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。

Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。例如,Servlet 可完成如下功能:
Read the rest of this entry »

WebSphere快速入门 第三章 WebSphere Studio应用开发

视觉·编程 No Comments »

返回目录

本章结合IBM WebSphere Studio产品的使用,介绍电子商务应用开发技术。

3.1 Lotus Domino Go Webserver

Lotus Domino Go Webserver是一个Web服务器软件。它具有下列特性:

 支持CGI、Servlet和一些其它的应用编程接口。这些应用编程接口用来创建动态页面。
 具备代理服务器(Proxy Server)的功能。一个代理服务器是一个请求代理(Broker)。浏览器把请求发到代理服务器,代理服务器从网上或从缓存里取这个页。
 支持SSL 3.0。SSL用来确保在web服务器和web浏览器之间安全通信。
 支持PICS(Platform for Internet Content Selection)。PICS使得用户可以过滤他们遇到的材料,按照材料的分级(由Web管理员设置)接受或者拒绝材料。
 集成了搜索引擎。集成的搜索引擎是NetQuestion.
 易维护性。如很容易地维护用户和访问控制列表

下面就Domino Go Webserver的特性及有关使用技术加以详述,包括Web服务器的配置、启动Web服务器、URL与目录映射规则、服务器日志、访问控制、代理服务器。
Read the rest of this entry »

Servlet和JSP的通信

视觉·编程 No Comments »

作者:jspfuns

以下的代码片段演示了一个servlet,它例示(instantiates)一个bean并且用由浏览器发送的Form数据将它初始化。此后bean被加入request,而这一要求被送到JSP页面(Bean1.jsp),JSP通过request取得并做进一步处理。

public void doPost (HttpServletRequest request,HttpServletResponse response) {
    try {
        govi.FormBean f = new govi.FormBean();
        String id = request.getParameter("id");
        f.setName(request.getParameter("name"));
        f.setAddr(request.getParameter("addr"));
        f.setAge(request.getParameter("age"));
        //use the id to compute
        //additional bean properties like info
        //maybe perform a db query, etc.
        // . . .
        f.setPersonalizationInfo(info);
        request.setAttribute("fBean",f);
        getServletConfig().getServletContext().getRequestDispatcher("/jsp/Bean1.jsp").forward(request, response);
    } catch (Exception ex) {
        . . .
    }
}

Read the rest of this entry »

Q网志 , powered by 七十二松 (72pines). WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录