Struts2学习入门
Struts 2 教程
Apache的Struts2是一個(gè)優(yōu)雅的,可擴(kuò)展的框架,用于創(chuàng)建企業(yè)準(zhǔn)備的Java Web應(yīng)用程序。該框架旨在簡(jiǎn)化整個(gè)開(kāi)發(fā)周期,從構(gòu)建,部署,維護(hù)應(yīng)用程序隨著時(shí)間的推移。 Apache的Struts2最初被稱為WebWork2。
本教程將教你如何使用Apache的Struts創(chuàng)建企業(yè)級(jí)Java Web應(yīng)用程序。
讀者
本教程是專為需要了解Struts2.x 框架中及其應(yīng)用Java程序員準(zhǔn)備的。
前提條件
繼續(xù)本教程之前,你應(yīng)該有一個(gè)很好的了解了Java編程語(yǔ)言。 MVC框架和JSP或Servlet?有一個(gè)基本的了解是很有幫助的。
1 - Struts 2 快速指南
一個(gè)快速的Struts為Struts程序員參考手冊(cè)。
2 - Struts 2 有用資源
Struts的網(wǎng)站,書(shū)籍和文章的集合:
-
Apache Struts 項(xiàng)目?- http://struts.apache.org/
-
Sun's Site on JSP?- http://java.sun.com/products/jsp/.
-
Sun's Site on Servlets?- http://java.sun.com/products/servlet/
-
JSP Engine - Tomcat?- http://tomcat.apache.org/
-
MySQL Connector/J?- http://dev.mysql.com/downloads/connector/j/5.1.html
-
The JavaTM?Tutorials?-http://java.sun.com/docs/books/tutorial/index.html
-
JavaTM?2 SDK, Standard Edition?- http://java.sun.com/j2se/1.4.2/docs/index.html
-
Free Java Download?- http://www.java.com/en/download/index.jsp
-
Sun Developer Network?- http://java.sun.com/reference/docs/
-
JSP教程?- http://www.yiibai.com/jsp/
-
Servlets教程?- http://www.yiibai.com/servlets/
?
? ? ? ??如果想在此頁(yè)面列出您的網(wǎng)站,書(shū)籍或其他資源,歡迎聯(lián)系 yiibai.com#gmail.com(用@代替#)
?
?
?
-
Struts2 異常處理
Struts提供了一個(gè)更簡(jiǎn)單的方式來(lái)處理未捕獲的異常,并將用戶重定向到一個(gè)專門的錯(cuò)誤頁(yè)面。您可以輕松地Struts配置到不同的異常有不同的錯(cuò)誤頁(yè)面。 Struts的異常處理所使用的exceptio......于2013-11-09發(fā)表在?Struts2?,閱讀95。 -
Struts2 主題和模板
實(shí)際本章教程開(kāi)始之前,讓我們看看由http://struts.apache.org給出的幾個(gè)定義: Term Description tag A small piece of code executed from within JSP, FreeMarker, or Velocity. template A bit of code, usually written in Fre......于2013-11-09發(fā)表在?Struts2?,閱讀192。 -
Struts2 類型轉(zhuǎn)換
在HTTP請(qǐng)求中的一切都被視為一個(gè)String由協(xié)議。這包括數(shù)字,布爾值,整數(shù),日期,小數(shù)和一切。每一件事情是一個(gè)字符串,將根據(jù)HTTP。然而,Struts類可以有任何數(shù)據(jù)類型的屬性。Stru......于2013-11-09發(fā)表在?Struts2?,閱讀70。 -
Struts2 本地化/國(guó)際化(i18n)
國(guó)際化(i18n)是規(guī)劃和實(shí)施的產(chǎn)品和服務(wù),使他們能很容易地適應(yīng)特定的本地語(yǔ)言和文化的過(guò)程中,這個(gè)過(guò)程被稱為本地化。國(guó)際化的過(guò)程有時(shí)也被稱為翻譯或本地化啟用。國(guó)際化是縮......于2013-11-09發(fā)表在?Struts2?,閱讀186。 -
Struts2 基于XML校驗(yàn)
以下是的各類字段級(jí)和非字段級(jí)驗(yàn)證在Struts2列表: date validator: field name = birthday field-validator type = date param name = min 01/01/1990 /param param name = max 01/01/2000 /param message Birthday must be within ${mi......于2013-11-09發(fā)表在?Struts2?,閱讀124。 -
Struts2 驗(yàn)證框架
現(xiàn)在,我們將看看如何的Struts驗(yàn)證框架。在Struts的核心有驗(yàn)證框架,協(xié)助應(yīng)用程序的運(yùn)行規(guī)則來(lái)執(zhí)行驗(yàn)證執(zhí)行之前的操作方法。 通常是使用 Javascript 來(lái)實(shí)現(xiàn)客戶端驗(yàn)證。但不應(yīng)單獨(dú)依賴......于2013-11-08發(fā)表在?Struts2?,閱讀163。 -
Struts2 發(fā)送郵件Email
本章將教你如何使用Struts2 的應(yīng)用程序發(fā)送電子郵件。對(duì)于此練習(xí)中,需要下載并安裝將mail.jar 從 JavaMail API1.4.4,并將 mail.jar文件放置在WEB-INF\lib文件夾,然后繼續(xù)遵循的標(biāo)準(zhǔn)步驟創(chuàng)建動(dòng)......于2013-11-08發(fā)表在?Struts2?,閱讀137。 -
Struts2 MySQL數(shù)據(jù)庫(kù)訪問(wèn)
本章將教如何使用Struts 2的簡(jiǎn)單的步驟來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。 Struts是一個(gè)MVC框架,而不是一個(gè)數(shù)據(jù)庫(kù)框架,但它提供了極好的支持JPA/ Hibernate集成。我們將看看在的Hibernate集成在后面的章節(jié),......于2013-11-08發(fā)表在?Struts2?,閱讀144。 -
Struts2 文件上傳
Struts 2框架提供了內(nèi)置支持處理文件上傳使用基于HTML表單的文件上傳。上傳一個(gè)文件時(shí),它通常會(huì)被存儲(chǔ)在一個(gè)臨時(shí)目錄中,他們應(yīng)該由Action類進(jìn)行處理或移動(dòng)到一個(gè)永久的目錄,以確......于2013-11-08發(fā)表在?Struts2?,閱讀69。 -
Struts2 值棧/OGNL
值棧: 值棧是一個(gè)集合中的幾個(gè)對(duì)象保持下列對(duì)象提供的順序: SN 對(duì)象 Description 1 Temporary Objects There are various temporary objects which are created during execution of a page. For example the current iterat......于2013-11-08發(fā)表在?Struts2?,閱讀65。 -
Struts2 結(jié)果和結(jié)果類型
正如前面提到的,results標(biāo)簽在Struts2的MVC框架的視圖中所扮演的角色。動(dòng)作是負(fù)責(zé)執(zhí)行業(yè)務(wù)邏輯。執(zhí)行業(yè)務(wù)邏輯后,接下來(lái)的步驟是使用results標(biāo)簽顯示的視圖。 經(jīng)常有一些附帶導(dǎo)航規(guī)則......于2013-11-08發(fā)表在?Struts2?,閱讀131。 -
Struts2 攔截器
攔截器的概念是Servlet過(guò)濾器或JDK代理類一樣的。攔截器允許橫切功能分開(kāi)實(shí)現(xiàn)的動(dòng)作,以及框架。使用攔截器,可以實(shí)現(xiàn)如下: 提供預(yù)處理行動(dòng)之前被稱為邏輯。 提供后處理邏輯動(dòng)作......于2013-11-07發(fā)表在?Struts2?,閱讀119。 -
Struts2 Action/動(dòng)作
動(dòng)作是Struts2框架的核心,因?yàn)樗麄兊娜魏蜯VC(模型 - 視圖 - 控制器)框架。每個(gè)URL將被映射到一個(gè)特定的動(dòng)作,它提供了來(lái)自用戶的請(qǐng)求提供服務(wù)所需的處理邏輯。 但動(dòng)作也提供其他......于2013-11-07發(fā)表在?Struts2?,閱讀105。 -
Struts2 配置文件
本章將帶你通過(guò)一個(gè)Struts2應(yīng)用程序所需的基本配置。在這里,我們將看到在一些重要的配置文件,將配置文件:web.xml ,struts.xml,struts-config.xml和struts.properties 使用web.xml和struts.xml的配......于2013-11-07發(fā)表在?Struts2?,閱讀155。 -
Struts2 Hello World 實(shí)例
前面我們已經(jīng)學(xué)習(xí)了Struts2 的架構(gòu),當(dāng)點(diǎn)擊一個(gè)超鏈接或提交一個(gè)HTML表單在Struts2 的 Web應(yīng)用程序,輸入所收集被發(fā)送到一個(gè) Java 類稱為操作控制器。當(dāng)動(dòng)作執(zhí)行后,結(jié)果選擇了一個(gè)資源......于2013-11-06發(fā)表在?Struts2?,閱讀178。 -
Struts2 體系結(jié)構(gòu)
由高層次,Struts2是一個(gè)上拉型MVC(MVC2)框架。在Struts2的模型 - 視圖 - 控制器模式,實(shí)現(xiàn)以下五個(gè)核心部件: Actions Interceptors Value Stack / OGNL Results / Result types View technologies Struts 2 從傳統(tǒng)......于2013-11-06發(fā)表在?Struts2?,閱讀91。 -
Struts2 環(huán)境配置
我們的首要任務(wù)是讓最低限度的Struts2應(yīng)用程序運(yùn)行。本章將指導(dǎo)您如何準(zhǔn)備開(kāi)發(fā)環(huán)境中開(kāi)始使用Struts2。我假設(shè)你已經(jīng)在機(jī)器上安裝JDK(5 +),Tomcat和Eclipse。如果還沒(méi)有安裝這些組件(......于2013-11-06發(fā)表在?Struts2?,閱讀132。 -
Struts2 是什么?
Struts2是流行和成熟的基于MVC設(shè)計(jì)模式的Web應(yīng)用程序框架。 Struts2不只是Struts1下一個(gè)版本,它是一個(gè)完全重寫的Struts架構(gòu)。 WebWork框架開(kāi)始以Struts框架為基礎(chǔ),其目標(biāo)是提供一個(gè)加強(qiáng)和改......于2013-11-06發(fā)表在?Struts2?,閱讀167。 -
Struts2 MVC架構(gòu)
模型視圖控制器(ModelViewController)或MVC,MVC是俗稱,是一種軟件設(shè)計(jì)模式,用于開(kāi)發(fā)Web應(yīng)用程序。模型 - 視圖 - 控制器模式是由以下三個(gè)部分組成: Model- 模型是負(fù)責(zé)維護(hù)數(shù)據(jù)最低級(jí)別。......于2013-11-05發(fā)表在?Struts2?,閱讀95。
-
轉(zhuǎn)載于:https://www.cnblogs.com/yiibaicom/p/3420629.html
總結(jié)
以上是生活随笔為你收集整理的Struts2学习入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: visual studio 添加链接文件
- 下一篇: eclipse run as 后边没有j