1、STRUTS 2
APACHE STRUTS 2 整合 STRUTS 和 WEBWORK 的優點,發展出更擴展性更強的基於 JSP 的網頁應用程式框架。
STRUTS 2 的設計承續了 WEBWORK 血統,內函和原來的 STRUTS 1 很不一樣,控制器的設計、組態與檔案的佈置都有很大的改變。
這些改變是為了讓 STRUTS 更大器,更符合商業網頁的設計框架。
這個範例取自於 STRUTS2 範例程式 Hello_World_Struts_2_Ant_2_3_1_2.zip,網址是 http://code.google.com/p/struts2-examples/downloads/list。
我下載了使用 STRUTS-2.3.1 的所有範例,會逐一說明它們的原理和執行方式。
這些範例包括
Basic_Struts_2_Ant_2_3_1_2.zip
Basic_Struts_2_Maven_2_3_1_2.zip
Coding_Actions_Struts_2_Maven_2_3_1_2.zip
Control_Tags_Struts_2_Mvn_2_3_1_2.zip
Debugging_Struts_2_Mvn_2_3_1_2.zip
Exception_Handling_Struts_2_Mvn_2_3_1_2.zip
Form_Processing_Struts_2_Mvn_2_3_1_2.zip
Form_Tags_Struts_2_Mvn_2_3_1_2.zip
Form_Validation_Struts_2_Mvn_2_3_1_2.zip
Form_XML_Validation_Struts_2_Mvn_2_3_1_2.zip
Hello_World_Struts_2_Ant_2_3_1_2.zip
Hello_World_Struts_2_Maven_2_3_1_2.zip
HTTP_Session_Struts2_Mvn.zip
Interceptors_Struts_2_Mvn_2_3_1_2.zip
Preparable_Interface_Struts2_Mvn.zip
Spring_Struts_2_Mvn_2_3_1_2.zip
Struts2CRUDPortletExample_Finish.zip
Unit_Testing_Struts_2_Mvn_2_3_1_2.zip
Using_Tags_Struts_2_Maven_2_3_1_2.zip
使用軟體列表:
WINDOWS XP | |
JDK | jdk-7u2-windows-i586.exe |
TOMCAT | apache-tomcat-7.0.25-windows-x86.zip |
MYSQL | mysql-installer-5.5.20.0.msi |
STRUTS 2 | struts-2.3.1.2-all.zip |
ANT | apache-ant-1.8.2 |
MAVEN | apache-maven-3.0.4-bin.zip |
ANT 是 APACHE 的一套編譯工具,類似 LINUX 環境的 MAKE 功能。
ANT 是一隻 JAVA 寫成的程式,其功能也是用來編譯 JAVA。
使用 ANT 編譯 JAVA 程式碼時,必須在程式碼的根目錄放置 build.xml,再執行指令 ant 即可。
MAVEN 是一套程式管理工具,可以用來管理多套程式,包括編譯、執行、包裝、安裝等工作。
MAVEN 可以配合 ANT 使用,成為強大的程式管理工具。
|