至簡SSH精通JavaWeb實用開發技術

《至簡SSH精通JavaWeb實用開發技術》是由高洪岩編著的計算機套用技術類書籍;該書由電子工業出版社於2009年出版發行。全書共分15章,內容以實用為主,技術和實例相輔相成。書中首先介紹Struts的使用,讓瀆者耐視圖層的結構有非常好的掌握;然後詳細介紹了Hibernate的使用與配置檔案的映射關係,並對雙向一對多的情況進行了非常詳細的介紹;最後帶領讀者去學習Spring的技術,對AOP和IOC的注入方式進行詳細講解。

至簡SSH精通JavaWeb實用開發技術
作 者: 高洪岩 編著
出 版 社: 電子工業出版社
出版時間: 2009-11-1
紙 張: 膠版紙
I S B N : 9787121095702
包 裝: 平裝
所屬分類: 圖書 >> 計算機/網路 >> 程式設計 >> Java Java Script J2EE
定價:¥58.00

內容簡介

這是一本講解如何使用MyEclipse+STRUTS+hibernate+Spring框架開發Java Web應用程式的實用性圖書,書中在具體講解SSH開發技術的同時,結合MVC模式與MyEclipse工具,演示了實際套用項目開發的全過程。
本書總結性、歸納性極強,操作思路明晰,通篇體現出作者的豐富經驗,既可以作為廣大工程技術人員的參考用書,也適合高等院校相關專業的學生學習。

目錄

第1章 Struts簡介與使用MyEclipse的配置和開發
1.1 關於Apache、ASF、Jakarta、Tomcat
1.2 Struts簡介
1.3 什麼是框架FrameWork
1.4 Struts與設計者
1.5 JSP中的兩個MVC Model方法
1.6 在MyEclipse中配置Struts開發環境
第2章 Struts的簡例
2.1 Struts的工作流程
2.2 Struts的簡例
第3章 實戰STRUTS的C-Controller控制層
3.1 ActionServlet類的作用
3.2 Action類的作用
3.3 ActionForward功能介紹與在MyEclipse中的兩種創建方法
3.4 ForwardAction與組件間的跳轉
3.5 IncludeAction復用Web組件
3.6 DispatchAction簡化控制層類的數量
3.7 LookupDispatchAction跨頁表單的使用
3.8 SwitchAction模組間的切換
第4章 中心配置檔案struts-config.xml
4.1 struts-config.xml檔案結構
4.2 配置檔案中的子元素
第5章 View視圖層與ActionForm
5.1 ActionForm類的結構
5.2 ActionForm對象的作用域
5.3 DynaActionForm的使用
5.4 DynaActionForm實例
5.5 Action和ActionForm配置精例
5.6 解決ActionForm中文亂碼問題
5.7 ActionErrors封裝出錯信息
第6章 Struts-html標籤庫
6.1 HTML與Struts中html標籤區別及Struts標籤公共特徵
6.2 Snippets視窗的使用
6.3 html:base設定相對根路徑
6.4 (html:cancel)取消提交轉到另一個頁面
6.5 html:checkbox複選框開發介紹及實例
6.6 (html:errors)出錯提示
6.7 (html:file)單檔案/多檔案兼容上傳功能的實現
6.8 (html:form)表單的提交
6.9 (html:hidden)保密地傳送數據
6.10 (html:html)定義HTML檔案
6.11 (html:image)定義圖像提交按鈕
6.12 (html:img)在頁面上顯示圖像
6.13 (html:link)變幻莫測的超級連結
6.14 (html:messages)與(html:errors)的使用區別
6.15 (html:multibox)分組類型的複選框
6.16 (html:select)和(html:option)實現下拉和列表表單
6.17 使用(html:options)動態生成(html:select)和(html:option)表單內容
6.18 使用(html:optionsCollection)動態生成(html:option)表單內容
6.19 (html:password)、(html:text)和(html:textarea)標籤的使用
6.20 (html:radio)標籤的使用
6.21.(html:submit)和(html:reset)標籤的使用
第7章 Struts-Logic標籤庫
7.1 (logic:iterate)標籤的功能
7.2 (logic:redirect)重定向的標籤
7.3 (logic:forward)轉發的標籤
7.4 (logic:empty)和(logic:notempty)標籤的作用
7.5 (logic:present)標籤的作用及其與(logic:empty)的區別
7.6 (logic:equal)和(logic:notEqual)判斷等於和不等於
7.7 (logic:lessEqual)和(logic:lessThan)判斷小於等於和小於
7.8 (logic:greaterEqual)和(logic:greaterThan)判斷大於等於和大於
第8章 Struts-Bean標籤庫
8.1 Bean標籤庫的功能
8.2 (bean:write)標籤顯示Bean中的屬性值
8.3 (bean:parameter)標籤讀取HTTP請求的參數
8.4 (bean:message)標籤顯示資源檔案中的文本訊息
8.5 (bean:define)標籤定義一個變數
第9章 Struts與其他
9.1 Struts資源檔案國際化
9.2 Struts如何在URL中傳遞中文參數
9.3 在不同的資源檔案中的顯示信息
9.4 改變Struts的*.do擴展名
9.5 設定套用的默認頁面
9.6 URL重寫技術
9.7 使用Struts多語言切換的情況
9.8 添加Struts包的操作
9.9 實現跨頁表單的提交
9.10 使用Struts實現檔案的下載(支持中文名稱)
第10章 JSTL核心標籤庫和EL表達式的聯合使用
10.1 JSTL+EL+Servlet的示例
10.2 使用EL表達式顯示String類型變數的示例
10.3 使用EL表達式顯示ArrayList存儲String類型變數的示例
10.4 使用EL表達式顯示ArrayList存儲bean類類型變數的示例
10.5 使用JSTL中的c:out標籤顯示String類型變數的示例
10.6 使用JSTL標籤顯示bean中屬性的示例
10.7 使用JSTL標籤對null和''''在默認值上的區別
10.8 使用JSTL標籤顯示線上編輯器的內容(fckeditor)
10.9 使用JSTL標籤和EL表達式通過變數顯示屬性的值
10.10 使用JSTL標籤和EL表達式顯示HashMap中String的值
10.11 使用JSTL標籤和EL表達式顯示HashMap中bean屬性的值
10.12 EL表達式中的保留字
10.13 EL中與生存期有關的對象
10.14 JSTL中c:set標籤body屬性的使用示例
10.15 JSTL中c:if標籤body屬性的使用示例
10.16 JSTL中的c:choose標籤的示例
10.17 使用JSTL中的c:forEach標籤顯示ArrayList中的String和bean屬性的示例
10.18 使用JSTL中的c:forEach標籤顯示HashMap中的String和bean屬性的示例
10.19 使用JSTL標籤和EL表達式實現隔行顯示不同顏色的效果
10.20 使用JSTL標籤和EL表達式顯示嵌套情況的數據
第11章 Hibernate概述
11.1 Hibernate概述與優勢
11.2 持久層與持久化和
11.3 用MyEclipse開發第一個Hibemate示例
第12章 Hibernate基本技能
12.1 Configuration
12.2 SessionFactory
12.3 Session
12.4 使用Session實現curd功能
12.5 Hibernate使用JNDI技術
12.6 掌握Hibernate必備的要點
12.7 雙向一對多在MyEclipse中的實現
12.8 Hibernate備忘知識點
12.9 對主從表結構中的HashSet進行排序
12.10 Hibernate中延遲載入的調試實驗
第13章 Hibernate的檢索
13.1 HQL表別名
13.2 HQL對結果集進行排序
13.3 HQL索引參數的綁定
13.4 HQL的命名參數綁定與安全性
13.5 HQL方法鏈的使用
13.6 HQL中的uniqueResult方法的使用
13.7 HQL中的where子句與查詢條件
13.8 HQL中的迫切左外連線與調試
13.9 HQL中的左連線與調試
13.10 HQE中的迫切左外連線/左外連線主從不匹配的情況
13.11 HQL中的迫切內連線與調試
13.12 HQL中的內連線與調試
13.13 HQL中的聚集函式:distinct count min max sum avg
13.14 HQL中的分組查詢
第14章 Spring基礎
第15章 Struts+Hibernate+Spring整合與增、刪、改、查CURD操作

精彩書摘

第1章 Struts簡介與使用MyEclipse的配置和開發
1.1 關於Apache、ASF、Jakarta、Tomcat
在概述什麼是Struts之前先弄清楚幾個英文術語:Apache、ASF、Jakarta、Tomcat。
1.1.1 Apache
Apache是一種開放原始碼的Web套用伺服器,它的功能類似於微軟的IIS,但功能要遠遠超過IIS,不管是從安全性、跨平台性,還是從一些企業級的部署和套用。Apache作為自由軟體之一,像其他自由軟體一樣,它們都是由許許多多的自由開發人員投入了大量的時間和精力來實現並逐步完善的,這也是Apache能成為最流行的Web套用伺服器原因之一。不過從第一個版本開發以來,儘管不斷有新的漏洞被發現,但由於其Open Source(開放原始碼)的特點,漏洞總能被很快修補,因此,總的來說,其安全性還是相當高的,使用也是最普遍的。
1.1.2 ASF
ASF(Apache Software Foundation)是Apache軟體基金組織的縮寫。隨著Apache伺服器的廣泛套用,現在的Apache已經不代表一個軟體,而是具有一些開放原始碼及企業級套用的軟體項目機構。Apache軟體基金會(ASF)正式創建於1999年。
1.1.3 Jakarta
ASF這個組織包含了很多軟體項目,Jakarta是ASF旗下的一套Java解決方案的開源軟體項目的名稱,它包括了很多子項目。Tomcat、Ant、Struts等是Apache下的開源項目,同時也是Jakarta的關鍵項目。Jakarta里的項目主要是面向Java技術的。
……

相關詞條

熱門詞條

聯絡我們