随笔 - 72  文章 - 28  trackbacks - 0
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(4)

随笔分类(66)

随笔档案(72)

文章档案(19)

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜


<SCRIPT LANGUAGE="javascript">
<!-- Begin
if (this.name!='fullscreen'){
  window.open(location.href,'fullscreen','fullscreen,scrollbars')
}
//  End -->
</script>


下面这句话可以不要。

<a href="javascript:window.close(self)">返回正常效果显示</a>

posted @ 2006-11-24 09:21 kelly 阅读(1557) | 评论 (1)编辑 收藏
2、下面接着说一下TOMCAT和IIS的配置。
把TOMCAT和IIS配置在一起,可以扩展IIS的功能,让它也可以运行java web程序。

JK插件:isapi_redirect-1.2.9.dll ,可以去http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.9/isapi_redirect-1.2.9.dll下载。

过程:
(1)、将isapi_redirect-1.2.9.dll COPY到D:\profiles\Tomcat 5.0\bin下。
(2)、在D:\profiles\Tomcat 5.0\conf下创建如下的workers.properties文件:workers.tomcat_home=D:\profiles\Tomcat 5.0  #mod_jk模块知道TOMCAT
workers.java_home=D:\profiles\JDK-1_4_2   #
mod_jk模块知道
JDK
ps=\                                 #
指定文件路径分隔符

worker.list=worker1
worker.worker1.port=8009             #
工作端口
worker.worker1.host=localhost        #TOMCAt
服务器地址(某JSP网站的ip地址
worker.worker1.type=ajp13            #
类型
worker.worker1.lbfactor=1            #
负载平衡因数

(3)、在D:\profiles\Tomcat 5.0\conf下创建如下的uriworkermap.properties文件:
/*.jsp=worker1
/testd/*=worker1   //
对应自己的TOMCAT 应用

(4)、修改注册表:创建HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta IsapiRedirector\1.0;1.0项下建立如下字符串:

extension_uri    /jakarta/isapi_redirect-1.2.9.dll     jakartaIIS下的虚拟目录
log_file         D:\profiles\Tomcat 5.0\logs\isapi.log          指定JK插件使用的日志文件
log_level         debug                            指定日志级别
worker_file      D:\profiles\Tomcat 5.0\conf\workers.properties    指定JK插件的工作文件
worker_mount_file   D:\profiles\Tomcat 5.0\conf\uriworkermap.properties   指定JK插件的URL映射

(5)、IIS中创建虚拟目录(或在某jsp站点中创建),名为"jakarta",路径为isapi_redirect-1.2.9.dll所在的路径,修改jakarta虚拟目录的
属性.将其执行权限改为"脚本和可执行程序",(IP地址最好为全部未分配,然后可以有主机头名

(6)、JK插件加入IIS的筛选中去..在默认网站上右键---->属性---->ISAPI筛选里添加一个名为"jakarta"的筛选,文件为isapi_redirect-1.2.9.dll.

(7)、重启IIS和TOMCAT,查看下刚才加入的筛选是否有一个绿色向上的箭头,如果有,那就说明配置成功了一半了.打开IE,在地址栏中输入HTTP://localhost/index.jsp,(localhost或为主机头名),将会看到首页。如果TOMCAT中已经有了某个测试项目,还可以用某测试项目来访问。

posted @ 2005-08-22 17:22 kelly 阅读(1164) | 评论 (0)编辑 收藏

1、首先要先下载JDK和Tomcat,我使用的版本是JDK_1_4_2_08和Tomcat5.0.16.下载网址请自己网上搜。
下面先安装JDK,然后再安装Tomcat。安装完成以后就要添加环境变量了。
右击我的电脑->属性->高级->环境变量,在系统变量中新建或编辑环境变量

需要添加的环境变量如下:
(1)、JAVA_HOME(JDK运行使用,JDK是java开发工具包,它是java程序的运行环境)
   JAVA_HOME=D:\profiles\JDK-1_4_2(JDK的安装路径)

(2)、TOMCAT_HOME
   TOMCAT_HOME=D:\TOMCAT5.0(TOMCAT的安装路径)

(3)、ClassPath(类路径)
   CLASSPATH=D:\profiles\JDK-1_4_2\lib\tools.jar;D:\profiles\JDK-1_4_2\lib\dt.jar;
   (dt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库)

(4)、PATH(用于可以执行一些java命令,如javac。)
PATH=D:\profiles\JDK-1_4_2\bin

这样TOMCAT就配置完成了。启动TOMCAT,在IE地址栏中输入http://localhost:8080,就可以看到TOMCAT首页面,这就表示TOMCAT配置成功了。







posted @ 2005-08-22 16:43 kelly 阅读(801) | 评论 (0)编辑 收藏

XMLHTTP对象可以获取某个网页地址的信息,下面举一个简单的例子说明
首先在VB中新建一个工程,选择Project->reference,把Microsoft XML V3.0和Microsoft ActiveX加进来,这样就可以进行程序的编写了。
程序如下,程序中是用一个button来触发这个事件的。

Private Sub Command1_Click()
Dim XMLHTTP As New XMLHTTP
Dim m_queryURL As String
m_queryURL 
= "http://bookreg.sina.com.cn/serialize/chapter.php?id=42164"
m_queryURL = m_queryURL
XMLHTTP.Open 
"GET", m_queryURL, False
'XMLHTTP.setRequestHeader "Content-Type", "text/html"
'
XMLHTTP.setRequestHeader "Content-Type", "charset=gb2312"
XMLHTTP.send
If XMLHTTP.readyState <> 4 Then
    
MsgBox "HTTP读取状态失败"
    Exit Sub
End If
Dim szRet As String
szRet 
= XMLHTTP.responseText
MsgBox szRet
End Sub

这样就可以把该网页上的原代码在提示框中显示出来。

 

posted @ 2005-08-05 16:40 kelly 阅读(659) | 评论 (0)编辑 收藏
        junitjava中书写unit testframework,目前一些流行的unit test工具大都都是在junit上扩展而来的。目前它的版本是junit3.8.1,可以从www.junit.org上下载。
          StrtusTestjunit的扩展当前的版本是StrutsTest2.1.0,在这个版本中不支持Struts1.0。如果需要测试struts1.0的应用程序,对应的版本是StrutsTest2.0。可以从http://sourceforge.net/projects/strutstestcase/
下载。
    下面介绍一下它的使用。直接把解压的下载文件保存到项目的classpath中,然后再引入这两个jar文件,就可以使用了。
    右击项目中任何一个文件夹,选择news的others,这时就会出现Junit的文件夹,展开文件夹选择JUnit Test Case ,点击下一步,在Name中填写测试程序的名字,一般名字必须以Test结尾。然后构选setup()和teardown()选项,选择需要测试的Action,点击下一步,选择需要测试的方法,点击Finish即可自动生成测试文件。测试文件中自动生成了setup()和teardown()方法,用来在测试方法执行前初始化测试环境和在执行后撤销测试环境。测试方法都是以test开头的,如(testDoExecute()).
     下面在测试方法中就可以填写自己需要的东西了。如下面的例子:
package com.ezcross.SMS.common.struts.action;

import servletunit.struts.MockStrutsTestCase;

/**
 * @author paul.ping(wp.huang@ezcross.com)
 *
 * 类名:SMS10Test
 * 操作:
 
*/

public class LoginActionTest extends MockStrutsTestCase {
    
/*
     * @see TestCase#setUp()
     
*/

    
protected void setUp() throws Exception {
        super.setUp();
    }


    
/*
     * @see TestCase#tearDown()
     
*/

    
protected void tearDown() throws Exception {
        super.tearDown();
    }


    
public void testDoExecute() {
        
try

        
{
            addRequestParameter(
"user_name","cka"
);
            addRequestParameter(
"passward","111111"
);
            setRequestPathInfo(
"/login"
);
            System.
out.println("hava completed adding data"
);
            actionPerform();
            System.
out.println("begin verify"
);
            verifyForward(
"dologin"
);
            verifyForwardPath(
"/Login.jsp"
);
            verifyNoActionErrors();
            System.
out.println("end verify"
);
            
            
//assertNotNull(testObject.doExecute(null,null,null,null,null));

        }

        
catch (Exception ee)
        
{
            System.
out
.println(ee.toString());
        }

    }


}

填写完程序后,右击程序,选择run下的JUnit Test进行运行,如果没有错误的话则显示绿色 ,否则显示红色。

对程序的说明:
主要函数和作用:

-          setContextDirectory,设置web应用的根

-          setRequestPathInfo,设置request的请求

-          addRequestParameter,将参数和对应的值加入request

-          actionPerform,执行这个请求

-          verifyForward,验证forward的名字是否正确

-          verifyForwardPath,验证forwardpath是否正确

-          verifyNoActionErrors,验证在action执行过程中没有ActionError产生

-          verifyActionErrors,验证在action执行过程中产生的ActionError集合的内容

具体详细的内容请参见对应的javaDoc



posted @ 2005-06-03 15:53 kelly 阅读(1663) | 评论 (1)编辑 收藏
仅列出标题
共15页: First 上一页 7 8 9 10 11 12 13 14 15 下一页