
2005年10月13日
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
</head>
<body>
?<SCRIPT language="javascript">
?function next()
?? {
?? if(event.keyCode==13)event.keyCode=9;
? }
?</SCRIPT>
<form name="form1" method="post" action="">
<input onkeydown="next()" name="text1">
<input onkeydown="next()" name="text2">
<input onkeydown="next()" name="text3">
<input onkeydown="next()" name="text5">
<input onkeydown="if(event.keyCode==13)event.keyCode=9" name="text4">
? <input type="submit" name="Submit" value="Submit">
? <input type="reset" name="Submit2" value="Reset">
</form>
</body>
</html>
posted @
2006-04-04 13:24 似水流年 閱讀(3301) |
評論 (1) |
編輯 收藏
摘要: 以下是摘自http://xdoclet.sourceforge.net/xdoclet/tags/hibernate-tags.html的內容
@hibernate Tag Reference
Tags for declaration of Hibernate descriptor file
Applies to: All classes, at class level and on get...
閱讀全文
posted @
2005-11-15 14:03 似水流年 閱讀(1127) |
評論 (0) |
編輯 收藏
一.安裝
1.安裝jdk1.5,E:\server\jdk1.5
2.安裝mysql 4.0,E:\server\mysql
3.安裝Ant 1.6,E:\apache-ant-1.6.2
4.安裝tomcat5.5,E:\tomcat5
二.系統路徑的設置:
1、JAVA_HOME = E:\server\jdk1.5
2、MYSQL_HOME = E:\server\mysql
3、ANT_HOME = E:\apache-ant-1.6.2
4、CATALINA_HOME = E:\tomcat5
5、path,%JAVA_HOME%\bin;%ANT_HOME%\bin;%CATALINA_HOME%\bin;%MYSQL_HOME%\bin
三.安裝appfuse-1.8.2,E:\jbproject\appfuse
1.將..\appfuse\lib\junit3.8.1\junit.jar拷貝到%ANT_HOME%/lib目錄下
2.根據需要修改build.properties以下部分
#database.jar=${postgresql.jar}
#database.type=postgresql
#database.host=localhost
#database URL for creating other databases (doesn't work with pgsql)
#database.admin.url=jdbc:${database.type}://${database.host}/template1
#database.admin.username=postgres
#database.admin.password=postgres
#hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
#database.driver_class=org.postgresql.Driver
#database.url=jdbc:${database.type}://${database.host}/${database.name}
我只修改了database.admin.password=我的mysql密碼
3.安裝的可選項,
如果你希望使用 iBATIS 作為持久化framework, 查看extras/ibatis目錄下的 README.txt 文件或者運行 ant install-ibatis。
如果你希望使用 Spring 作為web framework, 查看 extras/spring 目錄下的 README.txt 文件或者運行 ant install-springmvc。
如果你希望使用 WebWork 作為web framework, 查看extras/webwork 目錄下的 README.txt 文件或者運行 ant install-webwork。
如果你希望使用 JSF 作為web framework, 查看 extras/jsf 目錄下的 README.txt 文件或者運行 ant install-jsf。
如果你希望使用 Tapestry 作為web framework, 查看 extras/tapestry 目錄下的 README.txt 文件或者運行 ant install-tapestry。
四.新建項目
1. 在控制臺,E:\jbproject\appfuse>ant new 按照提示輸入application名稱(myapp),database名稱(mydb),package名稱(com.jinn).
2. 如果package名稱不是org.appfuse,拷貝appfuse下的ApplicationResources_zh_CN.properties和ApplicationResources_zh.properties到對應的路徑下myapp下。(注意如果你的package名稱不是org.appfuse(或不是以org開頭?沒有做過測試),會提示你輸入the first part of your new package,先別忙著
輸入,看看myapp,跟appfuse一樣,我要你著重看看myapp\web\WEB-INF\classes下的ApplicationResources_zh_CN.properties或ApplicationResources_zh.properties
跟appfuse下是一樣的。輸入the first part of your new package,例如com,再看看myapp\web\WEB-INF\classes下的ApplicationResources_zh_CN.properties或ApplicationResources_zh.properties
它的內容變了。原來appfuse在執行rename package的過程中把相關的properties內容做了處理。這會造成頁面顯示亂碼。
3. 運行E:\jbproject\myapp>ant setup ,BUILD SUCCESSFUL,在瀏覽器輸入http://localhost:8080/myapp。一切正常,此時打開查看${CATALINA_HOME}\webapps\myapp\WEB-INF\classes\ApplicationResources_zh_CN.properties,已被編碼轉換。
4. 關閉tomcat,運行E:\jbproject\myapp>ant test-all,出錯," failed with message "Wrong document title found! Expected "AppFuse
~ ???è?????" but got "AppFuse ~ ???è?????",顯然還是資源文件編碼的問題,注意控制臺有段提示"test with locale 'zh'",將myapp\web\WEB-INF\classes>ApplicationResources_zh.properties更名為ApplicationResources_zh.properties.bak
運行E:\jbproject\myapp\web\WEB-INF\classes>native2ascii -encoding gbk ApplicationResources_zh.properties ApplicationResources_zh.properties
再次運行E:\jbproject\myapp>ant test-all BUILD SUCCESSFUL
參考文章:http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseQuickStart_zh
posted @
2005-11-15 11:20 似水流年 閱讀(636) |
評論 (0) |
編輯 收藏
AppFuse的Ant任務
This page contains a listing of the most common Ant targets in AppFuse that I use in my daily development. For a complete list of tasks, type "ant -projecthelp" at the command line.
任務 |
描述 |
setup |
建立database, 配置tomcat和deploys expanded war |
clean |
Removes build artifacts |
compile |
編譯所有的文件 |
deploy |
編譯、然后部署到Tomcat |
deploy-web |
部署JSP和靜態Web內容到Tomcat |
install |
使用Tomcat的Manager程序安裝Web程序. 對于向遠程服務器上部署程序很適合 |
list |
列出Tomcat已經安裝、部署好的應用 |
refresh |
Undeploys, cleans, 然后重新部署. |
reload |
使Tomcat重新裝載所有程序 |
remove |
刪除Tomcat部署好的程序 |
setup-db |
創建數據庫,并插入范例需要的數據 |
setup-tomcat |
復制JDBC驅動和context.xml到Tomcat相應目錄下 |
test-all |
運行所有用于測試dao, service和web的測試用例 |
test-dao |
測試dao模塊 |
test-service |
測試service模塊 |
test-web |
使用Mocks測試Action/Controller (不需要容器) |
test-jsp |
在Tomcat中運行Canoo WebTest (啟動/停止Tomcat, 執行前Tomcat應該被停止) |
test-canoo |
當Tomcat已經運行時,執行Canoo WebTest |
test-reports |
產生測試報告 |
undeploy |
從 $CATALINA_HOME/webapps中刪除war文件和相應的目錄 |
posted @
2005-11-11 14:14 似水流年 閱讀(426) |
評論 (0) |
編輯 收藏
三個需要的程序包:
commons-dbcp-1.2.1.jar
http://apache.linuxforum.net/dist/jakarta/commons/dbcp/binaries/
struts-legacy.jar
http://apache.linuxforum.net/dist/jakarta/struts/struts-legacy/
commons-pool-1.2.jar
http://apache.linuxforum.net/dist/jakarta/commons/pool/binaries/
strut-config.xml
<data-sources>
<data-source key="mysqlWebDB" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="description" value="Mysql DataSource For zyweb" />
<set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" />
<set-property property="url" value="jdbc:mysql://localhost:3306/zyweb?useUnicode=true&characterEncoding=GBK" />
<set-property property="username" value="root" />
<set-property property="password" value="zyadmin" />
<set-property property="maxActive" value="10" />
<set-property property="maxWait" value="5000"/>
<set-property property="defaultAutoCommit" value="false" />
<set-property property="defaultReadOnly" value="false"/>
</data-source>
</data-sources>
posted @
2005-10-13 16:24 似水流年 閱讀(656) |
評論 (0) |
編輯 收藏