當前位置:才華齋>計算機>java語言>

Java的Struts框架簡介與環境配置步驟

java語言 閱讀(8.18K)

Struts2是流行和成熟的基於MVC設計模式的Web應用程式框架。 Struts2不只是Struts1下一個版本,它是一個完全重寫的Struts架構。

Java的Struts框架簡介與環境配置步驟

WebWork框架開始以Struts框架為基礎,其目標是提供一個加強和改進框架Struts來使web開發的開發人員更容易。

一段時間後,WebWork框架和Struts社群聯手打造的著名的Struts2框架。

Struts 2框架的特點:

這裡有一些強大的功能,可能會迫使你考慮Struts2:

POJO表單和POJO動作 - Struts2的Struts框架已經擺脫了動作表單組成部分, Struts2可以使用任何POJO接收的形式輸入。同樣現在可以看到任何POJO作為一個Action類。

標籤支援 - Struts2中,提高了表單標籤和新標籤允許開發人員編寫更少的程式碼。 AJAX 支援- Struts2中已確認由Web2.0技術接管,並整合到產品中,通過建立AJAX標籤,功能非常相似的標準Struts2 標籤AJAX支援。 易於整合 - Struts2 整合各種整合與其他框架如Spring,Tiles 和SiteMesh是現在更容易。 模板支援 - 支援生成使用模板。 外掛支援 - 可以提高核心Struts2的特性,並增強使用外掛。大量的外掛可供Struts2。 效能分析 - Struts2的分析,除錯和分析應用程式提供了整合。除此之外,Struts還提供了整合的內建除錯工具除錯。

易於修改標籤 - Struts2的標籤標註,可以調整使用Freemarker的模板。這並不需要JSP或Java知識。基本HTML,XML和CSS知識是足夠修改標籤。

提倡少配置 - Struts2 促進較少的配置的幫助下,使用預設的各種設定值。不必配置的東西,除非它不符Struts2的預設設定。

檢視技術: - Struts2中有一個很大的支援多個檢視選項 (JSP, Freemarker, Velocity 和 XSLT)

以上只是Struts2的十大功能,這使得它是企業公司級應用框架。

Struts2 環境配置

我們的首要任務是讓最低限度的Struts2應用程式執行。本章將指導您如何準備開發環境中開始使用Struts2。我假設你已經在機器上安裝JDK(5 +),Tomcat和Eclipse。如果還沒有安裝這些元件(軟體),然後按照以下步驟:

Step 1 - 安裝Java開發工具包(JDK):

從Oracle的Java網站:Java SE Downloads,可以下載最新版本的SDK。會發現說明安裝JDK中下載的檔案,按照給定的說明來安裝和配置設定。最後,設定PATH和JAVA_HOME環境變數來引用該目錄包含javac和java,通常分別為:java_install_dir/bin 和 java_install_dir

如果使用的是Windows, SDK安裝在C:jdk1.5.0_20,在檔案C:檔案中把下面這行寫入。

set PATH=C:jdk1.5.0_20 in;%PATH%set JAVA_HOME=C:jdk1.5.0_20

另外,在Windows NT/2000/XP上,您還可以右鍵單擊“我的電腦”,選擇“屬性”,再“高階”,找到“環境變數”。然後,更新PATH值(jdk安裝的目錄),然後按下“確定”按鈕。

在Unix(Solaris上,Linux等),如果SDK安裝在/usr/local/jdk1.5.0_20,使用的是C shell,你把下面的到 c檔案。

setenv PATH /usr/local/jdk1.5.0_20/bin:$PATHsetenv JAVA_HOME /usr/local/jdk1.5.0_20

另外,如果使用如Borland公司的JBuilder,Eclipse,IntelliJ IDEA,或Sun ONE Studio的整合開發環境(IDE),編譯和執行一個簡單的程式,以確認是否安裝Java 。

注:可使用MyEclipse直接開發。

Step 2 - Apache Tomcat的安裝:

您可以下載最新版本的Tomcat:。一旦下載安裝,解壓二進位制分發到一個方便的位置。例如,在Windows上可以是C:ApacheTomca,或/usr/local/apache-tomcat-6.0.33在Linux/Unix,並建立CATALINA_HOME環境變數指向這些位置。

Tomcat既可以啟動Windows機器上執行以下命令,或者可以簡單雙擊

%CATALINA_HOME%

or

C:apache-tomcat-6.0.33

Tomcat既可以在UNIX(Solaris,Linux等)的機器上啟動執行以下命令:

$CATALINA_HOME/bin/

or

/usr/local/apache-tomcat-6.0.33/bin/

成功啟動後,預設包含在Tomcat 的Web應用程式將通過訪問 http://localhost:8080/。如果一切順利,那麼它應該顯示以下結果:

進一步Tomcat 配置和執行資訊的文件中可以找到這裡,以及在Tomcat網站:

停止Tomcat既可以通過Windows機器上執行以下命令:

%CATALINA_HOME% inshutdown

or

C:apache-tomcat-5.5.29 inshutdown

停止Tomcat既可以在Unix上執行以下命令(的Solaris,Linux等)的機器:

$CATALINA_HOME/bin/

or

/usr/local/apache-tomcat-5.5.29/bin/

Step 3 - 安裝Eclipse(IDE)

在本教程中的'所有例子已經寫入使用Eclipse IDE。所以我建議機器上安裝最新版本的Eclipse。

安裝Eclipse 下載 最新的Eclipse二進位制檔案。一旦下載安裝,解壓二進位制分發到一個方便的位置。例如,在windows中為C:eclipse ,或/usr/local/eclipse 在 Linux/Unix 上,最後設定PATH變數。

Eclipse可以啟動Windows機器上執行以下命令,或者可以簡單地雙擊

%C:

在Eclipse中可以在UNIX(的Solaris,Linux等)的機器上啟動執行以下命令:

$/usr/local/eclipse/eclipse

成功啟動後,如果一切正常,那麼它應顯示以下結果:

Step 4 - 設定Struts2的庫

現在,如果一切正常,那麼可以進行設定Struts2 框架。下面是簡單的步驟,下載並安裝在機器上的Struts2。

作出一個選擇是否要在Windows或Unix安裝Struts2,然後進行下一個步驟檔案下載在Windows, 為UNIX檔案。

下載Struts2 的二進位制檔案的最新版本

在寫這篇教程的時候,我下載的是解壓下載的檔案時,C:struts-2.2.3 有如下的目錄結構。

第二步是解壓zip檔案中的任何位置,我下載和解壓 在c:資料夾中,Windows 7機器上的所有jar檔案放到到C:struts-2.2.3lib目錄下。確保正確設定CLASSPATH變數,否則將出現的問題,在執行應用程式同時。