中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Java Web應用開發教程

包郵 Java Web應用開發教程

作者:羅旋
出版社:華中科技大學出版社出版時間:2020-09-01
開本: 16開 頁數: 336
中 圖 價:¥43.3(8.7折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java Web應用開發教程 版權信息

  • ISBN:9787568064798
  • 條形碼:9787568064798 ; 978-7-5680-6479-8
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Java Web應用開發教程 本書特色

Java語言是企業開發的“常青樹”,從前些年的Struts2、Hibernate和Spring(SSH框架)組合,再到新的Spring、Spring MVC、MyBatis(SSM框架)組合,Java被廣泛應用。框架技術不是無根之木,對JSP、Servlet技術、MVC的介紹能讓讀者知其然也知其所以然,既會用開發技術也懂開發原理,不管技術怎么變,也能從容應對。

Java Web應用開發教程 內容簡介

本書介紹了Java EE 企業級應用開發中的基本原理和開發技術。以JSP、Servlet、MVC、JDBC為基礎,進一步介紹了Spring 、Spring MVC和MyBatis三大主流Java EE輕量級框架,并以Spring MVC+Spring+MyBatis整合的案例――網上商城系統為例,完整地介紹了使用SSM框架開發的全過程,使讀者能快速進入到Java EE的開發領域。 當前技術日新月異,軟件開發技術也飛速發展,但是萬變不離其宗,所以本書詳細介紹了Java EE企業級應用開發底層的基本原理,在介紹框架之前先補充JSP、Servlet、JDBC技術,這里才不會在如雨后春筍般的新技術中迷失自己。本書通過項目案例式引導,以實戰帶動講解,讓初學者快速掌握技術,并能學以致用。章節目錄附在后。

Java Web應用開發教程 目錄

Java Web應用開發教程目錄目錄
第1章Java Web應用開發概述(1)
1.1C/S架構和B/S架構(1)
1.1.1C/S架構(1)
1.1.2B/S架構(2)
1.2Web的基本概念(2)
1.2.1Web的定義(2)
1.2.2JSP和其他Web編程語言(4)
1.2.3Web的相關標準(5)
1.2.4JSP開發Web應用的常見方式(7)
1.3Java EE簡介(9)
1.3.1Java語言平臺(9)
1.3.2Java EE體系結構(9)
1.4小結(10)
習題1(10)
第2章Java Web開發環境(11)
2.1Java開發工具包(11)
2.1.1JDK安裝(11)
2.1.2JDK部署測試(12)
2.2可視化集成開發環境Eclipse(14)
2.2.1Eclipse概述(14)
2.2.2Eclipse的安裝及JDK集成(14)
2.2.3Eclipse開發Java程序(16)
2.3Web服務器Tomcat(17)
2.3.1Tomcat概述(17)
2.3.2Tomcat的下載和安裝(17)
2.3.3在Eclipse中配置Tomcat(18)
2.3.4在Eclipse中部署Web應用程序(18)
2.4MySQL的下載與安裝(21)
2.4.1MySQL簡介(22)
2.4.2MySQL的下載(22)
2.4.3MySQL的安裝(22)
2.5小結(26)
習題2(26)
第3章JSP語法基礎(27)
3.1JSP頁面概述(27)
3.1.1JSP簡介(27)
3.1.2JSP頁面組成(28)
3.1.3JSP處理過程(28)
3.2JSP腳本標識(30)
3.2.1JSP聲明(30)
3.2.2JSP表達式(31)
3.2.3JSP腳本段(32)
3.3JSP注釋(32)
3.4JSP指令標識(33)
3.4.1Page指令(34)
3.4.2include指令(35)
3.4.3taglib指令(36)
3.5JSP動作標簽(37)
3.5.1包含標簽〈jsp:include〉(37)
3.5.2轉發標簽〈jsp:forward〉(38)
3.5.3參數標簽〈jsp:param〉(39)
3.5.4創建Bean標簽〈jsp:useBean〉(40)
3.5.5設置屬性值標簽〈jsp:setProperty〉(42)
3.5.6獲取屬性值標簽〈jsp:getProperty〉 (45)
3.5.7插件標簽〈jsp:plugin〉(48)
3.6JSP內置對象(49)
3.6.1JSP內置對象概述(49)
3.6.2request對象(50)
3.6.3response對象(54)
3.6.4session對象(58)
3.6.5application對象(61)
3.6.6out對象 (62)
3.6.7其他內置對象(63)
3.7JavaBean技術及其應用(65)
3.7.1JavaBean概述(65)
3.7.2JavaBean規范(66)
3.7.3JavaBean實例(67)
3.8小結(70)
習題3(70)
第4章Java Web的數據庫操作(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通過JDBC訪問數據庫的過程(75)
4.3.1加載JDBC驅動程序(75)
4.3.2建立數據庫連接(75)
4.3.3執行SQL語句(76)
4.3.4獲得查詢結果(76)
4.3.5關閉連接(76)
4.4JDBC在Java Web開發中的應用(77)
4.4.1開發模式(77)
4.4.2分頁查詢(77)
4.4.3JSP通過JDBC驅動MySQL(78)
4.5小結(80)
習題4(80)
第5章Servlet技術(81)
5.1Servlet概述(81)
5.1.1Servlet技術簡介(81)
5.1.2Servlet任務(82)
5.1.3Servlet技術特點(83)
5.1.4Servlet與Applet的比較(83)
5.1.5Servlet與CGI的比較(83)
5.1.6Servlet與JSP的區別(84)
5.1.7Servlet生命周期(85)
5.2Servlet的常用類和接口(87)
5.2.1Servlet接口(88)
5.2.2ServletConfig接口(89)
5.2.3HttpServlet類(90)
5.3Servlet開發過程(92)
5.3.1Servlet的創建(92)
5.3.2servlet的配置(97)
5.4Servlet實例(99)
5.5Servlet的中文問題(103)
5.6Servlet過濾器(104)
5.6.1過濾器的概念(104)
5.6.2Servlet過濾器對象(105)
5.6.3Servlet過濾器實例(107)
5.7產品管理系統(109)
5.7.1系統功能分析(109)
5.7.2系統架構設計(109)
5.7.3數據庫設計(110)
5.7.4公共模塊實現(110)
5.7.5用戶管理模塊實現(114)
5.7.6產品管理模塊實現(118)
5.8小結(124)
習題5(124)
第6章Spring基礎(126)
6.1Spring概述(126)
6.1.1Spring的發展歷史(126)
6.1.2Spring的特點(129)
6.1.3Spring的作用(130)
6.2Spring體系結構(130)
6.3Spring開發環境的搭建(133)
6.3.1下載Spring(133)
6.3.2Spring框架配置(133)
6.4Spring開發過程(135)
6.4.1創建項目(135)
6.4.2創建接口(135)
6.4.3創建接口實現類(135)
6.4.4創建配置文件(136)
6.4.5編寫測試類(136)
6.4.6運行項目(137)
6.5小結(137)
習題6(137)
第7章Spring關鍵技術(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的構造函數注入(147)
7.2.3Bean的注解注入(149)
7.3Bean自動裝配(155)
7.4Spring Bean實例化(157)
7.4.1構造器實例化(157)
7.4.2采用靜態工廠的方式實例化(159)
7.4.3采用實例工廠的方式實例化(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事務管理(181)
7.7.1核心接口(182)
7.7.2注解聲明式事務管理(184)
7.8小結(188)
習題7(189)
第8章Spring MVC基礎(190)
8.1Spring MVC簡介(190)
8.2Spring MVC工作流程(192)
8.2.1Spring MVC工作流程概述(192)
8.2.2關鍵組件分析(193)
8.3Spring MVC開發過程(199)
8.4小結(202)
習題8(202)
第9章Spring MVC關鍵技術(203)
9.1Spring MVC注解(203)
9.1.1@Controller(203)
9.1.2@RequestMapping(206)
9.2Spring MVC的參數傳遞(211)
9.2.1客戶端到服務器端的參數傳遞(211)
9.2.2服務器端到客戶端的參數傳遞(213)
9.3轉發與重定向(219)
9.4類型轉換和格式轉換(223)
9.4.1內置的類型轉換器(224)
9.4.2格式轉換(225)
9.5數據綁定(227)
9.5.1基本類型(228)
9.5.2Pojo對象類型(230)
9.5.3包裝Pojo對象類型(231)
9.5.4List集合類型(234)
9.5.5Map集合類型(238)
9.6Spring MVC中文問題(241)
9.7表單標簽庫(241)
9.8攔截器(261)
9.9文件上傳與下載(263)
9.10小結(265)
習題9(265)
第10章MyBatis基礎(266)
10.1MyBatis概述(266)
10.2MyBatis開發環境的搭建(268)
10.3MyBatis原理(269)
10.3.1架構圖(269)
10.3.2主要構件(272)
10.3.3工作流程(272)
10.4MyBatis開發流程(273)
10.5小結(279)
習題10(279)
第11章MyBatis關鍵技術(280)
11.1核心API(280)
11.2配置文件(286)
11.2.1配置文件簡介(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級聯查詢(310)
11.5.1一對一關聯查詢(310)
11.5.2一對多關聯查詢(317)
11.6動態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小結(327)
習題11(327)
第12章SSM三大框架整合(328)
12.1SSM框架整合環境的搭建(328)
12.1.1層次圖(328)
12.1.2導入相關JAR包(329)
12.2在Spring中配置MyBatis工廠(330)
12.3使用Spring管理MyBatis的數據操作接口(331)
12.4SSM框架整合案例(331)
12.4.1準備數據庫(332)
12.4.2創建Web應用項目(332)
12.4.3創建持久化層(332)
12.4.4創建DAO層(334)
12.4.5創建Service層(335)
12.4.6創建Controller層(336)
12.4.7創建Web頁面(338)
12.4.8創建配置文件(341)
12.4.9發布并運行應用程序(346)
12.5小結(347)
習題12(347)
參考文獻(348)
展開全部

Java Web應用開發教程 作者簡介

羅旋:講師,碩士,校“雙師型”教師,參與教科研項目數項,發表相關論文數篇。主講《信息管理系統設計與分析》、《信息系統設計與開發工具》、《Python應用》等專業課程,教學效果良好。獲得“軟件設計師”、“全國信息化工程師”、“Hadoop高級開發工程師”等項目證書。羅旋:講師,碩士,校“雙師型”教師,參與教科研項目數項,發表相關論文數篇。主講《信息管理系統設計與分析》、《信息系統設計與開發工具》、《Python應用》等專業課程,教學效果良好。獲得“軟件設計師”、“全國信息化工程師”、“Hadoop高級開發工程師”等項目證書。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 深圳网站建设-高端企业网站开发-定制网页设计制作公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 炒货机-炒菜机-炒酱机-炒米机@霍氏机械 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 学生作文网_中小学生作文大全与写作指导 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 |