注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java Web應(yīng)用開(kāi)發(fā)教程

Java Web應(yīng)用開(kāi)發(fā)教程

Java Web應(yīng)用開(kāi)發(fā)教程

定 價(jià):¥49.80

作 者: 羅旋 著
出版社: 華中科技大學(xué)出版社
叢編項(xiàng): 普通高等教育“十三五”規(guī)劃教材,高等院校計(jì)算機(jī)系列教材
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787568064798 出版時(shí)間: 2020-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 336 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)介紹了Java EE 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)中的基本原理和開(kāi)發(fā)技術(shù)。以JSP、Servlet、MVC、JDBC為基礎(chǔ),進(jìn)一步介紹了Spring 、Spring MVC和MyBatis三大主流Java EE輕量級(jí)框架,并以Spring MVC+Spring+MyBatis整合的案例――網(wǎng)上商城系統(tǒng)為例,完整地介紹了使用SSM框架開(kāi)發(fā)的全過(guò)程,使讀者能快速進(jìn)入到Java EE的開(kāi)發(fā)領(lǐng)域。 當(dāng)前技術(shù)日新月異,軟件開(kāi)發(fā)技術(shù)也飛速發(fā)展,但是萬(wàn)變不離其宗,所以本書(shū)詳細(xì)介紹了Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)底層的基本原理,在介紹框架之前先補(bǔ)充JSP、Servlet、JDBC技術(shù),這里才不會(huì)在如雨后春筍般的新技術(shù)中迷失自己。本書(shū)通過(guò)項(xiàng)目案例式引導(dǎo),以實(shí)戰(zhàn)帶動(dòng)講解,讓初學(xué)者快速掌握技術(shù),并能學(xué)以致用。章節(jié)目錄附在后。

作者簡(jiǎn)介

  羅旋:講師,碩士,?!半p師型”教師,參與教科研項(xiàng)目數(shù)項(xiàng),發(fā)表相關(guān)論文數(shù)篇。主講《信息管理系統(tǒng)設(shè)計(jì)與分析》、《信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)工具》、《Python應(yīng)用》等專業(yè)課程,教學(xué)效果良好。獲得“軟件設(shè)計(jì)師”、“全國(guó)信息化工程師”、“Hadoop高級(jí)開(kāi)發(fā)工程師”等項(xiàng)目證書(shū)。羅旋:講師,碩士,?!半p師型”教師,參與教科研項(xiàng)目數(shù)項(xiàng),發(fā)表相關(guān)論文數(shù)篇。主講《信息管理系統(tǒng)設(shè)計(jì)與分析》、《信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)工具》、《Python應(yīng)用》等專業(yè)課程,教學(xué)效果良好。獲得“軟件設(shè)計(jì)師”、“全國(guó)信息化工程師”、“Hadoop高級(jí)開(kāi)發(fā)工程師”等項(xiàng)目證書(shū)。

圖書(shū)目錄

Java Web應(yīng)用開(kāi)發(fā)教程目錄目錄
第1章Java Web應(yīng)用開(kāi)發(fā)概述(1)
1.1C/S架構(gòu)和B/S架構(gòu)(1)
1.1.1C/S架構(gòu)(1)
1.1.2B/S架構(gòu)(2)
1.2Web的基本概念(2)
1.2.1Web的定義(2)
1.2.2JSP和其他Web編程語(yǔ)言(4)
1.2.3Web的相關(guān)標(biāo)準(zhǔn)(5)
1.2.4JSP開(kāi)發(fā)Web應(yīng)用的常見(jiàn)方式(7)
1.3Java EE簡(jiǎn)介(9)
1.3.1Java語(yǔ)言平臺(tái)(9)
1.3.2Java EE體系結(jié)構(gòu)(9)
1.4小結(jié)(10)
習(xí)題1(10)
第2章Java Web開(kāi)發(fā)環(huán)境(11)
2.1Java開(kāi)發(fā)工具包(11)
2.1.1JDK安裝(11)
2.1.2JDK部署測(cè)試(12)
2.2可視化集成開(kāi)發(fā)環(huán)境Eclipse(14)
2.2.1Eclipse概述(14)
2.2.2Eclipse的安裝及JDK集成(14)
2.2.3Eclipse開(kāi)發(fā)Java程序(16)
2.3Web服務(wù)器Tomcat(17)
2.3.1Tomcat概述(17)
2.3.2Tomcat的下載和安裝(17)
2.3.3在Eclipse中配置Tomcat(18)
2.3.4在Eclipse中部署Web應(yīng)用程序(18)
2.4MySQL的下載與安裝(21)
2.4.1MySQL簡(jiǎn)介(22)
2.4.2MySQL的下載(22)
2.4.3MySQL的安裝(22)
2.5小結(jié)(26)
習(xí)題2(26)
第3章JSP語(yǔ)法基礎(chǔ)(27)
3.1JSP頁(yè)面概述(27)
3.1.1JSP簡(jiǎn)介(27)
3.1.2JSP頁(yè)面組成(28)
3.1.3JSP處理過(guò)程(28)
3.2JSP腳本標(biāo)識(shí)(30)
3.2.1JSP聲明(30)
3.2.2JSP表達(dá)式(31)
3.2.3JSP腳本段(32)
3.3JSP注釋(32)
3.4JSP指令標(biāo)識(shí)(33)
3.4.1Page指令(34)
3.4.2include指令(35)
3.4.3taglib指令(36)
3.5JSP動(dòng)作標(biāo)簽(37)
3.5.1包含標(biāo)簽〈jsp:include〉(37)
3.5.2轉(zhuǎn)發(fā)標(biāo)簽〈jsp:forward〉(38)
3.5.3參數(shù)標(biāo)簽〈jsp:param〉(39)
3.5.4創(chuàng)建Bean標(biāo)簽〈jsp:useBean〉(40)
3.5.5設(shè)置屬性值標(biāo)簽〈jsp:setProperty〉(42)
3.5.6獲取屬性值標(biāo)簽〈jsp:getProperty〉 (45)
3.5.7插件標(biāo)簽〈jsp:plugin〉(48)
3.6JSP內(nèi)置對(duì)象(49)
3.6.1JSP內(nèi)置對(duì)象概述(49)
3.6.2request對(duì)象(50)
3.6.3response對(duì)象(54)
3.6.4session對(duì)象(58)
3.6.5application對(duì)象(61)
3.6.6out對(duì)象 (62)
3.6.7其他內(nèi)置對(duì)象(63)
3.7JavaBean技術(shù)及其應(yīng)用(65)
3.7.1JavaBean概述(65)
3.7.2JavaBean規(guī)范(66)
3.7.3JavaBean實(shí)例(67)
3.8小結(jié)(70)
習(xí)題3(70)
第4章Java Web的數(shù)據(jù)庫(kù)操作(72)
4.1JDBC概述(72)
4.2JDBC的常用API(73)
4.2.1Driver接口(73)
4.2.2DriverManager接口(73)
4.2.3Connection接口(74)
4.2.4Statement接口(74)
4.2.5PreparedStatement接口(74)
4.2.6ResultSet接口(74)
4.3通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程(75)
4.3.1加載JDBC驅(qū)動(dòng)程序(75)
4.3.2建立數(shù)據(jù)庫(kù)連接(75)
4.3.3執(zhí)行SQL語(yǔ)句(76)
4.3.4獲得查詢結(jié)果(76)
4.3.5關(guān)閉連接(76)
4.4JDBC在Java Web開(kāi)發(fā)中的應(yīng)用(77)
4.4.1開(kāi)發(fā)模式(77)
4.4.2分頁(yè)查詢(77)
4.4.3JSP通過(guò)JDBC驅(qū)動(dòng)MySQL(78)
4.5小結(jié)(80)
習(xí)題4(80)
第5章Servlet技術(shù)(81)
5.1Servlet概述(81)
5.1.1Servlet技術(shù)簡(jiǎn)介(81)
5.1.2Servlet任務(wù)(82)
5.1.3Servlet技術(shù)特點(diǎn)(83)
5.1.4Servlet與Applet的比較(83)
5.1.5Servlet與CGI的比較(83)
5.1.6Servlet與JSP的區(qū)別(84)
5.1.7Servlet生命周期(85)
5.2Servlet的常用類和接口(87)
5.2.1Servlet接口(88)
5.2.2ServletConfig接口(89)
5.2.3HttpServlet類(90)
5.3Servlet開(kāi)發(fā)過(guò)程(92)
5.3.1Servlet的創(chuàng)建(92)
5.3.2servlet的配置(97)
5.4Servlet實(shí)例(99)
5.5Servlet的中文問(wèn)題(103)
5.6Servlet過(guò)濾器(104)
5.6.1過(guò)濾器的概念(104)
5.6.2Servlet過(guò)濾器對(duì)象(105)
5.6.3Servlet過(guò)濾器實(shí)例(107)
5.7產(chǎn)品管理系統(tǒng)(109)
5.7.1系統(tǒng)功能分析(109)
5.7.2系統(tǒng)架構(gòu)設(shè)計(jì)(109)
5.7.3數(shù)據(jù)庫(kù)設(shè)計(jì)(110)
5.7.4公共模塊實(shí)現(xiàn)(110)
5.7.5用戶管理模塊實(shí)現(xiàn)(114)
5.7.6產(chǎn)品管理模塊實(shí)現(xiàn)(118)
5.8小結(jié)(124)
習(xí)題5(124)
第6章Spring基礎(chǔ)(126)
6.1Spring概述(126)
6.1.1Spring的發(fā)展歷史(126)
6.1.2Spring的特點(diǎn)(129)
6.1.3Spring的作用(130)
6.2Spring體系結(jié)構(gòu)(130)
6.3Spring開(kāi)發(fā)環(huán)境的搭建(133)
6.3.1下載Spring(133)
6.3.2Spring框架配置(133)
6.4Spring開(kāi)發(fā)過(guò)程(135)
6.4.1創(chuàng)建項(xiàng)目(135)
6.4.2創(chuàng)建接口(135)
6.4.3創(chuàng)建接口實(shí)現(xiàn)類(135)
6.4.4創(chuàng)建配置文件(136)
6.4.5編寫(xiě)測(cè)試類(136)
6.4.6運(yùn)行項(xiàng)目(137)
6.5小結(jié)(137)
習(xí)題6(137)
第7章Spring關(guān)鍵技術(shù)(138)
7.1Spring IoC和DI(138)
7.1.1概述(138)
7.1.2Spring IoC容器(139)
7.1.3Spring Bean的配置(141)
7.2依賴注入(142)
7.2.1Bean的屬性注入(142)
7.2.2Bean的構(gòu)造函數(shù)注入(147)
7.2.3Bean的注解注入(149)
7.3Bean自動(dòng)裝配(155)
7.4Spring Bean實(shí)例化(157)
7.4.1構(gòu)造器實(shí)例化(157)
7.4.2采用靜態(tài)工廠的方式實(shí)例化(159)
7.4.3采用實(shí)例工廠的方式實(shí)例化(160)
7.4.4Spring Bean的作用域(162)
7.4.5Spring Bean的生命周期(166)
7.5面向切面編程(167)
7.5.1面向切面編程概述(167)
7.5.2基于XML的聲明式(171)
7.5.3基于Annotation的聲明式(175)
7.6Spring JDBC(177)
7.6.1Spring JDBC的配置(177)
7.6.2JdbcTemplate的解析(177)
7.6.3JdbcTemplate的常用方法(179)
7.7Spring事務(wù)管理(181)
7.7.1核心接口(182)
7.7.2注解聲明式事務(wù)管理(184)
7.8小結(jié)(188)
習(xí)題7(189)
第8章Spring MVC基礎(chǔ)(190)
8.1Spring MVC簡(jiǎn)介(190)
8.2Spring MVC工作流程(192)
8.2.1Spring MVC工作流程概述(192)
8.2.2關(guān)鍵組件分析(193)
8.3Spring MVC開(kāi)發(fā)過(guò)程(199)
8.4小結(jié)(202)
習(xí)題8(202)
第9章Spring MVC關(guān)鍵技術(shù)(203)
9.1Spring MVC注解(203)
9.1.1@Controller(203)
9.1.2@RequestMapping(206)
9.2Spring MVC的參數(shù)傳遞(211)
9.2.1客戶端到服務(wù)器端的參數(shù)傳遞(211)
9.2.2服務(wù)器端到客戶端的參數(shù)傳遞(213)
9.3轉(zhuǎn)發(fā)與重定向(219)
9.4類型轉(zhuǎn)換和格式轉(zhuǎn)換(223)
9.4.1內(nèi)置的類型轉(zhuǎn)換器(224)
9.4.2格式轉(zhuǎn)換(225)
9.5數(shù)據(jù)綁定(227)
9.5.1基本類型(228)
9.5.2Pojo對(duì)象類型(230)
9.5.3包裝Pojo對(duì)象類型(231)
9.5.4List集合類型(234)
9.5.5Map集合類型(238)
9.6Spring MVC中文問(wèn)題(241)
9.7表單標(biāo)簽庫(kù)(241)
9.8攔截器(261)
9.9文件上傳與下載(263)
9.10小結(jié)(265)
習(xí)題9(265)
第10章MyBatis基礎(chǔ)(266)
10.1MyBatis概述(266)
10.2MyBatis開(kāi)發(fā)環(huán)境的搭建(268)
10.3MyBatis原理(269)
10.3.1架構(gòu)圖(269)
10.3.2主要構(gòu)件(272)
10.3.3工作流程(272)
10.4MyBatis開(kāi)發(fā)流程(273)
10.5小結(jié)(279)
習(xí)題10(279)
第11章MyBatis關(guān)鍵技術(shù)(280)
11.1核心API(280)
11.2配置文件(286)
11.2.1配置文件簡(jiǎn)介(286)
11.2.2〈properties〉元素(287)
11.2.3〈settings〉元素(287)
11.2.4〈typeAliases〉元素(291)
11.2.5〈typeHandlers〉元素(291)
11.2.6〈objectFactory〉元素(293)
11.2.7〈plugins〉元素(293)
11.2.8〈environments〉元素(293)
11.2.9〈mappers〉元素(295)
11.3映射文件(296)
11.3.1〈select〉元素(296)
11.3.2〈insert〉、〈update〉、〈delete〉元素(299)
11.3.3〈sql〉元素(301)
11.3.4〈resultMap〉元素(301)
11.4單表操作(302)
11.5級(jí)聯(lián)查詢(310)
11.5.1一對(duì)一關(guān)聯(lián)查詢(310)
11.5.2一對(duì)多關(guān)聯(lián)查詢(317)
11.6動(dòng)態(tài)SQL(320)
11.6.1〈if〉元素(321)
11.6.2〈choose〉、〈when〉、〈otherwise〉元素(322)
11.6.3〈trim〉元素(323)
11.6.4〈where〉元素(324)
11.6.5〈set〉元素(324)
11.6.6〈foreach〉元素(325)
11.6.7〈bind〉元素(326)
11.7小結(jié)(327)
習(xí)題11(327)
第12章SSM三大框架整合(328)
12.1SSM框架整合環(huán)境的搭建(328)
12.1.1層次圖(328)
12.1.2導(dǎo)入相關(guān)JAR包(329)
12.2在Spring中配置MyBatis工廠(330)
12.3使用Spring管理MyBatis的數(shù)據(jù)操作接口(331)
12.4SSM框架整合案例(331)
12.4.1準(zhǔn)備數(shù)據(jù)庫(kù)(332)
12.4.2創(chuàng)建Web應(yīng)用項(xiàng)目(332)
12.4.3創(chuàng)建持久化層(332)
12.4.4創(chuàng)建DAO層(334)
12.4.5創(chuàng)建Service層(335)
12.4.6創(chuàng)建Controller層(336)
12.4.7創(chuàng)建Web頁(yè)面(338)
12.4.8創(chuàng)建配置文件(341)
12.4.9發(fā)布并運(yùn)行應(yīng)用程序(346)
12.5小結(jié)(347)
習(xí)題12(347)
參考文獻(xiàn)(348)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)