基于Struts2+Hibernate+Spring實用開發(fā)指南

出版時間:2010 年5月  出版社:化學(xué)工業(yè)出版社  作者:高洪巖  頁數(shù):423  字?jǐn)?shù):660000  
Tag標(biāo)簽:無  

前言

  本書是一本SSH2整合開發(fā)理論教程?NO!  本書是一本不具有實戰(zhàn)開發(fā)意義的教學(xué)資料?NO!  本書是一本看過后還不知道如何進(jìn)行SSH2整合開發(fā)的自學(xué)教程?NO!  本書是一本提及知識點卻不以代碼作為案例的教程?NO!  寫作起因  本書筆者也曾經(jīng)歷過一步一個腳印的充滿樂趣與煩惱的編程學(xué)習(xí)過程。在這個學(xué)習(xí)過程中,筆者也有過學(xué)習(xí)了非常多的知識點卻不知道如何應(yīng)用到實際開發(fā)中的痛苦經(jīng)歷,經(jīng)??催^一本書后,卻不知道如何在開發(fā)工具中設(shè)計出優(yōu)美的代碼,正像某些書中簡單介紹了設(shè)置Java環(huán)境變量的重要性,卻不告訴你在哪里設(shè)置環(huán)境變量一樣,這樣的感覺相信很多讀者都會有深刻體會。  本書定位  由于“理論化、教條化、漢字化”這樣的技術(shù)書籍在市面上已經(jīng)充斥了太多,所以筆者通過多年的Java工作經(jīng)驗來編寫一本適合SSH2輕量級J2EE整合開發(fā)程序員的教程。本書的讀者定位也是需要有一定的JSP/Servlet編程基礎(chǔ),并且對面向?qū)ο缶幊叹哂幸欢ǖ恼J(rèn)識,另外對數(shù)據(jù)庫和DBMS的操作及原理也應(yīng)有一定了解,最好具有非常系統(tǒng)的HTTP協(xié)議知識,那么本書將非常適合您。如果您也正好需要這樣的書籍,請看本書內(nèi)容?! ”緯鴥?nèi)容  本書的內(nèi)容主要以SSH2——Struts2+Hibernate+Spring4.JSON+jQuery+WeN_Dgic+Oracle輕量級整合開發(fā)為主,并且加入相關(guān)的Web知識點,如JSON、AjaX、Fckeditor技術(shù)等。本書從內(nèi)容上可分為以下4個部分。 1.Struts2開發(fā) 在Web開發(fā)中,對于以MVC模式為框架的技術(shù),Struts2在軟件開發(fā)的領(lǐng)域(也就是J2EE領(lǐng)域)帶起了非常熱的浪潮。本書詳細(xì)介紹了體現(xiàn)Struts2開發(fā)最為精華部分的action和標(biāo)簽。按照action的相關(guān)類別,該部分對開發(fā)步驟及理論知識進(jìn)行詳細(xì)講解,并且對Struts2開發(fā)進(jìn)行了分類總結(jié)和步驟的描述,以導(dǎo)航式的知識點介紹一步一步帶領(lǐng)讀者通過MyEclipse工具結(jié)合Struts2技術(shù)實現(xiàn)一個基于MVC的Web實例。另外從3種實用的標(biāo)簽庫入手,講解如何用標(biāo)簽與action和JSON及AiaX良好結(jié)合的知識,這些都是SSH2整合的知識點,也是每個SSH2程序員應(yīng)該具備的技能?!?.Hibernate開發(fā) 該部分主要講解了使用ORM框架對MySQL數(shù)據(jù)庫進(jìn)行操作。Hibernate作為持久層技術(shù)也完全支持Oracle和MySQL數(shù)據(jù)庫,在此筆者著重介紹了使用Hibernate對常見的雙向一對多的技術(shù)點。

內(nèi)容概要

這是一本講解如何使用MyEclipse+Struts2+Hibernate+Spring框架開發(fā)Java Web應(yīng)用程序的實用性圖書。書中在具體講解SSH2開發(fā)技術(shù)的同時,結(jié)合MVC模式與MyEclipse工具,演示了實際應(yīng)用項目開發(fā)的全過程。     全書共分15章,內(nèi)容以實用為主旨,技術(shù)和實例相輔相成。書中首先介紹Struts2的使用,使讀者掌握視圖層的結(jié)構(gòu),然后詳細(xì)介紹了Hibernate的使用與配置文件的映射關(guān)系,并對雙向一對多的情況進(jìn)行了詳細(xì)的介紹,最后帶領(lǐng)讀者學(xué)習(xí)Spring技術(shù),以面向切面編程(AOP)和控制反轉(zhuǎn)容器的行為方式編程(IOC)進(jìn)行詳解。最后一章以一個SSH2整合并且具有增刪改查功能的實例結(jié)束本書的講解。     本書總結(jié)性和歸納性較強,操作思路明晰,通篇體現(xiàn)出作者的豐富經(jīng)驗,既可以作為廣大工程技術(shù)人員的參考用書,也適合作為大中專院校相關(guān)專業(yè)的教學(xué)參考用書。

書籍目錄

第1章 初入Struts2   1.1 Struts2和關(guān)于本書    1.1.1 Struts2概述    1.1.2 本書特色    1.1.3 官方網(wǎng)站   1.2 Struts2——從登錄開始    1.2.1 新建Web項目    1.2.2 添加Struts2框架支持文件    1.2.3 新建3個JSP頁面    1.2.4 新建業(yè)務(wù)(控制)組件    1.2.5 在XML文件中加入過濾器    1.2.6 新建中心配置文件    1.2.7 在配置文件中注冊action和result    1.2.8 部署項目    1.2.9 實例總結(jié)  第2章 控制層action與配置文件struts.xml   2.1 實現(xiàn)action接口    2.1.1 action接口的實現(xiàn)目的    2.1.2 action接口的定義    2.1.3 新建一個action接口實例的項目    2.1.4 action接口的實現(xiàn)類   2.2 用ActionSupport類驗證提交表單    2.2.1 ActionSupport類的結(jié)構(gòu)    2.2.2 Validateable接口的作用    2.2.3 ValidationAware接口的作用    2.2.4 實現(xiàn)ActionSupport類的實例與加入validate驗證方法   2.3 將JSP提交的表單封裝為一個JavaBean    2.3.1 屬性驅(qū)動的適用場合    2.3.2 新建一個封裝URL參數(shù)的實體類    2.3.3 新建持有實體類引用的控制層    2.3.4 運行結(jié)果   2.4 由action轉(zhuǎn)發(fā)到JSP頁面    2.4.1 在JSP頁面中的轉(zhuǎn)發(fā)操作    2.4.2 創(chuàng)建轉(zhuǎn)發(fā)的控制層組件    2.4.3 更改配置文件中的result對象    2.4.4 使用EL和Struts2的標(biāo)簽輸出數(shù)據(jù)    2.4.5 運行結(jié)果    2.4.6 result對象的種類   2.5 由action重定向到action——無參數(shù)    2.5.1 創(chuàng)建起始控制層Login.java    2.5.2 創(chuàng)建目的控制層List.java    2.5.3 在配置文件中配置重定向的重點    2.5.4 創(chuàng)建顯示列表的JSP頁面   2.6 由action重定向到action——有參數(shù)    2.6.1 需要重定向傳遞參數(shù)場合    2.6.2 創(chuàng)建起始控制層Login.java    2.6.3 更改配置文件struts.xml    2.6.4 創(chuàng)建目的控制層List.java    2.6.5 使用JSTL和EL在JSP頁面中輸出數(shù)據(jù)   2.7 多模塊多配置文件開發(fā)    2.7.1 創(chuàng)建模塊的控制層    2.7.2 創(chuàng)建模塊的配置文件    2.7.3 使用include標(biāo)記導(dǎo)入多個配置文件    2.7.4 創(chuàng)建各模塊使用的JSP頁面    2.7.5 運行各模塊的效果   2.8 多業(yè)務(wù)方法時的處理    2.8.1 第一種實現(xiàn)方式——通過URL嘆號參數(shù)    2.8.2 第二種實現(xiàn)方式——在action標(biāo)記中加入method屬性   2.9 自定義全局result    2.9.1 創(chuàng)建全局result實例和控制層代碼    2.9.2 聲明全局的result對象    2.9.3 運行結(jié)果   2.10 在action中使用Servlet的API(緊耦版)    2.10.1 將數(shù)據(jù)放到不同的作用域中    2.10.2 從不同作用域中取值   2.11 在action中使用Servlet的API(松耦版)    2.11.1 創(chuàng)建控制層    2.11.2 創(chuàng)建JSP視圖  第3章 Struts2文件的上傳與下載   3.1 使用Struts2進(jìn)行單文件上傳    3.1.1 Struts2上傳功能的底層依賴    3.1.2 新建上傳文件的JSP頁面    3.1.3 設(shè)計上傳文件的控制層代碼    3.1.4 action中File實例的命名規(guī)則    3.1.5 設(shè)置上傳文件的大小    3.1.6 設(shè)計配置文件    3.1.7 成功上傳單個文件   3.2 使用Struts2進(jìn)行多文件上傳    3.2.1 創(chuàng)建上傳多個文件的JSP頁面    3.2.2 設(shè)計上傳的控制層代碼    3.2.3 成功上傳多個文件   3.3 使用屬性驅(qū)動的形式上傳文件    3.3.1 創(chuàng)建上傳多個文件的JSP頁面    3.3.2 設(shè)計上傳文件的控制層代碼    3.3.3 新建上傳文件的封裝類    3.3.4 更改JSP頁面中s:file標(biāo)簽的name屬性    3.3.5 以屬性驅(qū)動方式成功上傳多個文件   3.4 使用Struts2實現(xiàn)帶上傳進(jìn)度的實例    3.4.1 上傳文件帶進(jìn)度的原理    3.4.2 設(shè)計上傳的JSP頁面    3.4.3 設(shè)計上傳文件的控制層代碼    3.4.4 設(shè)計上傳文件的工具類    3.4.5 實現(xiàn)ProgressListener接口取得上傳進(jìn)度    3.4.6 將上傳進(jìn)度類與Struts2關(guān)聯(lián)    3.4.7 替換Struts2默認(rèn)的上傳關(guān)聯(lián)類    3.4.8 設(shè)計提供上傳進(jìn)度基本信息的控制層代碼    3.4.9 設(shè)計通過Ajax調(diào)用返回上傳進(jìn)度信息的XML文本實現(xiàn)類    3.4.10 成功上傳并且顯示進(jìn)度   3.5 使用Struts2實現(xiàn)下載文件的功能    3.5.1 新建下載文件的JSP頁面    3.5.2 設(shè)計下載文件的控制層代碼    3.5.3 更改配置文件    3.5.4 成功下載中文文件名的文件  第4章 Struts2的數(shù)據(jù)校驗與國際化第5章 JSON與Struts2和Ajax聯(lián)合使用第6章 OGNL語言的應(yīng)用第7章 JQuery與JSON和Ajax聯(lián)合開發(fā)第8章 Struts2控制標(biāo)簽庫 第9章 Struts2數(shù)據(jù)標(biāo)簽庫第10章 Struts2表單標(biāo)簽 第11章 初入Hibernate 第12章 Hibernate核心技能第13章 Hibernate的檢索第14章 Spring基礎(chǔ) 第15章 Struts2+Hibernate+Spring整合

編輯推薦

  初入Struts2、控制層action與配置文件struts.Xml、Struts2文件的上傳與下載、Struts2的數(shù)據(jù)校驗與國際化、JSON與Struts2和Ajax聯(lián)合使用、OGNL語言的應(yīng)用、JQuery與JSON和Ajax聯(lián)合開發(fā)、Struts2控制標(biāo)簽庫、Struts2數(shù)據(jù)標(biāo)簽庫、Struts2表單標(biāo)簽、初入Hibernate、Hibernate核心技能、Hibernate的檢索、Spring基礎(chǔ)、Struts2+H-bemate+Spring整合?!  痘赟truts2+Hibernate+Spring實用開發(fā)指南》是一本SSH2整合開發(fā)理論教程?No!  《基于Struts2+Hibernate+Spring實用開發(fā)指南》是一本不具有實戰(zhàn)開發(fā)意義的教學(xué)資料?No!  《基于Struts2+Hibernate+Spring實用開發(fā)指南》是一本看過后還不知道如何進(jìn)行SSH2整合開發(fā)的自學(xué)教程?No!  《基于Struts2+Hibernate+Spring實用開發(fā)指南》是一本提及知識點卻不以代碼作為案例的教程?No!

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    基于Struts2+Hibernate+Spring實用開發(fā)指南 PDF格式下載


用戶評論 (總計17條)

 
 

  •   ssh初級教程,講的的確很詳細(xì)
  •   很幾個項目的實用技術(shù)在 本書里找到了
  •   還算是講得不錯的編程參考書了
  •   不像很多書寫了很多的廢話,這本書基本都是重要的知識點,對實戰(zhàn)很有幫助。值得買了來參考。
  •   書不錯 要是配個視頻光盤什么的就完美了
  •   很喜歡,非常好的一本書。
  •   一般,網(wǎng)上也都有些例子
  •   這本書是ssh整合書籍中最薄的,其中還有許多篇幅是連續(xù)多頁的ajax和jquery的代碼,非常多的struts2的標(biāo)簽的講解。
    hibernate和spring只是一帶而過。但是我還是在本書中學(xué)到了很多東西,不得不承認(rèn)書中閃光點幾乎沒有,但是卻是很好的入門書,如果新手上來面面俱到的學(xué)struts2,hibernate,spring,你說得多長時間,學(xué)完一個忘了前一個,這本書淺顯的帶初學(xué)者了解了個大概,憑借這些也能勉強到公司做項目了,以后缺啥補啥,也不錯。
  •   蠻不錯的,大部分講struts2
  •   可以為初學(xué)ssh者參照。
  •   看了開頭幾章,講的很透徹,的確是“垂直”講解,有利于學(xué)習(xí),不會在開頭就混亂不堪。
  •   適合初學(xué)者。 內(nèi)容不夠精煉,不少地方過于羅索
  •   書籍幫同事買的,反應(yīng)不錯,就是有些小錯誤
  •   這書標(biāo)題挺大,內(nèi)容太少,太不具體,太不深入,適合業(yè)余的初學(xué)者,想深入了解ssh2的還是換別的書比較好些。
  •   整個這本書知識比較基礎(chǔ),缺點不夠深入。對有基礎(chǔ)的讀者來說,此書深度不夠
  •   比較適合初學(xué)者的入門級教程
  •   1.紙張很差 。
    2.書名很吸引人,但是內(nèi)容太少,hibernate和spring等于沒講,struts2講的不怎樣,相當(dāng)?shù)氖?,很后悔?/li>
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7