posts - 495,  comments - 11,  trackbacks - 0
           

          (1)在命令行中運(yùn)用Jar命令

          假定有一個(gè)Web應(yīng)用:C:\myHome

          myHome/WEB-INF/……
          myHome/files/……
          myHome/image/……
          myHome/src/……
          myHome/index.jsp

          在命令行窗口下執(zhí)行如下命令:

          C:\>cd myHome

          C:\myHome\>jar????? cvf????? myhome.war????? *.*/???? .

          解釋?zhuān)?strong>jar????? cvf????? [A->war包名].war?? [B->資源文件及文件夾]????? [C->將要生成war包的目標(biāo)文件夾]

          *.*/”(B->)代表當(dāng)前目錄(C:\myHome)下的所有文件及文件夾。

          .”??? (C->)表明將要在當(dāng)前目錄中生成war包。

          操作完成后,找到C:\myHome下新生成的myhome.war,將其拷入TOMCAT_HOME/webapps/下。然后啟動(dòng)Tomcat即可。

          (2)利用IDE工具打包,如Eclipse

          右鍵點(diǎn)擊你想打包的文件或者項(xiàng)目,選擇“導(dǎo)出...”,在彈出的對(duì)話(huà)框中選擇“WAR文件” ,上面有許多選項(xiàng),還可以選“EAR”,“JAR”,個(gè)人覺(jué)得這個(gè)很方便的!

          (3)利用ANT工具打包

          首先配置好build.xml文件,然后dos下輸入ant ...war

          (4)用Eclipse的lomboz插件

          選中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程發(fā)布并打包了!

          posted @ 2007-09-27 10:41 jadmin 閱讀(49) | 評(píng)論 (0)編輯 收藏
          <html>
          ????<head>
          ??????<title>Examples of the var Keyword</title>
          ????<script language="JavaScript">
          ????<!--
          ????var myVar = "Global";

          ????function myFunc(){
          ??????var myVar = "Function";
          ??????return myVar;
          ????}

          ????function mySecFunc(){
          ??????var myVar = "Second Function";
          ??????document.write("<br>The value of myVar when called by mySecFunc() is: ");
          ??????document.write(myVar);
          ????}
          ????-->
          ????</script>
          ????</head>
          ????<body>
          ????<script language="JavaScript">
          ????<!--
          ????document.write("The value of myVar when called is: " + myVar)

          ????document.write("<br>The value of myVar when called by myFunc() is: ");

          ????document.write(myFunc());

          ????mySecFunc();

          ????-->
          ????</script>
          ????</body>
          ????</html>

          posted @ 2007-09-25 11:32 jadmin 閱讀(50) | 評(píng)論 (0)編輯 收藏

          代碼:

          <html>
          <head>
          <title>Title of Document</title>

          <script src="path-to-file/fileName.js"></script>

          </head>
          <body>

          The content of
          your page goes here.

          </body>
          </html>

          posted @ 2007-09-25 11:29 jadmin 閱讀(63) | 評(píng)論 (0)編輯 收藏

          HTML Template Page supporting the JavaScript

          代碼:

          <html>
          <head>
          <title>HTML Template Page</title>
          <script language="javascript">
          <!--

          // -->
          </script>
          </head>
          <body>

          </body>
          </html>

          posted @ 2007-09-25 11:27 jadmin 閱讀(61) | 評(píng)論 (0)編輯 收藏

          Use the 'script' tag to incluse your javascript code

          代碼如下:

          <html>
          <head>
          <title>Title of Document</title>

          <script>

          // All Your Javascript Code goes In Here Between the opening and closing script tags.

          </script>

          </head>
          <body>

          The content of
          your page here.

          </body>
          </html>

          posted @ 2007-09-25 11:25 jadmin 閱讀(56) | 評(píng)論 (0)編輯 收藏

          Use self to reference the current document

          代碼如下:

          <html>
          <head>
          <script language="JavaScript" type = "text/javascript">
          <!--
          if (top==self)
          {
          ???? var main_frame = " ???? var cur_url = self.location.href;
          ???? var setframes = main_frame + "?" + cur_url;
          ???? location.href = setframes;
          }
          //-->
          </script>
          </head>
          <body>

          </body>
          </html>

          1. 在<head></head>區(qū)域加入代碼:
          <meta http-equiv=Pragma content=no-cache>
          <Meta http-equiv="refresh" content="3;url='http://hi.baidu.com/jadmin' ">

          2. 使用JavaScript代碼:
          <SCRIPT LANGUAGE="JavaScript">
          <!-- Begin
          redirTime = "3000";
          redirURL = "http://hi.baidu.com/jadmin";
          function redirTimer() { self.setTimeout("self.location.href = redirURL;",redirTime); }
          //?? End -->
          </script>
          <body onLoad="redirTimer()">

          3. 使用JavaScript代碼:
          <html><head><title>稍候。。。</title></head>
          <body>
          <script language='javascript'>document.location = 'http://hi.baidu.com/jadmin'</script>
          </body>
          </html>

          4. 帶進(jìn)度條的頁(yè)面跳轉(zhuǎn)代碼代碼:
          <html>
          <head>
          <meta http-equiv="Content-Language" content="zh-cn">
          <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
          <title>帶進(jìn)度條的頁(yè)面跳轉(zhuǎn)代碼</title>
          </head>
          <body>
          <form name=loading>
          <P align=center>
          <FONT face=Arial color=#0066ff size=2>loading...</FONT>
          <INPUT style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: #0066ff; BORDER-TOP-style: none; PADDING-TOP: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-style: none; BORDER-LEFT-style: none; BACKGROUND-COLOR: white; BORDER-BOTTOM-style: none" size=46 name=chart>
          <BR>
          <INPUT style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #0066ff; BORDER-BOTTOM: medium none; TEXT-ALIGN: center" size=47 name=percent>
          <SCRIPT>
          var bar=0
          var line="││"
          var amount="││"
          count()
          function count(){
          bar=bar+2
          amount =amount + line
          document.loading.chart.value=amount
          document.loading.percent.value=bar+"%"
          if (bar<99)
          {setTimeout("count()",100);}
          else
          {window.location = "http://hi.baidu.com/jadmin";}
          }
          </SCRIPT>
          </P>
          </form>
          </body>
          </html>

          posted @ 2007-09-25 11:04 jadmin 閱讀(89) | 評(píng)論 (0)編輯 收藏

          其實(shí)很簡(jiǎn)單的,之前我卻琢磨了很久,具體方法如下:

          找到Tomcat安裝目錄下的conf/web.xml文件中的代碼

          ????????? <init-param>
          ????????????? <param-name>listings</param-name>
          ????????????? <param-value>false</param-value>
          ????????? </init-param>

          修改為:

          ????????? <init-param>
          ????????????? <param-name>listings</param-name>
          ????????????? <param-value>true</param-value>
          ????????? </init-param>

          即可

          posted @ 2007-09-25 10:54 jadmin 閱讀(85) | 評(píng)論 (0)編輯 收藏
          Spring是一個(gè)開(kāi)源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。

          ? 目的:解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性

          ? 功能:使用基本的JavaBean代替EJB,并提供了更多的企業(yè)應(yīng)用功能

          ? 范圍:任何Java應(yīng)用

          簡(jiǎn)單來(lái)說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。

          ■ 輕量——從大小與開(kāi)銷(xiāo)兩方面而言Spring都是輕量的。完整的Spring框架可以在一個(gè)大小只有1MB多的JAR文件里發(fā)布。并且Spring所需的處理開(kāi)銷(xiāo)也是微不足道的。此外,Spring是非侵入式的:典型地,Spring應(yīng)用中的對(duì)象不依賴(lài)于Spring的特定類(lèi)。

          ■ 控制反轉(zhuǎn)——Spring通過(guò)一種稱(chēng)作控制反轉(zhuǎn)(IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了IoC,一個(gè)對(duì)象依賴(lài)的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴(lài)對(duì)象。你可以認(rèn)為IoC與JNDI相反——不是對(duì)象從容器中查找依賴(lài),而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴(lài)傳遞給它。

          ■ 面向切面——Spring提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)(auditing)和事務(wù)()管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的——完成業(yè)務(wù)邏輯——僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。

          ■ 容器——Spring包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè)bean如何被創(chuàng)建——基于一個(gè)可配置原型(prototype),你的bean可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例——以及它們是如何相互關(guān)聯(lián)的。然而,Spring不應(yīng)該被混同于傳統(tǒng)的重量級(jí)的EJB容器,它們經(jīng)常是龐大與笨重的,難以使用。

          ■ 框架——Spring可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。在Spring中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè)XML文件里。Spring也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開(kāi)發(fā)留給了你。

          所有Spring的這些特征使你能夠編寫(xiě)更干凈、更可管理、并且更易于測(cè)試的代碼。它們也為Spring中的各種模塊提供了基礎(chǔ)支持。
          posted @ 2007-09-24 15:53 jadmin 閱讀(75) | 評(píng)論 (0)編輯 收藏
          Hibernate 是一個(gè)面向Java環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射工具。用來(lái)把對(duì)象模型表示的對(duì)象映射到基于SQL 的關(guān)系模型結(jié)構(gòu)中去。

          Hibernate 不僅僅管理Java 類(lèi)到數(shù)據(jù)庫(kù)表的映射,還提供數(shù)據(jù)查詢(xún)和獲取數(shù)據(jù)的方法,可以大幅度減少開(kāi)發(fā)時(shí)人工使用SQL 和JDBC 處理數(shù)據(jù)的時(shí)間。Hibernate 的目標(biāo)是對(duì)于開(kāi)發(fā)者通常的數(shù)據(jù)持久化相關(guān)的編程任務(wù),解放其中的95%。


          是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶(hù)端程序?qū)嵱茫部梢栽赟ervlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。
          posted @ 2007-09-24 15:49 jadmin 閱讀(64) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題
          共50頁(yè): First 上一頁(yè) 24 25 26 27 28 29 30 31 32 下一頁(yè) Last 
          主站蜘蛛池模板: 鹤峰县| 无为县| 城固县| 绥化市| 五大连池市| 镶黄旗| 马公市| 塘沽区| 寿光市| 广水市| 岚皋县| 新竹市| 宜君县| 禄劝| 张家港市| 绍兴市| 呼玛县| 抚宁县| 澄城县| 眉山市| 弥勒县| 平原县| 巴彦淖尔市| 娄烦县| 简阳市| 云阳县| 乌拉特后旗| 南投市| 思茅市| 盐城市| 祁连县| 瑞昌市| 日土县| 吴桥县| 虞城县| 阿合奇县| 田林县| 富蕴县| 东乌珠穆沁旗| 钦州市| 郴州市|