隨筆 - 72  文章 - 28  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜


          <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 閱讀(1565) | 評(píng)論 (1)編輯 收藏
          2、下面接著說一下TOMCAT和IIS的配置。
          把TOMCAT和IIS配置在一起,可以擴(kuò)展IIS的功能,讓它也可以運(yùn)行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下創(chuàng)建如下的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
          服務(wù)器地址(某JSP網(wǎng)站的ip地址
          worker.worker1.type=ajp13            #
          類型
          worker.worker1.lbfactor=1            #
          負(fù)載平衡因數(shù)

          (3)、在D:\profiles\Tomcat 5.0\conf下創(chuàng)建如下的uriworkermap.properties文件:
          /*.jsp=worker1
          /testd/*=worker1   //
          對(duì)應(yīng)自己的TOMCAT 應(yīng)用

          (4)、修改注冊(cè)表:創(chuàng)建HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta IsapiRedirector\1.0項(xiàng);1.0項(xiàng)下建立如下字符串:

          extension_uri    /jakarta/isapi_redirect-1.2.9.dll     jakartaIIS下的虛擬目錄
          log_file         D:\profiles\Tomcat 5.0\logs\isapi.log          指定JK插件使用的日志文件
          log_level         debug                            指定日志級(jí)別
          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中創(chuàng)建虛擬目錄(或在某jsp站點(diǎn)中創(chuàng)建),名為"jakarta",路徑為isapi_redirect-1.2.9.dll所在的路徑,修改jakarta虛擬目錄的
          屬性.將其執(zhí)行權(quán)限改為"腳本和可執(zhí)行程序",(IP地址最好為全部未分配,然后可以有主機(jī)頭名

          (6)、JK插件加入IIS的篩選中去..在默認(rèn)網(wǎng)站上右鍵---->屬性---->ISAPI篩選里添加一個(gè)名為"jakarta"的篩選,文件為isapi_redirect-1.2.9.dll.

          (7)、重啟IIS和TOMCAT,查看下剛才加入的篩選是否有一個(gè)綠色向上的箭頭,如果有,那就說明配置成功了一半了.打開IE,在地址欄中輸入HTTP://localhost/index.jsp,(localhost或?yàn)橹鳈C(jī)頭名),將會(huì)看到首頁(yè)。如果TOMCAT中已經(jīng)有了某個(gè)測(cè)試項(xiàng)目,還可以用某測(cè)試項(xiàng)目來訪問。

          posted @ 2005-08-22 17:22 kelly 閱讀(1170) | 評(píng)論 (0)編輯 收藏

          1、首先要先下載JDK和Tomcat,我使用的版本是JDK_1_4_2_08和Tomcat5.0.16.下載網(wǎng)址請(qǐng)自己網(wǎng)上搜。
          下面先安裝JDK,然后再安裝Tomcat。安裝完成以后就要添加環(huán)境變量了。
          右擊我的電腦->屬性->高級(jí)->環(huán)境變量,在系統(tǒng)變量中新建或編輯環(huán)境變量

          需要添加的環(huán)境變量如下:
          (1)、JAVA_HOME(JDK運(yùn)行使用,JDK是java開發(fā)工具包,它是java程序的運(yùn)行環(huán)境)
             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是關(guān)于運(yùn)行環(huán)境的類庫(kù),tools.jar是關(guān)于一些工具的類庫(kù))

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

          這樣TOMCAT就配置完成了。啟動(dòng)TOMCAT,在IE地址欄中輸入http://localhost:8080,就可以看到TOMCAT首頁(yè)面,這就表示TOMCAT配置成功了。







          posted @ 2005-08-22 16:43 kelly 閱讀(810) | 評(píng)論 (0)編輯 收藏

          XMLHTTP對(duì)象可以獲取某個(gè)網(wǎng)頁(yè)地址的信息,下面舉一個(gè)簡(jiǎn)單的例子說明
          首先在VB中新建一個(gè)工程,選擇Project->reference,把Microsoft XML V3.0和Microsoft ActiveX加進(jìn)來,這樣就可以進(jìn)行程序的編寫了。
          程序如下,程序中是用一個(gè)button來觸發(fā)這個(gè)事件的。

          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讀取狀態(tài)失敗"
              Exit Sub
          End If
          Dim szRet As String
          szRet 
          = XMLHTTP.responseText
          MsgBox szRet
          End Sub

          這樣就可以把該網(wǎng)頁(yè)上的原代碼在提示框中顯示出來。

           

          posted @ 2005-08-05 16:40 kelly 閱讀(667) | 評(píng)論 (0)編輯 收藏
                  junitjava中書寫unit testframework,目前一些流行的unit test工具大都都是在junit上擴(kuò)展而來的。目前它的版本是junit3.8.1,可以從www.junit.org上下載。
                    StrtusTestjunit的擴(kuò)展當(dāng)前的版本是StrutsTest2.1.0,在這個(gè)版本中不支持Struts1.0。如果需要測(cè)試struts1.0的應(yīng)用程序,對(duì)應(yīng)的版本是StrutsTest2.0。可以從http://sourceforge.net/projects/strutstestcase/
          下載。
              下面介紹一下它的使用。直接把解壓的下載文件保存到項(xiàng)目的classpath中,然后再引入這兩個(gè)jar文件,就可以使用了。
              右擊項(xiàng)目中任何一個(gè)文件夾,選擇news的others,這時(shí)就會(huì)出現(xiàn)Junit的文件夾,展開文件夾選擇JUnit Test Case ,點(diǎn)擊下一步,在Name中填寫測(cè)試程序的名字,一般名字必須以Test結(jié)尾。然后構(gòu)選setup()和teardown()選項(xiàng),選擇需要測(cè)試的Action,點(diǎn)擊下一步,選擇需要測(cè)試的方法,點(diǎn)擊Finish即可自動(dòng)生成測(cè)試文件。測(cè)試文件中自動(dòng)生成了setup()和teardown()方法,用來在測(cè)試方法執(zhí)行前初始化測(cè)試環(huán)境和在執(zhí)行后撤銷測(cè)試環(huán)境。測(cè)試方法都是以test開頭的,如(testDoExecute()).
               下面在測(cè)試方法中就可以填寫自己需要的東西了。如下面的例子:
          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進(jìn)行運(yùn)行,如果沒有錯(cuò)誤的話則顯示綠色 ,否則顯示紅色。

          對(duì)程序的說明:
          主要函數(shù)和作用:

          -          setContextDirectory,設(shè)置web應(yīng)用的根

          -          setRequestPathInfo,設(shè)置request的請(qǐng)求

          -          addRequestParameter,將參數(shù)和對(duì)應(yīng)的值加入request

          -          actionPerform,執(zhí)行這個(gè)請(qǐng)求

          -          verifyForward,驗(yàn)證forward的名字是否正確

          -          verifyForwardPath,驗(yàn)證forwardpath是否正確

          -          verifyNoActionErrors,驗(yàn)證在action執(zhí)行過程中沒有ActionError產(chǎn)生

          -          verifyActionErrors,驗(yàn)證在action執(zhí)行過程中產(chǎn)生的ActionError集合的內(nèi)容

          具體詳細(xì)的內(nèi)容請(qǐng)參見對(duì)應(yīng)的javaDoc



          posted @ 2005-06-03 15:53 kelly 閱讀(1672) | 評(píng)論 (1)編輯 收藏
          僅列出標(biāo)題
          共15頁(yè): First 上一頁(yè) 7 8 9 10 11 12 13 14 15 下一頁(yè) 
          主站蜘蛛池模板: 沂水县| 黄骅市| 綦江县| 玛纳斯县| 会宁县| 丘北县| 抚顺县| 紫金县| 永宁县| 玉环县| 雅江县| 东兰县| 泾川县| 巴林右旗| 鄂托克前旗| 电白县| 浠水县| 克什克腾旗| 准格尔旗| 阜城县| 兴海县| 黑水县| 诸城市| 遵化市| 苍梧县| 金华市| 河津市| 隆回县| 巍山| 合江县| 富川| 星子县| 甘泉县| 成安县| 景德镇市| 田东县| 崇阳县| 新丰县| 师宗县| 金阳县| 尉犁县|