<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 閱讀(1560) |
評論 (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 jakarta為IIS下的虛擬目錄
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 閱讀(1166) |
評論 (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 閱讀(804) |
評論 (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 閱讀(662) |
評論 (0) |
編輯 收藏
junit是java中書寫unit test的framework,目前一些流行的unit test工具大都都是在junit上擴展而來的。目前它的版本是junit3.8.1,可以從www.junit.org上下載。
StrtusTest是junit的擴展當前的版本是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,驗證forward的path是否正確
- verifyNoActionErrors,驗證在action執行過程中沒有ActionError產生
- verifyActionErrors,驗證在action執行過程中產生的ActionError集合的內容
具體詳細的內容請參見對應的javaDoc。
posted @
2005-06-03 15:53 kelly 閱讀(1666) |
評論 (1) |
編輯 收藏