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

歡迎光臨中圖網 請 | 注冊

包郵 Java EE程序設計教程

作者:陳丁
出版社:西安電子科技大學出版社出版時間:2018-02-01
開本: 16開 頁數: 350
本類榜單:教材銷量榜
中 圖 價:¥29.3(6.5折) 定價  ¥45.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java EE程序設計教程 版權信息

Java EE程序設計教程 本書特色

本書主要講述基于Spring、Hibernate、FreeMarker三大主流開源框架進行Java EE應用開發的相關技術。書中,由Java EE產生的背景和發展過程入手,逐章節展開,從Java EE開發運行環境的搭建到*基礎的JSP Servlet開發,再到通過組裝三大開源框架進行Web應用開發,由淺入深,循序漸進,非常適合初學者學習。 本書作者有多年的Java EE系列課程教學經驗,作者正是結合自己的Java EE教學和Web應用系統開發經驗編寫了本書,比較詳細地介紹了Java EE平臺的基礎構架和相關技術。全書共分為10章,內容包括:Java EE概述、Servlet開發、JSP程序開發、Ajax和JSON、Hibernate基礎、Hibernate高級編程、Spring框架基礎、Spring MVC應用開發、FreeMarker模板引擎和博客系統的設計與實現。其中*后一章為一個完整的案例,可幫助讀者掌握Java EE開發全流程。本書內容豐富、注重實用,在理論知識點介紹完畢后一般都給出了使用的示范代碼,部分代碼有一定的實際設計意義。另外,每章后面附有習題,引導讀者進行有關知識點的回顧和進一步的學習。 本書可作為高等院校計算機類、信息類、工程類、電子商務類和管理類各專業本專科生的教材,也可作為普通程序開發人員的自學教材或參考書。

Java EE程序設計教程 內容簡介

本書主要講述基于Spring、Hibernate、FreeMarker三大主流開源框架進行Java EE應用開發的相關技術。書中,由Java EE產生的背景和發展過程入手,逐章節展開,從Java EE開發運行環境的搭建到*基礎的JSP+Servlet開發,再到通過組裝三大開源框架進行Web應用開發,由淺入深,循序漸進,非常適合初學者學習。 本書作者有多年的Java EE系列課程教學經驗,作者正是結合自己的Java EE教學和Web應用系統開發經驗編寫了本書,比較詳細地介紹了Java EE平臺的基礎構架和相關技術。全書共分為10章,內容包括:Java EE概述、Servlet開發、JSP程序開發、Ajax和JSON、Hibernate基礎、Hibernate高級編程、Spring框架基礎、Spring MVC應用開發、FreeMarker模板引擎和博客系統的設計與實現。其中*后一章為一個完整的案例,可幫助讀者掌握Java EE開發全流程。本書內容豐富、注重實用,在理論知識點介紹完畢后一般都給出了使用的示范代碼,部分代碼有一定的實際設計意義。另外,每章后面附有習題,引導讀者進行有關知識點的回顧和進一步的學習。 本書可作為高等院校計算機類、信息類、工程類、電子商務類和管理類各專業本專科生的教材,也可作為普通程序開發人員的自學教材或參考書。

Java EE程序設計教程 目錄

第1章 Java EE概述 1 1.1 Java EE的產生與發展 1 1.2 Java EE應用模型 1 1.3 Java EE常用技術 3 1.4 Java EE 7新特性 6 1.5 Java EE 7應用服務器介紹 9 1.6 Java EE開發環境的配置 10 1.6.1 JDK 7的安裝與配置 11 1.6.2 Eclipse IDE的安裝 13 1.6.3 Tomcat的安裝與配置 14 1.6.4 MySQL的安裝與配置 17 1.6.5 Maven的安裝和使用 23 1.6.6 Git的安裝和使用 30 本章小結 35 習題 35 第2章 Servlet開發 36 2.1 Servlet概述 36 2.2 **個Servlet實例 36 2.3 Servlet工作原理 37 2.3.1 Servlet的調用過程 37 2.3.2 Servlet的生命周期 38 2.4 使用Eclipse開發Servlet 39 2.4.1 在Eclipse中配置Tomcat 39 2.4.2 創建工程 41 2.4.3 創建Servlet類 43 2.4.4 配置Servlet類 44 2.4.5 發布Servlet 44 2.4.6 調用Servlet類 46 2.5 在Servlet中讀取參數 47 2.5.1 設置參數 47 2.5.2 獲取參數 47 2.6 使用和配置過濾器Filter 48 2.7 使用和配置監聽器Listener 51 2.8 Servlet開發實例 53 本章小結 66 習題 66 第3章 JSP程序開發 67 3.1 JSP概述 67 3.2 一個簡單的JSP例子 67 3.3 JSP運行原理 68 3.4 JSP基本構成 72 3.4.1 JSP聲明 72 3.4.2 Java程序塊 73 3.4.3 JSP表達式 73 3.4.4 JSP指令 73 3.4.5 JSP動作 75 3.4.6 JSP注釋 78 3.5 JSP內置對象 78 3.6 JSP頁面調用Servlet 83 3.7 JSP頁面調用JavaBean 84 3.8 JSP開發實例 85 本章小結 103 習題 103 第4章 Ajax和JSON 104 4.1 Ajax技術簡介 104 4.1.1 XMLHttpRequest對象 105 4.1.2 **個Ajax程序 107 4.2 jQuery技術簡介 110 4.2.1 jQuery框架下的Ajax 110 4.2.2 利用jQuery的Ajax功能調用 遠程方法 113 4.3 JSON簡介 114 4.3.1 JSON的語法 115 4.3.2 JSON的使用 116 4.3.3 生成和解析JSON數據 116 4.4 Java EE平臺中的JSON處理 120 4.5 使用對象模型API 121 4.5.1 從JSON數據創建對象模型 121 4.5.2 從應用代碼創建對象模型 122 4.5.3 導航對象模型 124 4.5.4 將對象模型寫至一個數據流 125 4.6 Java EE RESTful Web服務中的 JSON 125 4.6.1 Jersey簡介 126 4.6.2 RESTful Web服務中的 JSON處理 127 4.7 Ajax和JSON開發實例 132 4.7.1 Ajax聊天室界面實現 133 4.7.2 Ajax聊天室邏輯實現 135 本章小結 149 習題 149 第5章 Hibernate基礎 150 5.1 ORM基本概念 150 5.1.1 ORM框架簡介 151 5.1.2 ORM中的映射關系 152 5.2 Hibernate的體系結構 153 5.3 Hibernate API簡介 154 5.4 Hibernate的配置文件 157 5.5 Hibernate中的持久化類 159 5.5.1 對象狀態 159 5.5.2 創建持久化類 160 5.6 Hibernate的對象—關系映射文件 162 5.7 Hibernate關系映射 167 5.7.1 一對一關聯 167 5.7.2 一對多關聯 168 5.7.3 多對多關聯 170 5.8 通過Hibernate API操縱數據庫 170 5.9 在MyEclipse中使用Hibernate 173 5.9.1 MyEclipse的下載與安裝 174 5.9.2 利用MyEclipse進行Hibernate 項目開發 175 本章小結 187 習題 187 第6章 Hibernate高級編程 188 6.1 深入認識Hibernate 188 6.1.1 Configuration 188 6.1.2 SessionFactory 192 6.1.3 Session 194 6.2 批量查詢方法 199 6.2.1 HQL 199 6.2.2 Criteria 204 6.3 Hibernate主鍵 207 6.3.1 主鍵生成策略 208 6.3.2 復合主鍵 211 6.4 動態實體模型 215 本章小結 216 習題 216 第7章 Spring框架基礎 217 7.1 Spring 4.0簡介 217 7.1.1 Spring產生背景 217 7.1.2 Spring簡介 217 7.1.3 Spring 4新特性 218 7.1.4 Spring 4整體架構 218 7.1.5 Spring 4快速開發入門 220 7.2 控制反轉(IoC) 223 7.2.1 控制反轉的概念 224 7.2.2 控制反轉實例 226 7.2.3 Spring的核心機制—依賴注入 226 7.3 Bean與Spring容器 226 7.3.1 Spring Bean 226 7.3.2 Bean的實例化 227 7.3.3 Spring中Bean的生命周期 229 7.4 Spring AOP應用開發 230 7.4.1 認識AOP 231 7.4.2 AOP核心概念 232 7.4.3 AOP入門實例 233 本章小結 240 習題 240 第8章 Spring MVC應用開發 241 8.1 Spring MVC簡介 241 8.1.1 MVC模式簡介 241 8.1.2 Spring MVC 4新特性 242 8.1.3 Spring MVC快速開發入門 243 8.2 Spring中Web.xml的配置方法 250 8.2.1 context-param節點說明 250 8.2.2 Listener節點說明 251 8.2.3 Filter節點說明 252 8.2.4 Servlet節點說明 254 8.3 Spring MVC常用注解 254 8.3.1 @Controller 255 8.3.2 @RequestMapping 256 8.3.3 @PathVariable、@RequestParam等 參數綁定注解 257 8.3.4 @Component、@Repository、@Service 注解 258 8.3.5 @Autowired、@Resource、@Qualifier 注解 259 8.4 應用基于注解的控制器 260 8.5 Spring MVC和ORM整合 264 8.5.1 Spring數據訪問原理 264 8.5.2 Spring數據訪問模板化 265 8.5.3 Spring數據源配置 266 8.5.4 Spring MVC中集成Hibernate 267 8.5.5 Spring MVC、Hibernate、MySQL 集成開發 270 本章小結 280 習題 280 第9章 FreeMarker模板引擎 281 9.1 FreeMarker模板引擎簡介 281 9.1.1 模板 + 數據模型 = 輸出 281 9.1.2 數據模型 283 9.1.3 模板一覽 284 9.1.4 指令示例 284 9.2 數值和類型 285 9.2.1 標量 285 9.2.2 容器 286 9.2.3 方法和函數 286 9.3 模板 287 9.3.1 總體結構 287 9.3.2 指令 288 9.3.3 表達式 289 9.3.4 運算符 293 9.3.5 插值 297 9.4 FreeMarker與Spring MVC整合 299 本章小結 304 習題 304 第10章 博客系統的設計與實現 305 10.1 博客系統分析與設計 305 10.1.1 需求概述 305 10.1.2 用例模型 305 10.1.3 用例描述 306 10.2 系統設計 307 10.2.1 技術框架 307 10.2.2 系統功能設計 308 10.2.3 實體類設計 308 10.2.4 持久層設計 309 10.2.5 服務層設計 310 10.2.6 Web層設計 310 10.2.7 數據庫設計 311 10.3 開發前準備 313 10.3.1 開發工具及相關技術 313 10.3.2 Web目錄結構 313 10.3.3 配置文件說明 314 10.4 持久層開發 319 10.4.1 實體類 319 10.4.2 DAO基類 321 10.4.3 通過基類擴展子DAO類 323 10.5 服務層開發 324 10.5.1 ArticleService的開發 324 10.6 Web層開發 327 10.6.1 用戶注冊 327 10.6.2 用戶登錄和注銷 329 10.6.3 文章類別管理 331 10.6.4 文章管理 332 10.6.5 評論管理 335 10.6.6 身份驗證管理 336 10.7 網站部署和運行測試 338 本章小結 340
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 元拓建材集团官方网站 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 佛山市德信昌电子有限公司| 拉卡拉POS机官网 - 官方直营POS机办理|在线免费领取 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 联系我们老街华纳娱乐公司官网19989979996(客服) | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 逗网红-抖音网红-快手网红-各大平台网红物品导航 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 |