作者Ian Roughley譯者李劍發(fā)布于 2008年3月18日 上午4時16分 Struts2 是Struts的下一代產(chǎn)品。而最初提案Struts Ti所設(shè)想的發(fā)展方向,在Struts的現(xiàn)有代碼的基礎(chǔ)上是很難完成的。在發(fā)起提案的時候,Patrick Lightbody把多個不同的Web框架的領(lǐng)導(dǎo)者邀請到了一起,希望大家能夠達成共識,協(xié)力完成一個通用框架。雖然最終由于各種原因,Patrick Lightbody的愿望未能實現(xiàn),但是WebWork和Struts Ti卻發(fā)現(xiàn)了二者在技術(shù)與開發(fā)人員這兩個層面上的共同之處,不久之后,兩個項目就在WebWork的技術(shù)基礎(chǔ)上進行了合并。 Struts2的目標(biāo)很簡單——使Web開發(fā)變得更加容易。為了達成這一目標(biāo),Struts2中提供了很多新特性,比如智能的默認(rèn)設(shè)置、 annotation的使用以及“慣例重于配置”原則的應(yīng)用,而這一切都大大減少了XML配置。 本書的目的,是為了幫助讀者掌握Struts2框架,并能夠?qū)M成框架的功能部件和可用的配置項有深刻的理解。我在書中還將介紹一些可以提高生產(chǎn)力 的方法——包括默認(rèn)配置項和應(yīng)當(dāng)注意的實現(xiàn)特性,可用的多種配置選項和一些開發(fā)技術(shù)。本書還會就與第三方軟件進行集成的話題展開討論。 盡管有很多新的語言和新的技術(shù),基于Action的MVC框架對當(dāng)前的Web應(yīng)用開發(fā)依然十分有用。本書帶你一起探討Struts 2應(yīng)用的方方面面,如架構(gòu)、配置、實現(xiàn)Actions和對驗證與國際化的支持等。除了這些,本書還專注于實踐,用大量的代碼和技巧教你如何快速使用 Struts 2。 本書所涵蓋的主題
本書用紙為A5尺寸,共96頁。 免費下載。如果您喜歡本書的免費下載版本,請支持作者、譯者和InfoQ中文站,購買本書的英文紙版書,或者:免 費下載這本書(PDF)。 關(guān)于作者Ian Roughley是一位技術(shù)演講人、作家及獨立咨詢顧問,住在馬薩諸塞州的波士頓。他具有十多年提供架構(gòu)設(shè)計、開發(fā)、過程改進以及指導(dǎo)等方面服務(wù)的經(jīng)驗, 客戶范圍小至創(chuàng)業(yè)公司,大到財富500強前10名的公司。他曾經(jīng)在金融、保險、制藥、零售、e-learning、hospitality和供應(yīng)鏈等多個 行業(yè)中工作過。 他專注于具有實效性且以結(jié)果為目標(biāo)的方法,是開源及以敏捷開發(fā)為基礎(chǔ)的過程和質(zhì)量改進的支持者。Ian參與了WebWork項目的開發(fā),也是 Apache Struts PMC的成員之一,同時還是No Fluff Just Stuff座談會的演講人。他同時還是Sun認(rèn)證Java程序員和J2EE企業(yè)架構(gòu)師,以及IBM認(rèn)證解決方案架構(gòu)師。 關(guān)于InfoQ企業(yè)軟件開發(fā)叢書InfoQ企業(yè)軟件開發(fā)叢書意在通過簡短、精干而省時的迷你書為讀者提供盡可能方便的閱讀體驗,本叢書面向的讀者群為高級架構(gòu)師、團隊領(lǐng)導(dǎo)者等。如 果你也想和大家分享你的開發(fā)經(jīng)驗,我們的叢書就是一個非常不錯的選擇。InfoQ中文站會為你提供專業(yè)的寫作指導(dǎo),并將你的書推薦給國內(nèi)知名出版社出版發(fā) 行。郵件聯(lián)系:editors@cn.。 閱讀英文原書:Starting Struts2 |
|