中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 JAVA WEB及其框架技術

作者:陳振興
出版社:電子工業出版社出版時間:2024-01-01
開本: 其他 頁數: 316
中 圖 價:¥55.6(7.1折) 定價  ¥78.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JAVA WEB及其框架技術 版權信息

JAVA WEB及其框架技術 內容簡介

Java是一個面向互聯網的開源的計算機程序設計語言,擁有跨平臺、面向對象、多線程的特點,經過20多年的發展,吸收了軟件開發領域的近期新技術,支持泛型編程、Lambda表達式、反射、注解等,形成了Spring、SpringMVC、Mybatis、springBoot等框架技術,先后使用了Git,Maven,Docker等各種項目管理、構建和配置工具,廣泛應用于企業級Web應用開發和移動應用開發。對于大多數學生來說,Java的學習周期長,學習難度大,學習效率低。在眾多的Java知識內容當中,合理選擇知識體系和教學內容,實現課堂教學的有效、實效和高效,是Java課程教學中面臨的難題。為此,教材編寫組制訂Java初級、中級和中高級的三級教學體系。本書為中級教學體系,主要講授Java Web方面的內容,并引入SSM框架內容。內容側重于Web開發基礎,也即JavaEE基礎部分。在Web開發部分,除了JSP和Servlet以外,增加JSP標簽、EL表達式和過濾器等和Web開發相關的內容。之后以基礎應用為主介紹Spring、Spring MVC、MyBatis,*后實現SSM整合應用案例。

JAVA WEB及其框架技術 目錄

目 錄
**部分 Java Web開發基礎
第1章 Java Web基礎知識與Web開發環境配置 2
1.1 Web應用程序的基本概念 2
1.1.1 靜態網站與動態網站 2
1.1.2 Web前端與Web后端 3
1.1.3 C/S架構與B/S架構 3
1.2 Web的工作原理 3
1.2.1 HTTP協議 4
1.2.2 HTTP報文格式 4
1.2.3 GET方法 7
1.2.4 POST方法 8
1.3 Tomcat服務器 8
1.3.1 Servlet容器介紹 8
1.3.2 Tomcat簡介 9
1.3.3 Tomcat服務器的安裝配置 9
1.3.4 測試Tomcat服務器 9
1.3.5 在Eclipse中配置Tomcat服務器 9
1.3.6 在IDEA中配置Tomcat服務器 12
1.4 創建Web項目示例 14
1.4.1 在Eclipse中創建Web項目 14
1.4.2 在IDEA中創建Web項目 15
1.5 本章小結 19
1.6 習題 19
第2章 JSP技術 20
2.1 JSP簡介 20
2.1.1 什么是JSP 20
2.1.2 JSP的特點 20
2.1.3 JSP的工作原理 20
2.2 JSP標準語法 21
2.2.1 一個簡單的JSP程序 21
2.2.2 JSP注釋 22
2.2.3 JSP腳本 24
2.2.4 JSP與HTML的混合使用 26
2.3 JSP編譯指令 27
2.3.1 include指令 27
2.3.2 page指令 28
2.3.3 taglib指令 29
2.4 JSP動作 29
2.4.1 forward動作 29
2.4.2 include動作 30
2.5 JSP的隱含對象 32
2.5.1 輸出對象out 32
2.5.2 請求對象request 32
2.5.3 響應對象response 34
2.5.4 會話對象session 35
2.5.5 Web服務器對象application 36
2.6 編程示例:客戶信息展示 36
2.7 本章小結 39
2.8 習題 40
第3章 JSP與JavaBean 41
3.1 JavaBean的定義 41
3.2 兩種JavaBean的封裝類 41
3.2.1 封裝數據的JavaBean 41
3.2.2 封裝業務的JavaBean 43
3.3 JavaBean在JSP中的使用 48
3.3.1 <jsp:useBean>標簽 48
3.3.2 <jsp:setProperty> 48
3.3.3 <jsp:getProperty> 48
3.4 用戶管理系統案例的用戶信息管理功能實現 49
3.5 MVC設計模式 53
3.6 本章小結 54
3.7 習題 54
第4章 Servlet編程基礎 55
4.1 Servlet的定義及作用 55
4.2 Servlet開發入門 56
4.2.1 Servlet接口及其實現類 56
4.2.2 體系結構 57
4.2.3 通過繼承GenericServlet類實現Servlet 57
4.2.4 通過繼承HttpServlet類實現Servlet 61
4.2.5 Servlet的生命周期和工作流程 63
4.3 Servlet部署 64
4.3.1 web.xml配置文件部署方式 65
4.3.2 Annotation部署方式 66
4.4 請求與響應 70
4.4.1 HttpServletRequest對象 71
4.4.2 HttpServletResponse對象 79
4.5 獲取請求參數的通用方式 83
4.5.1 請求參數 83
4.5.2 String getQueryString()方法和BufferedReader getReader()方法 84
4.5.3 通用請求參數獲取方法 87
4.5.4 通過request對象傳遞數據 89
4.6 響應信息中輸出中文亂碼問題和請求信息中中文請求參數亂碼問題 90
4.6.1 響應信息中輸出中文亂碼問題 90
4.6.2 請求信息中中文請求參數亂碼問題 92
4.7 請求重定向和請求轉發 94
4.7.1 請求重定向 94
4.7.2 請求轉發 97
4.7.3 路徑配置 100
4.8 ServletConfig和ServletContext 100
4.8.1 ServletConfig接口 101
4.8.2 ServletContext接口 102
4.9 用戶管理系統案例的后端實現 105
4.9.1 用戶數據的增加 106
4.9.2 用戶數據的編輯 106
4.9.3 用戶數據的刪除 107
4.10 本章小結 108
4.11 習題 108
第5章 Servlet的會話技術 110
5.1 會話跟蹤技術概述 110
5.2 瀏覽器會話Cookie技術 112
5.2.1 Cookie 112
5.2.2 Cookie API 113
5.2.3 Cookie實例 114
5.2.4 Cookie的原理分析 116
5.3 服務器會話Session技術 117
5.3.1 Session技術 117
5.3.2 Session技術的工作原理 117
5.3.3 HttpSession API 118
5.3.4 廢棄當前會話 124
5.4 URL重寫技術 127
5.5 用戶管理系統案例的改進 130
5.6 本章小結 131
5.7 習題 132
第6章 過濾器與監聽器 134
6.1 過濾器概述 134
6.1.1 什么是過濾器 134
6.1.2 過濾器的工作流程 135
6.1.3 Filter接口 136
6.1.4 過濾器的開發步驟 137
6.1.5 過濾器部署配置 139
6.1.6 Filter鏈 141
6.2 過濾器實現統一全站編碼 143
6.2.1 使用過濾器實現統一全站編碼 143
6.2.2 用戶管理系統案例的登錄功能改進 146
6.3 監聽器概述 147
6.3.1 什么是監聽器 147
6.3.2 監聽域對象的生命周期 147
6.3.3 注冊監聽器 149
6.3.4 監聽域對象的屬性變更 152
6.3.5 感知被HttpSession綁定的事件監聽器 156
6.4 本章小結 157
6.5 習題 157
第7章 EL表達式與JSTL標準標簽庫 159
7.1 表達式語言(EL表達式) 159
7.1.1 EL的概念 160
7.1.2 EL表達式基本語法 161
7.1.3 禁用EL表達式 164
7.1.4 EL表達式中的隱式對象 165
7.2 JSTL標準標簽庫 168
7.2.1 JSTL概念 169
7.2.2 JSTL的安裝和使用 169
7.2.3 JSTL中的Core標簽庫 170
7.2.4 自定義標簽庫 183
7.3 本章小結 184
7.4 習題 184
第二部分 Java Web開發框架
第8章 Spring框架基礎 186
8.1 Spring框架的簡介 186
8.1.1 Spring框架的基本概念 186
8.1.2 在IDEA中配置Spring應用程序 187
8.2 Spring IoC容器 190
8.2.1 Spring IoC容器概述 190
8.2.2 Spring IoC容器的設計 193
8.2.3 Spring 框架中的依賴注入 194
8.3 依賴注入的3種方式 196
8.3.1 構造器注入 196
8.3.2 Setter注入 199
8.3.3 接口注入 200
8.4 bean的作用域 201
8.4.1 作用域的分類 201
8.4.2 singleton 202
8.4.3 prototype 204
8.5 Spring框架中bean的裝配方式 205
8.5.1 基于XML裝配bean 205
8.5.2 基于組件掃描注解裝配bean 207
8.5.3 基于注解裝配bean 209
8.5.4 基于@Autowired注解自動裝配 211
8.6 Spring框架的AOP 214
8.6.1 AOP的概念 214
8.6.2 Spring框架中AOP環境配置 215
8.6.3 Spring框架的AOP的使用 216
8.6.4 Spring框架注解風格的AOP開發 218
8.7 本章小結 219
8.8 習題 219
第9章 Spring MVC框架的使用 221
9.1 MVC設計模式 221
9.2 Spring MVC框架的介紹 222
9.3 Spring MVC框架的工作機制與應用示例 223
9.3.1 Spring MVC框架的工作機制 223
9.3.2 開發一個Spring MVC框架的簡單應用程序 224
9.4 基于注解的Spring MVC框架開發 229
9.4.1 @Controller注解 229
9.4.2 @RequestMapping 注解 229
9.4.3 @SessionAttribute注解和@SessionAttributes注解 231
9.4.4 控制器方法中處理請求方法的參數類型 231
9.4.5 基于Spring MVC框架的注解開發示例 232
9.5 請求處理方法的返回類型 234
9.5.1 Model類型的使用 234
9.5.2 ModelAndView類的使用 235
9.5.3 返回類型為String類型 235
9.6 Spring MVC框架的攔截器 236
9.6.1 Spring MVC框架的攔截器使用 236
9.6.2 Spring MVC框架攔截器的執行順序 238
9.7 Spring MVC框架的異常處理器 239
9.8 本章小結 240
9.9 習題 240
第10章 MyBatis框架的使用 243
10.1 DAO層技術簡介 243
10.2 MyBatis框架概述 244
10.2.1 ORM與MyBatis 244
10.2.2 MyBatis框架的開發環境搭建 246
10.3 MyBatis框架的工作原理 246
10.4 MyBatis框架的配置與映射開發 249
10.4.1 MyBatis框架的配置文件 249
10.4.2 配置文件中的常用元素 250
10.5 XML映射文件 251
10.5.1 常用元素 251
10.5.2 <select>元素 251
10.5.3 <insert>元素 254
10.5.4 <update>元素和<delete>元素 255
10.5.5 <sql>元素 256
10.6 結果映射<result>元素 256
10.7 MyBatis框架的注解開發 258
10.7.1 常用注解 258
10.7.2 一個基于注解的示例 260
10.8 本章小結 263
10.9 習題 263
第11章 SSM整合應用案例 265
11.1 系統概述 265
11.1.1 系統功能設計 265
11.1.2 數據庫設計 266
11.1.3 實體類設計 266
11.2 項目構建工具Maven與SSM項目創建 267
11.2.1 Maven的使用 267
11.2.2 利用Maven創建SSM項目 269
11.2.3 配置SSM依賴 270
11.3 SSM框架整合 274
11.3.1 規劃項目結構 274
11.3.2 編寫配置文件 275
11.4 MyBatis框架整合 278
11.4.1 解耦合 279
11.4.2 參數傳遞 280
11.4.3 關聯關系 282
11.4.4 動態SQL標簽 284
11.4.5 DAO層設計 285
11.5 Spring整合 286
11.5.1 DI 286
11.5.2 AOP 286
11.5.3 對DAO層和Service層支持 287
11.5.4 Service層設計 288
11.6 Spring MVC使用 288
11.6.1 URL映射 289
11.6.2 接收參數 290
11.6.3 轉發、重定向、響應JSON 291
11.6.4 Controller的設計 293
11.6.5 攔截器的使用 295
11.7 JSP界面設計 296
11.8 部署項目 301
11.8.1 配置Tomcat容器 301
11.8.2 運行訪問 303
11.9 本章小結 304
11.10 習題 304
展開全部

JAVA WEB及其框架技術 作者簡介

陳振興,云南財經大學教師,副教授,碩士生導師,主要研究方向為軟件工程與信息系統,長期從事計算機教學和計算機軟件開發工作,主持多項橫向項目的軟件開發工作,代表軟件為高校教學管理系統、醫院信息管理系統和電子病歷系統;主要講授課程:Java面向對象程序設計,系統分析與設計,數據庫運用等課程。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 变压器配件,变压器吸湿器,武强县吉口变压器配件有限公司 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 深圳成考网-深圳成人高考报名网 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司| 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 航拍_专业的无人机航拍摄影门户社区网站_航拍网 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 冷却塔改造厂家_不锈钢冷却塔_玻璃钢冷却塔改造维修-广东特菱节能空调设备有限公司 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 |