應(yīng)用型本科院校計算機(jī)類專業(yè)校企合作實訓(xùn)教材 Java EE 項目實訓(xùn)教材—MVC框架技術(shù)應(yīng)用
定 價:30 元
《JavaEE項目實訓(xùn)教材--MVC框架技術(shù)應(yīng)用(應(yīng)用型本科院校計算機(jī)類專業(yè)校企合作實訓(xùn)系列教材)》是楊種學(xué)等主編的。 《JavaEE項目實訓(xùn)教材--MVC框架技術(shù)應(yīng)用(應(yīng)用型本科院校計算機(jī)類專業(yè)校企合作實訓(xùn)系列教材)》前5章內(nèi)容主要包括:JavaEE開發(fā)環(huán)境配置、JSP應(yīng)用、Struts 2應(yīng)用、Hibernate應(yīng)用、MvBatis應(yīng)用和spring應(yīng)用。 每個知識點都從最簡單的例子著手,一步一步引導(dǎo)讀者學(xué)習(xí)和實現(xiàn)這些案例。讀者在案例實現(xiàn)過程中對涉及的知識點有了初步認(rèn)識,即先達(dá)到“知其然”;教材最后兩章通過“教學(xué)管理系統(tǒng)”和“教育資源網(wǎng)絡(luò)平臺”這兩個來源于企業(yè)的真實案例使讀者進(jìn)一步掌握和運(yùn)用所學(xué)知識,最后達(dá)到“知其所以然”。經(jīng)過整個課程的系統(tǒng)學(xué)習(xí),讀者不僅掌握了相關(guān)專業(yè)知識,并且對企業(yè)項目實際的開發(fā)流程有了一定的了解。
第1章 Java EE簡介 §1.1 Java EE應(yīng)用概述 §1.2 JavaEE的輕型框架簡介 §1.3 JsP開發(fā)環(huán)境的搭建 §1.4應(yīng)用實例第2章 Java web編程基礎(chǔ) §2.1 HTML語言 §2.2 Setvlet與ISF簡介 §2.3 JSP具體內(nèi)容 §2.4 JSP應(yīng)用實例第3章 Struts 2概述及基本應(yīng)用 §3.1 struts 2概述 §3.2 Struts 2簡單實例開發(fā)及工作流程 §3.3 Struts 2的工作流程及文件詳解 §3.4 struts 2標(biāo)簽庫簡介 §3.5 struts 2數(shù)據(jù)驗證 §3.6 攔截器 §3.7 文件上傳第4章 Hibernate和MyBatis §4.1 ORM簡介 §4.2 Iqibernate體系結(jié)構(gòu) §4.3 Hihernate應(yīng)用實例 §4.4 Hibernate文件作用詳解 §4.5 Hibernate,核心接口 §4.6 HQL §4.7 Hibernate關(guān)系映射 §4.8 MyrBatis簡介及應(yīng)用第5章 Spring應(yīng)用 §5.1 spring概述 §5.2 簡單工廠模式 §5.3 依賴注入應(yīng)用 §5.4 sprlng注入方式 §5.5 spring核心接口及基本配置 §5.6 AOP第6章 struts 2 MyBatis和sprjng整合應(yīng)用——教務(wù)管理系統(tǒng)開發(fā)實例 §6.1 項目簡介 §6.2 技術(shù)架構(gòu) §6.3 項目創(chuàng)建流程(以創(chuàng)建培養(yǎng)方案為例)第7章 spring 3 Mc和Hibemate整合應(yīng)用——教育資源平臺開發(fā)實例 §7.1 項目簡介 §7.2 技術(shù)架構(gòu) §7.3 兩個項目實現(xiàn)技術(shù)比較 §7.4 項目創(chuàng)建流程(以用戶注冊為例)附錄A附錄B 參考文獻(xiàn)
1.2.2 ORM框架 對目前的JavaEE信息化系統(tǒng)而言,通常采用面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計的軟件開發(fā)流程。系統(tǒng)從需求分析到系統(tǒng)設(shè)計都是按面向?qū)ο蠓绞竭M(jìn)行。通常,在一個程序應(yīng)用中,都需要傳遞并持久化對象。傳統(tǒng)方法是打開JDBC連接,接著創(chuàng)建SQL語句并把所需的參數(shù)值傳遞給它。若對象的參數(shù)較少時,這樣做還比較容易;若對象的參數(shù)很多時,實現(xiàn)和維護(hù)就很麻煩了。同時,這種實現(xiàn)方法也不符合面向?qū)ο蟮能浖_發(fā)思想。因此,對象一關(guān)系映射(Ohject—relationalmapping)應(yīng)運(yùn)而生。 ORM(Object—relationalmapping)是一種基于SQL模式把對象模型映射到關(guān)系型數(shù)據(jù)模型的數(shù)據(jù)映射技術(shù)。Hibernate和iBATIS是面向Java環(huán)境的對象/關(guān)系映射工具,它可將對象模型表示的對象映射到基于SQL的關(guān)系數(shù)據(jù)模型中。ORM把相應(yīng)Java對象操作自動轉(zhuǎn)換成SQL操作,程序開發(fā)者可以很容易地持久化Java對象。 1.2.3 Sprin9框架 Spring框架是由RodJohnson開發(fā)的,2003年發(fā)布了Sprin9框架的第一個版本。Spring是一個從實際開發(fā)中抽取出來的框架,因此,它完成了大量開發(fā)中的通用步驟,從而大大提高了企業(yè)應(yīng)用的開發(fā)效率。 Spring為企業(yè)應(yīng)用的開發(fā)提供了一個輕量級的解決方案。其中依賴注入、基于AOP的聲明式事務(wù)管理、多種持久層的整合等最受人們關(guān)注。Sprin9可以貫穿程序的各層之間,能夠高效地組織應(yīng)用程序中的各種中間層組件,但它并不是要取代那些已有的框架(如Struts、Hibernate等),而是以高度的開發(fā)性與它們緊密地整合,這也是Sprin9被廣泛應(yīng)用的原因之一。
……