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

歡迎光臨中圖網 請 | 注冊
> >>
輕量級Java EE程序設計及實踐

包郵 輕量級Java EE程序設計及實踐

出版社:西安電子科技大學出版社出版時間:2015-08-03
開本: 其他 頁數: 429
本類榜單:教材銷量榜
中 圖 價:¥23.8(3.6折) 定價  ¥67.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

輕量級Java EE程序設計及實踐 版權信息

輕量級Java EE程序設計及實踐 內容簡介

本書分為理論篇和實踐篇,全面介紹了Java EE輕量級的三個開源框架:Struts2、Hibernate和Spring。其中,在Struts2部分主要講解MVC設計思想、Struts2的處理流程及配置、Struts2常用控制器組件以及Struts2常用標簽庫的使用;在Hibernate部分主要講解O/R Mapping的設計理念、Hibernate對O/R Mapping的支持、Hibernate的配置及多種關系映射的實現,以及HQL查詢數據;在Spring部分主要講解IoC的原理、Spring對Bean的管理機制、Spring AOP編程以及聲明事務的配置和管理。
本書結構合理、重點突出、偏重應用,不僅在理論篇設有若干示例,而且在實踐篇以一個完整在線購物系統貫穿全書的技術要點,進一步強化讀者對Struts2、Hibernate、Spring框架的應用及整合技巧,全面提高動手能力。
本書適應面廣,可作為本科計算機科學與技術、軟件工程、網絡工程、計算機軟件、計算機信息管理、電子商務和經濟管理等專業的程序設計課程的教材,也可作為科研、程序設計等人員的參考書籍。

輕量級Java EE程序設計及實踐 目錄

理  論  篇

第1章  Java EE應用 3
1.1  Java EE概述 4
1.1.1  Java EE應用分層模型 4
1.1.2  Model1與Model2 5
1.1.3  MVC思想及其優勢 6
1.2  自定義MVC框架 7
1.2.1  實現控制器 7
1.2.2  實現加法器功能 10
1.3  Java EE架構技術 13
1.3.1  JSP和Servlet介紹 13
1.3.2  Struts2介紹 13
1.3.3  Hibernate介紹 13
1.3.4  Spring介紹 14
1.3.5  EJB3.0介紹 14
本章小結 14
本章練習 15
第2章  Struts2基礎 17
2.1  Struts2概述 18
2.1.1  Struts2起源背景 18
2.1.2  Struts2框架結構 18
2.1.3  Struts2控制器組件 19
2.1.4  Struts2的配置文件 21
2.1.5  Struts2的標簽庫 22
2.1.6  Struts2的處理步驟 22
2.2  基于Struts2的加法器 22
2.2.1  配置應用環境 23
2.2.2  創建輸入視圖 24
2.2.3  實現業務邏輯類 25
2.2.4  創建業務控制器 26
2.2.5  配置業務控制器 27
2.2.6  創建結果視圖 27
2.2.7  演示運行結果 28
本章小結 29
本章練習 29
第3章  Struts2深入 31
3.1  配置文件詳解 32
3.1.1  常量配置 32
3.1.2  包配置 34
3.1.3  命名空間配置 35
3.1.4  包含配置 37
3.2  Action詳解 37
3.2.1  Action實現 38
3.2.2  Action訪問ActionContext 45
3.2.3  Action直接訪問Servlet API 47
3.2.4  Action的配置 50
3.2.5  動態方法調用 50
3.2.6  通配符配置 53
3.3  處理結果 55
3.3.1  結果處理流程 55
3.3.2  result配置 56
3.3.3  result類型 57
3.3.4  動態result 61
3.4  異常處理 62
3.4.1  Struts2異常處理機制 62
3.4.2  異常的配置 63
本章小結 64
本章練習 65
第4章  Struts2標簽庫 67
4.1  Struts2標簽庫概述 68
4.1.1  標簽庫簡介 68
4.1.2  標簽庫的組成 68
4.1.3  導入Struts2標簽庫 69
4.2  Struts2中使用OGNL 70
4.2.1  OGNL與值棧 70
4.2.2  OGNL語法 72
4.2.3  OGNL集合表達式 74
4.3  數據標簽 74
4.3.1  property標簽 75
4.3.2  param標簽 76
4.3.3  bean標簽 77
4.3.4  set標簽 79
4.3.5  include標簽 81
4.3.6  url標簽 82
4.4  控制標簽 83
4.4.1  if/elseif/else標簽 84
4.4.2  iterator標簽 85
4.5  主題和模板 89
4.5.1  主題 89
4.5.2  模板 90
4.6  表單標簽 91
4.6.1  checkboxlist標簽 92
4.6.2  optiontransferselect標簽 93
4.6.3  optgroup標簽 95
4.7  非表單標簽 96
本章小結 98
本章練習 98
第5章  Hibernate基礎 99
5.1  Hibernate概述 100
5.1.1  ORM框架 100
5.1.2  Hibernate概述 101
5.2  Hibernate應用開發方式 104
5.3  Hibernate應用示例 104
5.3.1  配置Hibernate應用環境 105
5.3.2  創建持久化類及ORM映射文件 106
5.3.3  利用Configuration裝載配置 108
5.3.4  利用SessionFactory創建Session 109
5.3.5  利用Session操作數據庫 109
5.3.6  利用Transaction管理事務 110
5.3.7  利用Query進行HQL查詢 111
5.3.8  利用Criteria進行條件查詢 113
5.4  Hibernate配置文件詳解 114
5.4.1  hibernate.cfg.xml 115
5.4.2  hibernate.properties 115
5.4.3  聯合使用 116
5.5  Hibernate映射文件詳解 116
5.5.1  映射文件結構 116
5.5.2  主鍵生成器 118
5.5.3  映射集合屬性 119
5.6  持久化對象 119
5.6.1  持久化對象狀態 119
5.6.2  改變持久化對象狀態的方法 120
本章小結 124
本章練習 125
第6章  Hibernate核心技能 127
6.1  Hibernate關聯關系 128
6.1.1  一對多關聯關系 129
6.1.2  級聯關系 138
6.1.3  一對一關聯關系 141
6.1.4  多對多關聯關系 143
6.2  Hibernate批量處理 148
6.2.1  批量插入 148
6.2.2  批量更新 149
6.3  Hibernate檢索方式 151
6.4  HQL與QBC檢索 152
6.4.1  Query與Criteria接口 154
6.4.2  使用別名 155
6.4.3  結果排序 155
6.4.4  分頁查詢 157
6.4.5  檢索一條記錄 159
6.4.6  設定查詢條件 160
6.4.7  HQL中綁定參數 163
6.4.8  連接查詢 165
6.4.9  投影、分組與統計 171
6.4.10  動態查詢 174
6.4.11  子查詢 178
6.4.12  查詢方式比較 180
6.5  Hibernate事務管理 180
6.5.1  數據庫事務 180
6.5.2  Hibernate中的事務 182
本章小結 183
本章練習 184
第7章  Spring基礎 185
7.1  Spring概述 186
7.1.1  Spring起源背景 186
7.1.2  Spring體系結構 186
7.1.3  配置Spring環境 187
7.2  IoC容器 188
7.2.1  IoC概述 188
7.2.2  BeanFactory 189
7.2.3  ApplicationContext 190
7.2.4  Bean的生命周期 191
7.3  IoC容器中裝配Bean 192
7.3.1  Spring配置文件 193
7.3.2  Bean基本配置 193
7.3.3  依賴注入的方式 194
7.3.4  注入值的類型 198
7.3.5  Bean間關系 202
7.3.6  Bean作用域 203
7.3.7  自動裝配 205
本章小結 207
本章練習 208
第8章  Spring深入 209
8.1  Spring AOP 210
8.1.1  AOP思想和本質 210
8.1.2  AOP術語 210
8.1.3  Advice類型 212
8.1.4  基于XML配置的AOP 213
8.1.5  基于Annotation配置的AOP 222
8.2  Spring事務管理 226
8.2.1  Spring的事務策略 226
8.2.2  使用XML配置聲明式事務 230
8.2.3  使用Annotation配置聲明式事務 235
本章小結 237
本章練習 238
第9章  框架集成 239
9.1  Spring集成Struts2 240
9.1.1  整合原理 240
9.1.2  集成步驟 240
9.2  Spring集成Hibernate 243
9.2.1  配置SessionFactory 244
9.2.2  使用HibernateTemplate 246
9.2.3  使用HibernateDaoSupport 247
9.2.4  事務處理 250
9.2.5  OSIV模式 251
本章小結 253
本章練習 253


實  踐  篇


實踐1  Struts2基礎 257
實踐指導 257
實踐1.1  環境搭建 257
實踐1.2  項目分析 261
實踐1.3  項目設計 261
知識拓展 264
拓展練習 266
實踐2  Struts2深入 267
實踐指導 267
知識拓展 273
拓展練習 285

實踐3  Struts2標簽庫 286
實踐指導 286
實踐3.1  注冊及客戶列表功能 286
實踐3.2  商品的添加和顯示 295
知識拓展 305
拓展練習 316
實踐4  實體類及映射文件 317
實踐指導 317
實踐4.1 317
實踐4.2 318
實踐4.3 321
知識拓展 324
拓展練習 340
實踐5  業務類及DAO 341
實踐指導 341
實踐5.1  實現客戶相關功能 341
實踐5.2  實現商品相關功能 346
實踐5.3  實現訂單相關功能 349
知識拓展 353
拓展練習 364
實踐6  框架集成 365
實踐指導 365
實踐6.1  集成Spring與Hibernate 365
實踐6.2  集成Spring與Struts2 377
實踐6.3  完成商品展示模塊 379
知識拓展 386
拓展練習 387
實踐7  AOP應用 388
實踐指導 388
實踐7.1  聲明式事務的配置 388
實踐7.2  AOP實踐 390
知識拓展 401
拓展練習 407
實踐8  項目完善 408
實踐指導 408
實踐8.1  DetachedCriteria 408
實踐8.2  使用Javascript改進查詢 412
知識拓展 415
拓展練習 425



附錄A  常見Java EE框架 426
附錄B  常用開源類庫 428
展開全部

輕量級Java EE程序設計及實踐 節選

本書分為理論篇和實踐篇,全面介紹了Java EE輕量級的三個開源框架:Struts2、Hibernate和Spring。其中,在Struts2部分主要講解MVC設計思想、Struts2的處理流程及配置、Struts2常用控制器組件以及Struts2常用標簽庫的使用;在Hibernate部分主要講解O/R Mapping的設計理念、Hibernate對O/R Mapping的支持、Hibernate的配置及多種關系映射的實現,以及HQL查詢數據;在Spring部分主要講解IoC的原理、Spring對Bean的管理機制、Spring AOP編程以及聲明事務的配置和管理。
本書結構合理、重點突出、偏重應用,不僅在理論篇設有若干示例,而且在實踐篇以一個完整在線購物系統貫穿全書的技術要點,進一步強化讀者對Struts2、Hibernate、Spring框架的應用及整合技巧,全面提高動手能力。
本書適應面廣,可作為本科計算機科學與技術、軟件工程、網絡工程、計算機軟件、計算機信息管理、電子商務和經濟管理等專業的程序設計課程的教材,也可作為科研、程序設計等人員的參考書籍。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 煤粉取样器-射油器-便携式等速飞灰取样器-连灵动 | 啤酒设备-小型啤酒设备-啤酒厂设备-济南中酿机械设备有限公司 | 温室大棚建设|水肥一体化|物联网系统 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 挨踢网-大家的导航!| 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 网站建设_网站制作_SEO优化推广_百度推广开户_朋友圈网络科技 | 工业CT-无锡璟能智能仪器有限公司 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 光栅尺厂家_数显表维修-苏州泽升精密机械 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 |