(1)在命令行中運用Jar命令
假定有一個Web應用:C:\myHome
myHome/WEB-INF/……
myHome/files/……
myHome/image/……
myHome/src/……
myHome/index.jsp
在命令行窗口下執行如下命令:
C:\>cd myHome
C:\myHome\>jar????? cvf????? myhome.war????? *.*/???? .
解釋:jar????? cvf????? [A->war包名].war?? [B->資源文件及文件夾]????? [C->將要生成war包的目標文件夾]
“*.*/”(B->)代表當前目錄(C:\myHome)下的所有文件及文件夾。
“.”??? (C->)表明將要在當前目錄中生成war包。
操作完成后,找到C:\myHome下新生成的myhome.war,將其拷入TOMCAT_HOME/webapps/下。然后啟動Tomcat即可。
(2)利用IDE工具打包,如Eclipse
右鍵點擊你想打包的文件或者項目,選擇“導出...”,在彈出的對話框中選擇“WAR文件” ,上面有許多選項,還可以選“EAR”,“JAR”,個人覺得這個很方便的!
(3)利用ANT工具打包
首先配置好build.xml文件,然后dos下輸入ant ...war
(4)用Eclipse的lomboz插件
選中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程發布并打包了!
posted @
2007-09-27 10:41 jadmin 閱讀(48) |
評論 (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 閱讀(48) |
評論 (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 閱讀(60) |
評論 (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 閱讀(59) |
評論 (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 閱讀(55) |
評論 (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>
posted @
2007-09-25 11:22 jadmin 閱讀(40) |
評論 (0) |
編輯 收藏
1. 在<head></head>區域加入代碼:
<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. 帶進度條的頁面跳轉代碼代碼:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title>帶進度條的頁面跳轉代碼</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) |
評論 (0) |
編輯 收藏
其實很簡單的,之前我卻琢磨了很久,具體方法如下:
找到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 閱讀(84) |
評論 (0) |
編輯 收藏
Spring是一個開源框架,它由Rod Johnson創建。它是為了解決企業應用開發的復雜性而創建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。
? 目的:解決企業應用開發的復雜性
? 功能:使用基本的JavaBean代替EJB,并提供了更多的企業應用功能
? 范圍:任何Java應用
簡單來說,Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。
■ 輕量——從大小與開銷兩方面而言Spring都是輕量的。完整的Spring框架可以在一個大小只有1MB多的JAR文件里發布。并且Spring所需的處理開銷也是微不足道的。此外,Spring是非侵入式的:典型地,Spring應用中的對象不依賴于Spring的特定類。
■ 控制反轉——Spring通過一種稱作控制反轉(IoC)的技術促進了松耦合。當應用了IoC,一個對象依賴的其它對象會通過被動的方式傳遞進來,而不是這個對象自己創建或者查找依賴對象。你可以認為IoC與JNDI相反——不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。
■ 面向切面——Spring提供了面向切面編程的豐富支持,允許通過分離應用的業務邏輯與系統級服務(例如審計(auditing)和事務()管理)進行內聚性的開發。應用對象只實現它們應該做的——完成業務邏輯——僅此而已。它們并不負責(甚至是意識)其它的系統級關注點,例如日志或事務支持。
■ 容器——Spring包含并管理應用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個bean如何被創建——基于一個可配置原型(prototype),你的bean可以創建一個單獨的實例或者每次需要時都生成一個新的實例——以及它們是如何相互關聯的。然而,Spring不應該被混同于傳統的重量級的EJB容器,它們經常是龐大與笨重的,難以使用。
■ 框架——Spring可以將簡單的組件配置、組合成為復雜的應用。在Spring中,應用對象被聲明式地組合,典型地是在一個XML文件里。Spring也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發留給了你。
所有Spring的這些特征使你能夠編寫更干凈、更可管理、并且更易于測試的代碼。它們也為Spring中的各種模塊提供了基礎支持。
posted @
2007-09-24 15:53 jadmin 閱讀(72) |
評論 (0) |
編輯 收藏
Hibernate 是一個面向
Java環境的對象/關系數據庫映射工具。用來把對象模型表示的對象映射到基于SQL 的關系模型結構中去。
Hibernate 不僅僅管理Java 類到數據庫表的映射,還提供數據查詢和獲取數據的方法,可以大幅度減少開發時人工使用SQL 和JDBC 處理數據的時間。Hibernate 的目標是對于開發者通常的數據持久化相關的編程任務,解放其中的95%。
是一個
開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序實用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。
posted @
2007-09-24 15:49 jadmin 閱讀(62) |
評論 (0) |
編輯 收藏