xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊   加入收藏
  •   
歡迎光臨清華大學出版社第三事業部!

此頁面上的內容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當前位置: 首頁 > 科技 > 計算機與網絡 > 程序語言與軟件開發 > Java EE企業級編程開發實例詳解

瀏覽歷史

Java EE企業級編程開發實例詳解

Java EE企業級編程開發實例詳解

prev next

  • 商品貨號:2014051503
  • 商品重量:0克
    作者:袁梅宇,王海瑞著
    出版社:清華大學出版社
    圖書書號/ISBN:9787302314912
    出版日期:2013年3月第1次印刷
    開本:16
    圖書頁數:430
    圖書裝訂:平裝
    圖書規格:185mm×260mm
    版次:2013年3月第1版
    印張:27.5
    字數:668千字
  • 上架時間:2014-05-15
    商品點擊數:1298
  • 定價:¥49.00元
    本店售價:¥49.00元
    注冊用戶:¥49.00元
    vip:¥46.55元
    黃金等級:¥44.10元
    用戶評價: comment rank 5
  • 商品總價:
  • 購買數量:

內容簡介:

商品附加資源

 

內 容 簡 介
Java EE一直是企業級應用開發的主流技術標準和流行的軟件開發架構,最新的Java EE 6.0致力于簡化復雜技術,大大降低了開發難度,使用戶容易理解和上手。
本書帶領讀者由淺入深地學習Java EE開發的持久化層、業務邏輯層和UI用戶表現層的知識,系統地介紹稱為Java EE“三劍客”的JPA 2.0、EJB 3.1 JSF 2.0開發。全書共5章,主要內容包括Java EE開發基礎、Java持久化APIEJB 3.1、JSF 2.0Java EE應用安全和綜合示例。
本書適合軟件開發人員作為技術參考書,也適合作為計算機專業高年級本科生和研究生的教材或參考書。

 

   
        在當今發達的商業世界中,企業需要使用各種應用軟件以幫助提升核心競爭力,而應用軟件需要進行數據訪問、實施業務邏輯、構筑增進用戶體驗的表示層,并與外部系統通信。公司需要在盡可能減少開支的同時,選擇使用標準的、可靠的技術去處理日益加重的信息傳輸和信息處理的負荷。選擇適合企業的工作平臺的重要性日益突出。
Java EE(Java Enterprise Edition,Java企業版)是一個開放的、基于標準的平臺,用于開發、部署和管理面向Web,以服務器為中心的企業級應用。
自20世紀90年代后,Java EE一直是企業級應用開發的主流技術標準和流行的軟件開發架構,并一直承受各種開源框架的競爭,每一次Java EE新版本的推出,都會給用戶帶來學習新知識的沖擊。
        長期以來,Java EE一直被技術人員認為是難以理解、容易誤用的“高雅”技術,其前身J2EE常常被業界視為重量級的技術(太過于強大而難以使用)——即使實現一個簡單的J2EE程序,也需要大量的配置文件,盡管這些配置文件并不是必需的。
        因為J2EE難以學習和掌握,使得很多開發人員轉而尋求其他解決方案,各種以SSH(Struts + Spring + Hibernate)為代表的輕量級架構大行其道。
吸取了輕量級架構的優點,Java EE的“體重”在2006年5月正式發布Java EE 5.0規范時成功地“減肥”了。最新的Java EE 6.0則致力于簡化復雜技術,大大降低了開發的難度,使用戶容易理解和上手了。
       Java EE主要的優勢在于它是開放的技術標準。使用JPA、EJB、JMS、SOAP及RESTful Web服務技術編寫的應用軟件容易在不同的應用服務器間移植。
       Java EE的另一優勢是開源,大多數Java EE 6的參考實現都采用開源許可證,如GlassFish、EclipseLink、Mojarra、OpenMQ、Metro及Jersey等。
       Java EE并不僅僅是一門技術,而且還是一系列的技術標準和規范。本書探尋了Java EE新版本的革新技術,研究了一系列規范和如何將這些技術組織起來開發應用系統。
       Java EE 6包含近30項規范,內容極其龐雜,涵蓋企業級開發的方方面面,主要包括EJB 3.1、JPA 2.0企業層、Servlet 3.0、JSF 2.0 Web層、SOAP Web服務、RESTful服務的互操作規范。想完全掌握Java EE的每項技術,既耗時,也無必要。因此,本書主要涵蓋稱為開發“三劍客”的JPA 2.0、EJB 3.1和JSF 2.0,分別用于構建企業Web應用的持久化層、業務邏輯層和表現層,深入淺出地敘述了各項技術的背景、要點和難點、注意事項,并且附上大量的典型示例供讀者參考。本書既可以作為教學參考書,供計算機相關專業的本科生和研究生使用,也可以作為技術手冊,在遇到類似的技術問題時查閱。
        作為Java EE的愛好者和實踐者,作者深知:如果沒有對大量實例的學習和練習,想學好這些內容是不可能的。大量訓練和模仿才是通向成功的正確道路。秉承這個思想,書中安排了大量的實例程序,每個實例都經過作者仔細挑選和構建,并經過認真調試,確認沒有問題后才寫入書中。
        作者專門為本書設置了讀者QQ群,群號是245295017,歡迎讀者加群,下載和探討書中的實例,抒寫讀書心得,尋求技術難題解答等。
        本書承蒙很多朋友、同事的幫助才得以成文。特別感謝同事尚振宏博士的熱心幫助,他提出了不少意見和建議,對本書的改進幫助甚大;衷心感謝周蘭江副教授和研究生何佳,難以忘記他們的真誠幫助;感謝朋友李海軍博士、史博嘉先生,沒有他們的幫助本書難以面世;感謝清華大學出版社的編輯老師在內容組織、排版以及出版方面提出的建設性意見和給予的無私幫助;感謝理解和支持我的家人,他們是我寫作的堅強后盾。感謝購買本書的朋友,歡迎大家批評指正,所提出的問題將會受到重視,并在再版中改進。
 
 目    錄
第1章  Java EE開發基礎 1
1.1  Java EE 6簡介 2
1.1.1  學習Java EE的意義 2
1.1.2  Java EE 6版本介紹 2
1.2  Java EE 6的開發環境 4
1.2.1  Java EE 6開發環境的
安裝和配置 4
1.2.2  Eclipse集成GlassFish 12
1.2.3  Eclipse集成數據庫 13
1.2.4  EJB容器數據源的配置 17
1.3  Java EE安全 21
1.3.1  Java EE基本安全概念 21
1.3.2  使用GlassFish文件域 24
1.3.3  基于表單的認證 30
1.3.4  使用GlassFish證書域 33
第2章  Java持久化API 39
2.1  JPA介紹 40
2.1.1  持久化概念 40
2.1.2  JPA 2.0概述 41
2.2  JPA環境設置 43
2.2.1  簡單JPA程序的完整開發
過程 43
2.2.2  使用JUnit測試JPA 51
2.2.3  persistence.xml文件配置 55
2.3  JPA實體映射基礎 57
2.3.1  JPA管理實體基本概念 57
2.3.2  實體與數據庫表的映射關系 59
2.3.3  采用XML文件管理對象關系
映射 63
2.3.4  定義復合主關鍵字 66
2.3.5  定制屬性的映射關系 70
2.3.6  JPA的兩種訪問類型 75
2.4  JPA實體關聯映射 76
2.4.1  實體關聯基本概念 77
2.4.2  一對一單向關聯 78
2.4.3  一對一雙向關聯 82
2.4.4  一對多單向關聯 84
2.4.5  多對一單向關聯 88
2.4.6  多對一雙向關聯 90
2.4.7  多對多雙向關聯 93
2.4.8  有額外字段的多對多映射
關聯表 96
2.5  關聯關系再討論 101
2.5.1  為關聯關系選擇集合類 101
2.5.2  對關聯實體進行排序 101
2.5.3  延遲加載vs即時加載 104
2.6  繼承關系 106
2.6.1  概述 106
2.6.2  繼承關系映射示例 106
2.7  JPQL 112
2.7.1  JPQL語句基礎 112
2.7.2  JPQL查詢 116
2.7.3  命名查詢 120
2.7.4  原生查詢 122
2.7.5  Criteria API 124
2.8  JPA高級話題 128
2.8.1  處理并發 128
2.8.2  實體的生命周期 132
2.8.3  JPA回調方法 142
第3章  EJB 3.1 145
3.1  EJB 3.1介紹 146
3.1.1  EJB 3.1簡介 146
3.1.2  簡單EJB的完整開發過程 149
3.2  依賴注入和JNDI 156
3.2.1  基本概念 156
3.2.2  JNDI示例 159
3.3  EJB調試技術 162
3.3.1  嵌入式技術調試EJB 162
3.3.2  Web服務測試EJB 163
3.3.3  GlassFish應用程序客戶端 166
3.4  會話Bean 169
3.4.1  無狀態EJB 169
3.4.2  有狀態EJB 172
3.4.3  單體EJB 176
3.4.4  單體EJB初始化與并發 179
3.4.5  EJB部署描述文件 182
3.5  EJB進階 185
3.5.1  異步調用EJB 185
3.5.2  定時服務 188
3.5.3  會話Bean的生命周期 193
3.5.4  EJB攔截器 198
3.6  EJB事務 204
3.6.1  EJB事務處理 204
3.6.2  EJB支持的事務 204
3.6.3  容器管理的事務 206
3.6.4  Bean管理的事務 212
3.7  EJB安全 214
3.7.1  EJB安全概念 214
3.7.2  EJB聲明式安全策略 216
3.7.3  EJB編程式安全策略 220
第4章  JSF 2.0 223
4.1  JSF 2.0介紹 224
4.2  JSF的運行環境 226
4.2.1  JSF運行環境的配置 226
4.2.2  第一個簡單的JSF程序 228
4.2.3  JSF與可視化網頁開發 234
4.2.4  配置web.xml文件 234
4.3  JSF標準組件 235
4.3.1  JSF標準組件示例 236
4.3.2  JSF 2.0標簽庫 238
4.3.3  JSF常用標準組件介紹 240
4.4  托管Bean 252
4.4.1  JSF托管Bean 252
4.4.2  托管Bean的范圍 254
4.5  JSF導航 257
4.5.1  頁面導航 257
4.5.2  動作和動作監聽器 260
4.5.3  參數傳遞 263
4.6  JSF轉換器 268
4.6.1  簡單的轉換器 269
4.6.2  數值轉換器格式化輸出 271
4.6.3  日期時間轉換器 273
4.6.4  用戶定制的轉換器 276
4.7  JSF驗證器 280
4.7.1  標準的數據驗證器 280
4.7.2  定制驗證器的錯誤信息 282
4.7.3  用戶定制的數據驗證器 286
4.8  JSF表格 288
4.8.1  h:dataTable標簽 288
4.8.2  ui:repeat標簽 292
4.8.3  在表格中顯示多種組件 294
4.8.4  編輯表格數據 296
4.8.5  添加刪除表格數據 299
4.8.6  表格數據排序 303
4.8.7  表格分頁顯示 308
4.9  Ajax 314
4.9.1  使用簡單的Ajax 315
4.9.2  組件的動態聯動 318
4.9.3  構建人性化Web應用 321
4.10  Facelets 325
4.10.1  Facelets標簽 325
4.10.2  使用Facelets模板 326
4.11  JSF進階 328
4.11.1  JSF復合組件 328
4.11.2  JavaScript復合組件 332
4.11.3  JSF的生命周期 334
4.11.4  定制JSF安全 339
4.11.5  顯示動態圖像 345
4.11.6  文件上傳 348
4.11.7  PrimeFaces多文件上傳 355
4.11.8  在JSF中使用EJB 358
4.12  國際化 361
4.12.1  國際化JSF項目 361
4.12.2  頁面語言功能選項 365
第5章  綜合示例 369
5.1  系統功能概述 370
5.2  數據庫設計 370
5.3  企業Java Bean層 378
5.4  用戶認證與授權 384
5.5  JSF模板 386
5.5.1  基本模板 386
5.5.2  管理員模板 387
5.5.3  教師、學生模板 391
5.6  公用功能 394
5.6.1  登出 395
5.6.2  修改密碼 396
5.6.3  排序和分頁處理 399
5.7  管理員使用的功能 402
5.7.1  添加新用戶等 402
5.7.2  用戶管理 404
5.7.3  班級管理 410
5.7.4  課程管理 411
5.8  教師使用的功能 412
5.8.1  錄入成績 412
5.8.2  查詢成績 417
5.9  學生使用的功能 418
附錄A  源代碼使用說明 425
附錄B  章節與Java EE項目名稱
對照表 426
參考文獻 429
  
  
  

商品標簽

購買記錄(近期成交數量0)

還沒有人購買過此商品
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁

用戶評論(共0條評論)

  • 暫時還沒有任何用戶評論
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價等級:
評論內容:
驗證碼: captcha