官术网_书友最值得收藏!

前言

在基于J2EE應(yīng)用程序開發(fā)過程中,難于控制開發(fā)進(jìn)度、開發(fā)效率低下、部署環(huán)境復(fù)雜、維護(hù)困難等問題層出不窮。對于中小企業(yè),使用完整的J2EE實現(xiàn)過于龐大,最終常導(dǎo)致開發(fā)失敗。J2EE輕量級框架Struts+Spring+Hibernate應(yīng)運而生,并逐漸流行。表現(xiàn)層用Struts,Struts充當(dāng)視圖層和控制層;業(yè)務(wù)層用Spring,Spring通過控制反轉(zhuǎn)讓控制層間接調(diào)用業(yè)務(wù)邏輯層;持久層用Hibernate,Hibernate充當(dāng)數(shù)據(jù)訪問層。每個層在功能上職責(zé)明確,不應(yīng)與其他層混合,各層通過通信接口相互聯(lián)系。

本書的組織結(jié)構(gòu)

本書共10章,從內(nèi)容安排上可以分為以下六個部分。

第一部分是第1章,該章首先對軟件架構(gòu)進(jìn)行定義,并系統(tǒng)闡述Web應(yīng)用發(fā)展的進(jìn)程,從JSP開發(fā)的Model 1、Model 2講解到MVC開發(fā)思想。重點對J2EE輕量級框架Struts+Spring+Hibernate進(jìn)行介紹,從結(jié)構(gòu)到各層的技術(shù)實現(xiàn)進(jìn)行深入剖析。

第二部分是第2章,該章講解SSH框架技術(shù)應(yīng)用開發(fā)環(huán)境的安裝和配置,首先介紹MyEclipse開發(fā)平臺的安裝和配置,并以用戶登錄程序的開發(fā)過程,實例演練了如何熟練利用MyEclipse平臺進(jìn)行開發(fā)。

第三部分包括第3~7章,以技術(shù)專題的方式講解了Struts 2關(guān)鍵技術(shù),包括框架攔截器、類型轉(zhuǎn)換、國際化、輸入校驗,通過這些技術(shù)的實例學(xué)習(xí),讀者不僅能從理論上認(rèn)識和理解Struts 2,并能實際進(jìn)行Struts 2的基本開發(fā)。

第四部分是第8章,該章首先通過ORM和數(shù)據(jù)持久化來幫助讀者認(rèn)識Hibernate,并通過開發(fā)關(guān)鍵技術(shù)的講解和留言板程序的開發(fā),掌握J(rèn)DBC主流持久化框架。

第五部分是第9章,該章闡述了控制反轉(zhuǎn)(IOC)和面向切面編程(AOP)思想,并通過實例講解如何進(jìn)行開發(fā)。對Spring的關(guān)鍵組成Bean和容器的實例化和生命周期進(jìn)行實例解析。實例演練了Spring的MVC框架開發(fā)和Spring與Struts 2的整合開發(fā)。

第六部分是第10章,該章采用SSH開發(fā)框架組合,開發(fā)了懷聽音樂網(wǎng)站,網(wǎng)站功能完善,設(shè)計合理,性能穩(wěn)定,讀者可以在實例實現(xiàn)中進(jìn)一步錘煉SSH的開發(fā)能力。

本書的特色

1.以豐富的實例引導(dǎo)知識點,將繁雜枯燥的概念融入實例中,以項目驅(qū)動教材的延伸。

2.抽取典型應(yīng)用,進(jìn)而以點帶面,以面貫穿知識體系。

3.注重啟發(fā)性、實用性、漸進(jìn)性。

4.適合作為高職學(xué)校教材,將高職教育的理念融入教材的編寫中,各章節(jié)注重內(nèi)容的取舍與教學(xué)學(xué)時、能力點培養(yǎng)的對應(yīng)。

致謝

本書的編撰花費了一年多的時間,感謝家人在這期間的支持,感恩女兒的出生帶給我的快樂,感謝同事無私的幫助。此外,聶哲教授對本書提出了許多寶貴的建議,徐人鳳院長給予了本書很大啟示與幫助,袁梅冷老師幫我一起研究教材的編撰思路,幫助規(guī)劃目錄層次,趙明與我一起奮斗,編寫了第1章和第10章,楊淑萍編寫了第3章,曾建華、陳建、劉凱洋、肖正興等老師給予了本書許多無私的幫助。

內(nèi)容編排

1.代碼導(dǎo)讀。對于代碼中比較重要而不容易理解的內(nèi)容,在代碼前使用標(biāo)注文字,然后在代碼導(dǎo)讀中進(jìn)行解釋。

2.注意。用于強(qiáng)調(diào)當(dāng)前問題的附加信息和注意事項。

3.技巧。提供編程捷徑、技巧和經(jīng)驗。

4.鏈接。對于實例或知識點涉及的內(nèi)容,為了避免重復(fù),又能讓讀者方便地找到相關(guān)的技術(shù)解答。通過鏈接提供對重復(fù)內(nèi)容的快速索引。

5.技術(shù)細(xì)節(jié)。重點介紹開發(fā)過程中用到的關(guān)鍵技術(shù)或方法。

為了方便教師教學(xué),本書配有電子教學(xué)課件,請有此需要的教師登錄華信教育資源網(wǎng)(www.hxedu.com.cn)免費注冊后進(jìn)行下載,有問題時可在網(wǎng)站留言板留言或與電子工業(yè)出版社聯(lián)系(E-mail:hxedu@phei.com.cn)。

由于對項目式教學(xué)法正處于經(jīng)驗積累和改進(jìn)過程中,同時,由于編者水平有限和時間倉促,書中難免存在疏漏和不足。希望同行專家和讀者能給予批評和指正。

編者

主站蜘蛛池模板: 辉南县| 祥云县| 台南市| 卓资县| 遵义市| 甘南县| 横峰县| 和田县| 承德县| 阿克陶县| 新干县| 太仓市| 邯郸市| 嵊州市| 稷山县| 竹北市| 凤冈县| 龙岩市| 海口市| 尚志市| 日照市| 天门市| 资源县| 全南县| 恭城| 千阳县| 建瓯市| 固始县| 星座| 鄢陵县| 呼图壁县| 论坛| 永德县| 南皮县| 庄浪县| 塘沽区| 买车| 黔西县| 攀枝花市| 黎川县| 大埔区|