程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java的Struts框架簡介與情況設置裝備擺設教程

Java的Struts框架簡介與情況設置裝備擺設教程

編輯:關於JAVA

Java的Struts框架簡介與情況設置裝備擺設教程。本站提示廣大學習愛好者:(Java的Struts框架簡介與情況設置裝備擺設教程)文章只能為提供參考,不一定能成為您想要的結果。以下是Java的Struts框架簡介與情況設置裝備擺設教程正文


Struts2是風行和成熟的基於MVC設計形式的Web運用法式框架。 Struts2不只是Struts1下一個版本,它是一個完整重寫的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:AUTOEXEC.BAT文件中把上面這行寫入。

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,你把上面的到 .cshrc文件。

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

別的,假如應用如Borland公司的JBuilder,Eclipse,IntelliJ IDEA,或Sun ONE Studio的集成開辟情況(IDE),編譯和運轉一個簡略的法式,以確認能否裝置Java 。
注:可以使用MyEclipse直接開辟。

Step 2 - Apache Tomcat的裝置:
您可以下載最新版本的Tomcat:http://tomcat.apache.org/。一旦下載裝置,解壓二進制分發到一個便利的地位。例如,在Windows上可所以C:ApacheTomca,或/usr/local/apache-tomcat-6.0.33在Linux/Unix,並創立CATALINA_HOME情況變量指向這些地位。

Tomcat既可以啟動Windows機械上履行以下敕令,或許可以簡略雙擊startup.bat

 %CATALINA_HOME% instartup.bat

 
 or
 

 C:apache-tomcat-6.0.33 instartup.bat

Tomcat既可以在UNIX(Solaris,Linux等)的機械上啟動履行以下敕令:

$CATALINA_HOME/bin/startup.sh

 
or
 

/usr/local/apache-tomcat-6.0.33/bin/startup.sh

勝利啟動後,默許包括在Tomcat 的Web運用法式將經由過程拜訪 http://localhost:8080/。假如一切順遂,那末它應當顯示以下成果:

進一步Tomcat 設置裝備擺設和運轉信息的文檔中可以找到這裡,和在Tomcat網站:http://tomcat.apache.org

停滯Tomcat既可以經由過程Windows機械上履行以下敕令:

%CATALINA_HOME% inshutdown

or

C:apache-tomcat-5.5.29 inshutdown

停滯Tomcat既可以在Unix上履行以下敕令(的Solaris,Linux等)的機械:

$CATALINA_HOME/bin/shutdown.sh

or

/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh

Step 3 - 裝置Eclipse(IDE)
在本教程中的一切例子曾經寫入應用Eclipse IDE。所以我建議機械上裝置最新版本的Eclipse。

裝置Eclipse 下載 http://www.eclipse.org/downloads最新的Eclipse二進制文件。一旦下載裝置,解壓二進制分發到一個便利的地位。例如,在windows中為C:eclipse ,或/usr/local/eclipse 在 Linux/Unix 上,最初設置PATH變量。

Eclipse可以啟動Windows機械上履行以下敕令,或許可以簡略地雙擊eclipse.exe

 %C:eclipseeclipse.exe

在Eclipse中可以在UNIX(的Solaris,Linux等)的機械上啟動履行以下敕令:

$/usr/local/eclipse/eclipse

勝利啟動後,假如一切正常,那末它應顯示以下成果:

Step 4 - 設置Struts2的庫
如今,假如一切正常,那末可以停止設置Struts2 框架。上面是簡略的步調,下載並裝置在機械上的Struts2。

作出一個選擇能否要在Windows或Unix裝置Struts2,然落後行下一個步調.zip文件下載在Windows,.tz 為UNIX文件。

下載Struts2 的二進制文件的最新版本 http://struts.apache.org/download.cgi.

在寫這篇教程的時刻,我下載的是struts-2.0.14-all.zip解壓下載的文件時,C:struts-2.2.3 有以下的目次構造。

第二步是解壓zip文件中的任何地位,我下載息爭壓struts-2.2.3-all.zip 在c:文件夾中,Windows 7機械上的一切jar文件放到到C:struts-2.2.3lib目次下。確保准確設置CLASSPATH變量,不然將湧現的成績,在運轉運用法式同時。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved