将 Microsoft 的 Internet Information Server 用作 Java

现在这个工具极大地简化了您的工作。而 getParameterNames 方法就具有了类似下面的形式:
public Enumeration getParameterNames()
{
    return(
        new EnumerationComposite(
            new RequestDictionary[] {
                request.getQueryString(),
                request.getForm() } ) );
}
响应对象的下一个最常用的方法是 getSession。会话对象是另一个核心对象,它在 ASP 和 servlet 之间互为映像。因此,您提供的会话就必须拥有自己的适配器,稍后我会对此加以说明。但在我说明之前,请先看这个请求方法:
public HttpSession getSession( boolean flag )
{
    return( new SessionAdapter() );
}
在本文中,需要改写的请求对象的最后一个方法是 getCookies。顾名思义,它返回客户机所提供的 cookie 的集合。ASP 版本的 cookie 对象使我感到为难,它似乎用作自身的一个集合,但又引出了许多具有莫明其妙的功能的方法。但是我能够对脚本进行充分的剖析来改写 servlet。由于 ASP 版本中返回 Enumeration,而 servlet 版本中则返回一个数组,这样就可以使用 Vector 类中一个不常用的方法 copyInto,来实现这种转换,这是唯一的小窍门。另外请注意,由于在 com.ms.iis.asp 包和 javax.servlet.http 包中,类名是完全相同的,因此我们不得不明确指明每个 Cookie 对象的包名。代码如下:
public javax.servlet.http.Cookie[] getCookies()
{
    Vector tmpList = new Vector();
    CookieDictionary aspCookies = this.request.getCookies();
    IEnumerator e = aspCookies.keys();
    while( e.hasMoreItems() )
    {
        String key = (String) e.nextItem();
        String val = aspCookies.getCookie( key ).getValue();

时间: 2024-09-24 18:36:12

将 Microsoft 的 Internet Information Server 用作 Java的相关文章

五十八、NT Server用作Internet的网关_网络冲浪

五十八.NT Server用作Internet的网关  --- [该文章的方法不一定可行,请读者自己实践后再做结论]  --- 假如你是一个网络管理员,你所负责的是一小型企业的 NT网络环境,在"上网"已成潮流的今天,你可能会遇到把你的 Intranet连上 Internet这个问题.本文将对如何建立本地通信与 Internet路由提供一个解决方案.  --- 运行 NT Server 4.0的计算机不仅能用作 LAN/LAN的路由器,还能充当 Internet的网关.现在你唯一需要的

Hosting the service in Internet Information

Conception Overview: It is a better option to host a WCF service within Internet Information Services Server(IIS) because IIS provides a robust, efficient, and secure host for the WCF services.IIS also has better thread and process execution boundari

ms-关于MS SQL Server的Java连接问题

问题描述 关于MS SQL Server的Java连接问题 最近开发过程中遇到一个很奇怪的问题,我在远程通过JDBC连接到MS Sql server 上,可以正常运行,进行增删改查.但是我把服务放在安装MS Sel Server 的机器上,代码在执行到 rs = stmt.executeQuery(sql); 就进入到等待状态,没有任何反应了.此时后台无锁表.通过远程的代码依旧可以进行增删改查.不知哪位碰到过类似情况?有没有解决方案?远程的是一个云主机 解决方案 服务放到MS SQL Serve

Information Server Manager与源代码管理系统集成的使用案例

通过这篇文章,用户将对 Information Server Manager 这个产品有直观的理解,并且能够利用该产品将 DataStage 作业的开发部署工作和企业内已经存在的源代码管理系统进行有效的集成及版本管理. DataStage Designer 对作业的管理方式及局限性 在现代化的信息工程开发中,源代码管理系统,例如 CVS, SubVersion, Rational http://www.aliyun.com/zixun/aggregation/16442.html">Cle

Kwok Information Server 2.8.1发布 IT管理系统

Kwok Information Server是一个IT管理系统.它提供了一个单一的应用程序来管理IT资产.软件许可证.http://www.aliyun.com/zixun/aggregation/17483.html">服务合同.问题解决和供应商联系,等.附加的模块包括:门户网站.RSS和博客管理. Kwok Information Server 2.8.1版本添加管理员选项使用SSL,当与LDAP服务器绑定时.现在可以编辑和删除Blog帖子.增加了一个合同阶段属性(草案生效,并存档)

使用可插拔SDK 7启用WebSphere Application Server for Java 7

使用 IBM Software Development Kit, Java Technology http://www.aliyun.com/zixun/aggregation/29806.html">Edition V7.0 (SDK 7) 作为 IBM WebSphere Application Server V8.5 的一个可选.可插拔的软件开发工具包是受支持的,而 IBM Software Development Kit, Java Technology Edition V6.0

java sql server jsp-JSP java SQL servlet实现页面表格生成Excel文件

问题描述 JSP java SQL servlet实现页面表格生成Excel文件 使用JSP java SQL server做了个小系统,现在想实将现通过查询功能生成的表,通过页面上的按钮触发,生成Excel文件.求大神指导! 解决方案 http://271788203.iteye.com/blog/491052

如何使用 Microsoft Access 和 Active Server Pages 加密你的页面

这是一个非常简单的加密程序,大家自己看看!<%userid = Request("userid")userpass = Request("userpass")Set conn = Server.CreateObject("ADODB.Connection")DBPath = Server.MapPath("userinfo.mdb")conn.Open "driver={Microsoft Access Dri

Microsoft宣布新版SQL Server将支持Windows与Linux两大平台

今年三月份,微软首次宣布自旗舰产品SQL Server将支持Linux平台,给世界带来了一个巨大的惊喜.到目前为止,只有被邀请才能预览.但是微软11月17日在纽约举办的Connect开发者大会上宣布,想尝试的用户现在可以试用其内测预览版了.此内测预览版是第一个可同时用于Windows和Linux的版本.由于新版SQL Server支持Docker容器,甚至MacOS用户也能够运行.事实上,微软正下赌注--将容器作为预览的主要分发机制之一--它很快就会从Azure Virtual Machines