出版時(shí)間:2012-5 出版社:電子工業(yè)出版社 作者:劉勇軍,王電鋼 編 頁(yè)數(shù):324
前言
Java EE技術(shù)從最初提出構(gòu)建企業(yè)級(jí)應(yīng)用,經(jīng)過(guò)多年的發(fā)展日臻成熟,目前已經(jīng)成為電子商務(wù)應(yīng)用最佳解決方案之一,得到行業(yè)的廣泛認(rèn)可和應(yīng)用。為了適應(yīng)形勢(shì)發(fā)展需要,我國(guó)許多高校(特別是專(zhuān)門(mén)培養(yǎng)學(xué)生實(shí)踐技能的高職高專(zhuān)院校)開(kāi)設(shè)了Java EE課程,并且已經(jīng)構(gòu)成了一個(gè)系列。但目前講解Java EE的書(shū)主要分成兩類(lèi):一類(lèi)是純粹面向企業(yè)應(yīng)用開(kāi)發(fā)的高級(jí)應(yīng)用而編寫(xiě)的,對(duì)Java EE技術(shù)基礎(chǔ)講解不夠;另一類(lèi)是純粹的Java EE基礎(chǔ)講解,而沒(méi)有把Java EE技術(shù)應(yīng)用到真實(shí)案例。這兩類(lèi)書(shū)籍并不能很好地適應(yīng)學(xué)生學(xué)習(xí)的需要?! ∽髡邔W(xué)校從2005年起開(kāi)始與IBM教育學(xué)院合作開(kāi)設(shè)軟件技術(shù)(Java EE應(yīng)用開(kāi)發(fā)方向),從最開(kāi)始直接使用IBM教育學(xué)院提供的培訓(xùn)類(lèi)教程,到后面逐步結(jié)合工程應(yīng)用積累的經(jīng)驗(yàn)所形成的講義,經(jīng)過(guò)幾年的教學(xué)總結(jié)和研究思考,我們發(fā)現(xiàn),現(xiàn)有教材+講義的方式已經(jīng)不適合專(zhuān)業(yè)學(xué)生能力的提升,于是決定根據(jù)多年教學(xué)經(jīng)驗(yàn)和Java EE工程應(yīng)用實(shí)際,編寫(xiě)這本Java EE項(xiàng)目應(yīng)用開(kāi)發(fā)?! ava EE技術(shù)包含很多內(nèi)容,本書(shū)從基于Java EE核心的MVC開(kāi)發(fā)基礎(chǔ)入手,掌握基本的Web應(yīng)用開(kāi)發(fā)技術(shù),接著分別介紹基于Java EE開(kāi)發(fā)的核心框架技術(shù)Struts 2、Spring、Hibernate以及它們的相互整合應(yīng)用,每一種核心框架技術(shù)都從基礎(chǔ)的例子著手,一步一步引導(dǎo)讀者學(xué)習(xí)和應(yīng)用這些技術(shù),并最后通過(guò)一個(gè)真實(shí)工程應(yīng)用項(xiàng)目提升學(xué)生利用SSH技術(shù)進(jìn)行工程應(yīng)用開(kāi)發(fā)實(shí)踐能力。 本書(shū)主要包含基于Java EE核心的MVC開(kāi)發(fā)基礎(chǔ)、基于Java EE開(kāi)發(fā)的核心技術(shù)、Java EE高級(jí)Web應(yīng)用開(kāi)發(fā)專(zhuān)業(yè)項(xiàng)目三部分,涵蓋基礎(chǔ)、核心技術(shù)和工程應(yīng)用的全過(guò)程?;A(chǔ)部分介紹基于B/S的Web應(yīng)用開(kāi)發(fā)模型、Java EE體系結(jié)構(gòu)、Java EE開(kāi)發(fā)環(huán)境搭建、基于MVC的常用Web開(kāi)發(fā)模式、典型的MVC框架Struts。核心框架技術(shù)部分系統(tǒng)介紹Struts2應(yīng)用、Hibernate應(yīng)用、Spring應(yīng)用及它們之間的整合應(yīng)用。工程應(yīng)用部分詳細(xì)介紹了一個(gè)真實(shí)工程應(yīng)用項(xiàng)目——XX信息管理系統(tǒng)之權(quán)限管理子系統(tǒng),利用SSH技術(shù),結(jié)合軟件開(kāi)發(fā)生命周期,系統(tǒng)地展現(xiàn)了權(quán)限管理系統(tǒng)的分析、設(shè)計(jì)、詳細(xì)實(shí)現(xiàn)的完整過(guò)程,從而讓讀者體會(huì)到整合框架的妙處,深刻理解SSH框架的詳細(xì)應(yīng)用?! ”緯?shū)在核心技術(shù)內(nèi)容選取上以基礎(chǔ)、實(shí)用、夠用為原則,項(xiàng)目實(shí)踐按照需求分析、項(xiàng)目設(shè)計(jì)、代碼迭代、軟件測(cè)試及項(xiàng)目部署等實(shí)際開(kāi)發(fā)流程編寫(xiě),注重培養(yǎng)讀者的Java EE工程應(yīng)用能力。本書(shū)在編寫(xiě)上立足于高職高專(zhuān),語(yǔ)言淺顯易懂,對(duì)核心技術(shù)說(shuō)明均采用工程應(yīng)用項(xiàng)目中實(shí)用的程序分析問(wèn)題?! ”緯?shū)可作為高職高專(zhuān)相關(guān)專(zhuān)業(yè)課程教材和教學(xué)參考書(shū),也可供從事Java EE應(yīng)用系統(tǒng)開(kāi)發(fā)的用戶(hù)學(xué)習(xí)和參考?! ”緯?shū)由四川托普信息技術(shù)職業(yè)學(xué)院劉勇軍副教授和四川電力職業(yè)技術(shù)學(xué)院王電鋼博士擔(dān)任主編,四川托普信息技術(shù)職業(yè)學(xué)院孫璐、羅國(guó)濤擔(dān)任副主編,陳虹君、黃琨、杜毅等老師參與編寫(xiě)工作,另外四川托普信息技術(shù)職業(yè)學(xué)院軟件研究所部分老師和學(xué)生幫助完成了項(xiàng)目組織,代碼調(diào)試等基礎(chǔ)工作。其中劉勇軍負(fù)責(zé)編寫(xiě)第三部分中的第12、13章,王電鋼負(fù)責(zé)編寫(xiě)第一部分中的第1章和第二部分中的第3章,孫璐負(fù)責(zé)編寫(xiě)第二部分中的第9、10章,羅國(guó)濤負(fù)責(zé)編寫(xiě)第二部分中的第2、4章,陳虹君負(fù)責(zé)編寫(xiě)第二部分中的第5、6章,黃琨負(fù)責(zé)編寫(xiě)第二部分中的第7、8章,杜毅負(fù)責(zé)編寫(xiě)第二部分中的第11章。本書(shū)的編寫(xiě)過(guò)程是一個(gè)不斷解決困難的過(guò)程,有時(shí)舉步維艱,有時(shí)進(jìn)展順暢。幸好有編寫(xiě)團(tuán)隊(duì)朋友們的鼓勵(lì)和支持,沒(méi)有大家的不遺余力,兢兢業(yè)業(yè)的努力,本書(shū)不可能成形,在此對(duì)所有參與編寫(xiě)工作的同仁表示由衷的感謝?! 榱朔奖憬處熃虒W(xué),本書(shū)配有電子教學(xué)課件,請(qǐng)有此需要的教師登錄華信教育資源網(wǎng)免費(fèi)注冊(cè)后進(jìn)行下載,有問(wèn)題時(shí)請(qǐng)?jiān)诰W(wǎng)站留言板留言或與電子工業(yè)出版社聯(lián)系,也可直接與作者聯(lián)系 由于編者水平有限和時(shí)間倉(cāng)促,書(shū)中難免存在疏漏之處,歡迎廣大讀者批評(píng)指正。
內(nèi)容概要
《21世紀(jì)高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材:Java EE項(xiàng)目應(yīng)用開(kāi)發(fā)·基于Struts 2,Spring,Hibernate》包括基于Java EE核心的MVC開(kāi)發(fā)基礎(chǔ);基于Java EE開(kāi)發(fā)的核心技術(shù)和Java EE高級(jí)Web應(yīng)用開(kāi)發(fā)專(zhuān)業(yè)項(xiàng)目——權(quán)限管理系統(tǒng)三部分內(nèi)容。第一部分介紹基于B/S的Web應(yīng)用開(kāi)發(fā)模型、Java EE體系結(jié)構(gòu)、Java EE開(kāi)發(fā)環(huán)境搭建、基于MVC的常用Web開(kāi)發(fā)模式、典型的MVC框架Struts,其中通過(guò)樣例開(kāi)發(fā)的講解用于掌握MVC開(kāi)發(fā)基礎(chǔ),并通過(guò)習(xí)題和實(shí)訓(xùn)應(yīng)用內(nèi)容用于強(qiáng)化基本MVC開(kāi)發(fā)能力。第二部分系統(tǒng)介紹了Struts 2應(yīng)用、Hibernate應(yīng)用、Spring應(yīng)用及它們之間的整合應(yīng)用,對(duì)這些核心框架技術(shù)及整合應(yīng)用都提供樣例開(kāi)發(fā)實(shí)踐,可以讓讀者清晰地了解它們之間的應(yīng)用方式,并且利用習(xí)題和實(shí)訓(xùn)應(yīng)用的訓(xùn)練,可以強(qiáng)化讀者對(duì)這些核心框架技術(shù)的應(yīng)用能力。第三部分詳細(xì)地介紹了一個(gè)真實(shí)工程應(yīng)用項(xiàng)目——XX信息管理系統(tǒng)之權(quán)限管理子系統(tǒng)的分析、設(shè)計(jì)、開(kāi)發(fā)實(shí)現(xiàn)過(guò)程。
書(shū)籍目錄
第一部分 基于Java EE核心的MVC開(kāi)發(fā)基礎(chǔ)第1章 Web應(yīng)用構(gòu)架及Java EE1.1 Web應(yīng)用架構(gòu)1.1.1 Web應(yīng)用模型1.1.2 HTTP請(qǐng)求/響應(yīng)模型1.1.3 Web應(yīng)用發(fā)展1.2 Java EE簡(jiǎn)介1.2.1 Java EE體系結(jié)構(gòu)1.2.2 Java EE組件及容器1.2.3 Java EE打包與部署1.3 MVC設(shè)計(jì)模式1.3.1 MVC設(shè)計(jì)模式1.3.2 Java EE與MVC1.3.3 Web開(kāi)發(fā)模式1.4 Java EE應(yīng)用開(kāi)發(fā)環(huán)境1.4.1 JDK的安裝配置1.4.2 Tomcat的安裝配置1.4.3 MyEclipse的安裝配置1.5 JSP Model2開(kāi)發(fā)模式應(yīng)用樣例1.5.1 電子商務(wù)網(wǎng)站說(shuō)明1.5.2 JSP Model2應(yīng)用:在線(xiàn)購(gòu)物的B2C電子商務(wù)網(wǎng)站-用戶(hù)注冊(cè)登錄應(yīng)用1.6 典型MVC框架Struts及其應(yīng)用1.6.1 Struts框架1.6.2 Struts框架應(yīng)用:電子商務(wù)網(wǎng)站-購(gòu)物車(chē)應(yīng)用課后習(xí)題實(shí)訓(xùn)應(yīng)用第二部分 基于Java EE開(kāi)發(fā)的核心技術(shù)第2章 Struts 2快速入門(mén)2.1 Struts 2產(chǎn)生的原因2.1.1 Struts 1框架簡(jiǎn)介2.1.2 WebWork框架簡(jiǎn)介2.1.3 Struts 2框架簡(jiǎn)介2.2 Struts 2工作流程2.3 Struts 2應(yīng)用樣例2.4 Struts 2框架詳解2.4.1 struts.xml2.4.2 Action類(lèi)詳細(xì)講解2.4.3 web.xml課后習(xí)題實(shí)訓(xùn)應(yīng)用第3章 Struts 2標(biāo)簽庫(kù)3.1 控制標(biāo)簽3.1.1 <s:if > /<s:elseif > /<s:else>標(biāo)簽3.1.2 <s:iterator>標(biāo)簽3.1.3 <s:append>標(biāo)簽3.1.4 <s:sort>標(biāo)簽3.1.5 <s:merge>標(biāo)簽3.1.6 <s:generator>標(biāo)簽3.1.7 <s:subset>標(biāo)簽3.2 數(shù)據(jù)標(biāo)簽3.2.1 <s:action>標(biāo)簽3.2.2 <s:property>標(biāo)簽3.2.3 <s:param>標(biāo)簽3.2.4 <s:bean>標(biāo)簽3.2.5 <s:date>標(biāo)簽3.2.6 <s :set>標(biāo)簽3.2.7 <s:url>標(biāo)簽3.2.8 <s:include>標(biāo)簽3.2.9 <s:i18n>標(biāo)簽3.2.10 <s:push>標(biāo)簽3.2.11 <s:debug>標(biāo)簽3.3 表單標(biāo)簽3.3.1 表單標(biāo)簽通用屬性3.3.2 <s:ckeckboxlist>標(biāo)簽3.3.3 <s:combobox>標(biāo)簽3.3.4 <s:select>標(biāo)簽3.3.5 <s:radio>標(biāo)簽3.3.6 <s:optgroup>標(biāo)簽3.3.7 <s:doubleselect>標(biāo)簽3.3.8 <s:updownselect>標(biāo)簽3.3.9 <s:optiontransferselect>標(biāo)簽3.3.10 <s:token>標(biāo)簽3.4 非表單標(biāo)簽3.4.1 <s:actionerror>和<s:actionmessage>標(biāo)簽3.4.2 <s:fielderror>標(biāo)簽3.5 Ajax標(biāo)簽3.5.1 <s:head>標(biāo)簽3.5.2 <s:datetimepicker>標(biāo)簽3.5.3 <s:a>和<s:submit>標(biāo)簽3.5.4 <s:tree>和<s:treenode>標(biāo)簽3.6 OGNL表達(dá)式3.6.1 OGNL表達(dá)式概念3.6.2 Struts 2的OGNL3.6.3 OGNL的集合操作3.6.4 #、%和$在OGNL中的使用3.6.5 OGNL實(shí)例課后習(xí)題實(shí)訓(xùn)應(yīng)用第4章 Struts 2國(guó)際化4.1 Struts 2國(guó)際化4.1.1 Struts 2國(guó)際化實(shí)現(xiàn)原理4.1.2 國(guó)際化資源文件配置4.1.3 國(guó)際化資源訪(fǎng)問(wèn)4.2 Struts 2國(guó)際化工程應(yīng)用樣例課后習(xí)題實(shí)訓(xùn)應(yīng)用第5章 Struts 2轉(zhuǎn)換器5.1 Struts 2類(lèi)型轉(zhuǎn)換原理5.2 Struts 2內(nèi)置類(lèi)型轉(zhuǎn)換器5.3 使用類(lèi)型轉(zhuǎn)換5.4 配置自定義類(lèi)型轉(zhuǎn)換器屬性文件5.5 類(lèi)型轉(zhuǎn)換的錯(cuò)誤處理課后習(xí)題實(shí)訓(xùn)應(yīng)用第6章 Struts 2校驗(yàn)器6.1 輸入校驗(yàn)概述6.2 編程實(shí)現(xiàn)Struts 2輸入校驗(yàn)6.3 Struts 2校驗(yàn)框架課后習(xí)題實(shí)訓(xùn)應(yīng)用第7章 Struts 2攔截器7.1 攔截器實(shí)現(xiàn)原理7.2 攔截器配置7.3 使用自定義攔截器7.4 攔截器使用案例課后習(xí)題實(shí)訓(xùn)應(yīng)用第8章 Struts 2文件上傳下載8.1 文件上傳原理8.2 使用框架實(shí)現(xiàn)文件上傳8.2.1 Common-FileUpload框架8.2.2 Common-FileUpload框架上傳文件應(yīng)用樣例8.2.3 COS框架8.2.4 COS框架上傳文件工程應(yīng)用樣例8.3 Struts 2文件上傳8.3.1 Struts 2文件上傳原理8.3.2 Struts 2單個(gè)文件上傳應(yīng)用樣例8.3.3 Struts 2多個(gè)文件上傳應(yīng)用樣例8.3.4 Struts 2攔截器過(guò)濾上傳及工程應(yīng)用樣例8.4 Struts 2文件下載課后習(xí)題實(shí)訓(xùn)應(yīng)用第9章 Struts 2整合Spring9.1 Spring簡(jiǎn)介9.1.1 Spring架構(gòu)9.1.2 Spring簡(jiǎn)單應(yīng)用9.2 Spring核心9.2.1 Spring依賴(lài)注入9.2.2 Spring容器9.2.3 Spring中AOP9.3 Struts 2與Spring的整合9.3.1 Struts 2與Spring整合的各種方式的探討與比較9.3.2 Struts 2與Spring整合工程應(yīng)用樣例課后習(xí)題實(shí)訓(xùn)應(yīng)用第10章 Struts 2整合Hibernate10.1 Hibernate簡(jiǎn)介10.1.1 ORM10.1.2 Hibernate工作流程10.1.3 Hibernate 核心組件10.1.4 Hibernate簡(jiǎn)單應(yīng)用10.2 Hibernate核心10.2.1 Hibernate映射10.2.2 Hibernate對(duì)象操作10.2.3 HQL10.2.4 Hibernate事務(wù)處理10.3 Struts 2與Hibernate整合工程應(yīng)用樣例課后習(xí)題實(shí)訓(xùn)應(yīng)用第11章 Struts 2、Spring、Hibernate整合應(yīng)用樣例11.1 樣例分析11.1.1 SSH的分層架構(gòu)設(shè)計(jì)11.1.2 Spring和Hibernate的整合11.1.3 Spring對(duì)Hibernate的支持11.2 整合應(yīng)用11.2.1 項(xiàng)目創(chuàng)建11.2.2 Hibernate持久層11.2.3 DAO層11.2.4 Service層11.2.5 Action層11.2.6 業(yè)務(wù)功能實(shí)現(xiàn)課后習(xí)題實(shí)訓(xùn)應(yīng)用第三部分 Java EE高級(jí)Web應(yīng)用開(kāi)發(fā)專(zhuān)業(yè)項(xiàng)目--權(quán)限管理系統(tǒng)第12章 項(xiàng)目案例研究12.1 系統(tǒng)需求確定12.1.1 系統(tǒng)功能說(shuō)明12.1.2 業(yè)務(wù)功能分析12.1.3 用例分析12.2 系統(tǒng)設(shè)計(jì)12.2.1 系統(tǒng)架構(gòu)設(shè)計(jì)12.2.2 系統(tǒng)公共組件設(shè)計(jì)12.2.3 系統(tǒng)業(yè)務(wù)設(shè)計(jì)12.3 數(shù)據(jù)庫(kù)設(shè)計(jì)12.3.1 系統(tǒng)實(shí)體12.3.2 系統(tǒng)表關(guān)系圖及數(shù)據(jù)表實(shí)訓(xùn)應(yīng)用第13章 權(quán)限管理子系統(tǒng)開(kāi)發(fā)實(shí)現(xiàn)13.1 工程搭建13.1.1 創(chuàng)建Struts 2應(yīng)用13.1.2 添加Hibernate應(yīng)用13.1.3 添加Spring應(yīng)用……
編輯推薦
《21世紀(jì)高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材:Java EE項(xiàng)目應(yīng)用開(kāi)發(fā)·基于Struts 2,Spring,Hibernate》可作為高職高專(zhuān)相關(guān)專(zhuān)業(yè)課程教材和教學(xué)參考書(shū),也可供從事Java EE應(yīng)用系統(tǒng)開(kāi)發(fā)的用戶(hù)學(xué)習(xí)和參考之用。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Java EE項(xiàng)目應(yīng)用開(kāi)發(fā) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版