《JavaEEWeb套用開發基礎》是2012年6月電子工業出版社出版的圖書,作者是俞東進,任祖傑。
基本介紹
- 書名:JavaEEWeb套用開發基礎
- 作者:俞東進,任祖傑
- ISBN:9787121169748
- 出版社:電子工業出版社
- 出版時間:2012年6月
- 頁數:204
- 字數:346千字
- 開本:16(185*260)
- 版次:01-01
內容簡介
圖書目錄
第1章 Java EE概述1
1.1 Java平台簡介1
1.2 Java EE平台主要內容1
1.3 Java EE套用伺服器軟體4
1.4 Java EE的相關角色5
1.5 Java EE套用軟體的體系結構5
1.6 Java EE體系架構的優點6
1.7 思考練習題7
第2章 Web開發基礎8
2.1 瀏覽器8
2.2 Web伺服器9
2.3 HTTP10
2.3.1 HTTP簡介10
2.3.2 統一資源定位地址10
2.3.3 HTTP請求11
2.3.4 HTTP回響11
2.3.5 HTTP的訊息報頭12
2.3.6 HTTP請求和回響示例14
2.4 思考練習題15
第3章 XHTML和CSS17
3.1 XHTML概述17
3.1.1 XHTML的形成和發展17
3.1.2 XML概述17
3.1.3 XHTML文檔結構18
3.1.4 XHTML文檔的基本語法19
3.1.5 XHTML和HTML的區別20
3.2 XHTML常用標籤21
3.2.1 段落標籤21
3.2.2 標題標籤22
3.2.3 有序列表標籤22
3.2.4 無序列表標籤23
3.2.5 圖片標籤23
3.2.6 超連結標籤24
3.2.7 表格標籤26
3.3 XHTML表單27
3.3.1 單行文本框28
3.3.2 口令輸入框28
3.3.3 單選按鈕29
3.3.4 複選框29
3.3.5 滾動文本框30
3.3.6 選擇列表31
3.3.7 重置和提交按鈕32
3.4 CSS33
3.4.1 CSS概述33
3.4.2 樣式表層次以及樣式說明格式34
3.4.3 CSS的常用選擇器36
3.4.4 CSS屬性39
3.4.5 標籤和div>標籤42
3.5 思考練習題43
第4章 JavaScript45
4.1 JavaScript45
4.1.1 JavaScript概述45
4.1.2 面向對象和JavaScript45
4.1.3 基本語法特徵46
4.1.4 標識符46
4.1.5 原始數據類型46
4.1.6 聲明變數47
4.1.7 操作符48
4.1.8 常用對象48
4.2 螢幕輸出和鍵盤輸入49
4.3 控制語句50
4.3.1 控制表達式50
4.3.2 選擇語句51
4.3.3 switch語句51
4.3.4 循環語句52
4.4 創建對象和修改對象53
4.5 數組54
4.5.1 創建數組對象54
4.5.2 sort方法54
4.5.3 concat方法55
4.6 函式55
4.6.1 函式的定義和調用55
4.6.2 局部變數56
4.6.3 函式參數56
4.7 JavaScript與XHTML文檔56
4.7.1 JavaScript的執行環境56
4.7.2 文檔對象模型(DOM)57
4.7.3 利用JavaScript訪問元素58
4.8 事件與事件處理59
4.8.1 事件處理的基本概念59
4.8.2 事件、屬性和標籤60
4.8.3 處理主體元素事件60
4.8.4 處理表單按鈕的事件61
4.8.5 檢驗表單輸入63
4.9 AJAX開發64
4.9.1 AJAX互動模式65
4.9.2 XMLHttpRequest簡介65
4.9.3 使用XMLHttpRequest66
4.9.4 EXT JS開發68
4.10 思考練習題70
第5章 Servlet基礎71
5.1 Servlet概述71
5.2 Servlet容器72
5.3 Servlet生命周期72
5.4 Servlet API74
5.4.1 Servlet類、請求和回響74
5.4.2 javax.servlet包75
5.4.3 javax.servlet.http包77
5.5 Java Web套用79
5.5.1 Java Web套用結構79
5.5.2 web.xml配置80
5.5.3 Tomcat與Java Web套用部署81
5.6 編寫第一個Servlet82
5.7 訪問Servlet的配置參數85
5.8 通過Servlet處理Cookie86
5.8.1 Cookie的基本概念86
5.8.2 Cookie類中的方法86
5.8.3 Cookie的處理87
5.9 過濾器88
5.9.1 Filter API88
5.9.2 Filter的套用實例89
5.10 Servlet 3.0的新特性91
5.10.1 Servlet中的注釋91
5.10.2 Servlet中的異步處理92
5.10.3 現有API的改進92
5.11 思考練習題93
第6章 JSP簡介94
6.1 初識JSP94
6.1.1 JSP起源94
6.1.2 JSP工作原理95
6.2 開發第一個JSP程式95
6.3 JSP基本語法96
6.3.1 JSP注釋96
6.3.2 JSP聲明97
6.3.3 JSP表達式97
6.3.4 JSP程式段98
6.3.5 JSP指令標記98
6.3.6 JSP動作元素101
6.3.7 JSP異常106
6.4 JSP內置對象107
6.4.1 request對象107
6.4.2 response對象108
6.4.3 out對象109
6.4.4 session對象110
6.4.5 application對象110
6.4.6 page對象111
6.4.7 pageContext對象111
6.4.8 config對象112
6.4.9 exception對象112
6.5 JavaBean113
6.5.1 JavaBean概述113
6.5.2 在JSP中使用JavaBean114
6.5.3 JavaBean的生命周期114
6.6 JSP標準標記庫118
6.7 Servlet與JSP的關係121
6.8 JSP 2.0的新特性123
6.8.1 JSPX123
6.8.2 Expression Language123
6.8.3 Simple Tag和Tag File124
6.8.4 元素124
6.9 思考練習題125
第7章 Struts入門126
7.1 MVC簡介126
7.2 Struts體系結構127
7.3 Struts配置129
7.3.1 web.xml129
7.3.2 struts.xml130
7.3.3 struts.properties131
7.4 編寫Action131
7.4.1 Action的類型131
7.4.2 在Action中訪問Servlet API132
7.5 配置Action133
7.5.1 Action映射的簡單配置134
7.5.2 使用method屬性135
7.5.3 動態方法調用135
7.5.4 默認Action136
7.6 一個完整的Struts套用實例136
7.7 思考練習題140
第8章 Spring入門141
8.1 Spring框架簡介141
8.2 控制反轉142
8.2.1 IoC和依賴注入142
8.2.2 Bean和Bean配置144
8.2.3 Bean的作用域144
8.2.4 Bean Factory145
8.2.5 ApplicationContext146
8.2.6 使用註解配置Spring IoC147
8.3 Spring AOP147
8.3.1 AOP的基本概念147
8.3.2 Spring AOP實例148
8.4 Spring MVC151
8.4.1 Spring MVC處理流程151
8.4.2 Spring MVC配置152
8.4.3 實現Controller154
8.4.4 實現View155
8.4.5 一個完整的Spring MVC示例156
8.5 思考練習題159
第9章 Hibernate入門160
9.1 Hibernate概述160
9.1.1 數據持久化與ORM160
9.1.2 Hibernate體系結構161
9.1.3 核心接口簡介162
9.2 編寫持久化類163
9.3 Hibernate配置檔案164
9.3.1 資料庫配置檔案164
9.3.2 ORM映射檔案165
9.4 HQL語法167
9.5 Hibernate套用實例169
9.6 思考練習題172
附錄A 開發環境配置和使用173
A.1 Apache HTTP伺服器安裝173
A.2 JDK安裝173
A.3 Tomcat安裝173
A.4 Eclipse安裝174
A.5 使用Eclipse174
A.5.1 在Eclipse中配置Tomcat174
A.5.2 創建Web項目175
A.5.3 編製程序檔案176
A.5.4 部署Web項目至Tomcat176
附錄B Java EE Web綜合實驗178
B.1 簡介178
B.2 初始化項目178
B.3 引入Spring框架179
B.4 創建、配置新的視圖和控制器181
B.5 開發業務邏輯層184
B.6 使用表單188
參考文獻195