《JavaWeb開發技術大全》

《JavaWeb開發技術大全》

本書介紹了Web開發中客戶端技術的基礎知識,包括JavaSc ript、CSS、AJAX等,這些技術都是Web套用中常用的客戶端技術。本書講解了JSP/S rvlet技術的基礎知識,並提供了一個綜合案例展示其具體套用,它們是Java Web服務端技術的基石,也是學習Java Web開發所要必須掌握的技術。

基本信息

JavaWeb開發技術大全JavaWeb開發技術大全
Java Web開發技術大全
——JSP+Servlet+Struts+Hibernate+Spring+Ajax+JSF
作者:李寧等編著
出版社:清華大學出版社
出版時間:2009-5-1
版次:1
頁數:807
開本:16開
ISBN:9787302195757
定價:¥79.80

編輯推薦

資深程式設計師全力打造,深入剖析ssh框架整合開發的精髓
全方位解讀Java Web開發的基礎知識、高級技術及套用案例
◎內容全面,講解詳細,全面覆蓋JSP、Servlet、AJAX及SSH框架整合開發
◎避免冗長的理論講解,而是直擊主題,通過具體實例引導讀者快速學習
◎提供典型套用案例,剖析JSP/Servret技術與Struts2技術在Web開發中的不同
◎提供完整的套用案例,使讀者可以深入體會SSH開發模式的精髓
◎所有開發工具和框架均使用目前的最新版本,緊跟技術發展的趨勢
◎提供230個實例和4個綜合案例,可以作為案頭必備的查詢手冊
一線開發人員全力打造,分享技術盛宴!
重點內容及特色
◎本書介紹了Web開發中客戶端技術的基礎知識,包括JavaScRIPT、CSS、AJAX等,這些技術都是Web套用中常用的客戶端技術。
◎本書講解了JSP/Srvlet技術的基礎知識,並提供了一個綜合案例展示其具體套用,它們是JavaWeb服務端技術的基石,也是學習JavaWeb開發所要必須掌握的技術。
◎本書重點講解了Struts2、Speing和HIbernate框架的基礎知識和高級技術,如Sruts2中的攔截器、類型轉換、國際化和標籤等,HIberna{e的會話、0/R映射和事務管理等,Spring中的資料庫技術與AOP等。
◎本書特別介紹了Struts2對AjAX的支持,還重點剖析了SSH框架的整合開發,並給出了兩個綜合案例來展示整合SSH框架開發Web套用。
◎和已經出版的同類圖書相比,本書講解由淺入深,涵蓋更多內容,列舉了大量典型實例具有超強的實用性,另外,本書各篇獨立,適合讀者全面學習或對部分內容重點學習。
讀者對象
◎有Java基礎,想進一步學習SSH框架整合開發的人員
◎了解SSH整合開發,想進一步提高開發技術的人員
◎正在使用SSH整合技術開發項目,想查閱資料的人員
◎大中專院校的學生和老師,以及Java培訓班的學員和講師
◎需要一本案頭必備查詢手冊的程式設計師
光碟內容
◎6小時多媒體體視頻講解
◎本書所涉及的原始碼

內容簡介

SSH是目前最流行的Java Web開發技術。本書通過對SSH中的各種技術循序漸進地講解,使讀者儘快掌握開發基於SSH的Web程式的方法。本書內容包括Web客戶端技術、JSP/Servlet技術、Struts2(攔截器、類型轉換、輸入校驗、上傳和下載檔案、Struts2的各種標籤、對AJAX的支持等)、Spring(Ioc容器、裝配JavaBean、Jdbc和Hibernate模板、事務管理、SpringAOP等)以及Hibernate(會話、映射、標準查詢API、HQL、事務管理、鎖等)。除此之外,本書還提供了兩個完整的實例來講解開發SSH的詳細步驟和方法。通過對這兩個實例的學習,讀者可以對SSH開發模式有更透徹地理解和認識。
本書適合廣大從事JavaWeb開發工作的技術人員、對SSH開發感興趣的人員以及大專院校學生閱讀,尤其是具有一定的Web開發經驗的技術人員。

作者簡介

李寧,高級軟體工程師,畢業於東北大學,獲碩士學位。曾任職於東軟集團,擔任項目經理一職。有10餘年的軟體開發經驗,主持或參與開發了全國計算機等級考試考務管理系統、超市前台銷售和後台管理系統、遼寧省實驗中學後勤管理系統、網上評卷系統等各種大型系統。曾為《程式設計師》、《電腦編程技巧與維護》、lT168、天極網等雜誌或網路媒體撰寫了100餘篇技術文章熟悉Java、C/C++、C#、EcIIpse、NetBeanS、VisuaJStudi0、Delphi等程式語言或開發工具,尤其擅長Java、EcIipse等開發技術有非常豐富的軟體開發經驗,擅長將軟體開發技術以準確而生動的語言進行闡述。

目錄

第1篇Web開發基礎篇
第1章搭建開發環境
第2章JavaWeb套用開發基礎
第3章Web開發中的客戶端技術
第4章Servlet技術
第5章JSP技術
第6章用Servlet和JSP實現註冊登錄系統
第2篇Struts2篇
第7章編寫Struts2的 第一個程式
第8章Struts2進階
第9章Struts2的攔截器
第10章Struts2的類型轉換
第11章Struts2的輸入校驗
第12章檔案的上傳和下載
第13章國際化
第14章Struts2的標籤庫
第15章Struts2對AJAX的支持
第16章用Struts2實現註冊登錄系統
第3篇Hibernate篇
第17章Hibernate的Helloworld程式
第18章配置Hibernate
第19章Hibernate的會話與O/R映射
第20章Hibernate的查詢與更新技術
第21章Hibernate的高級技術
第4篇Spring篇
第22章Spring的Helloworld程式
第23章反向控制(Ioc)與裝配JavaBean
第24章Spring中的資料庫技術
第25章Spring的其他高級技術
第5篇綜合實例篇
第26章Struts2與Hibernate、Spring的整合
第27章網路硬碟
第28章 論壇系統

書摘插圖

第1篇Web開發基礎篇
第2章JavaWeb套用開發基礎
2.1Web技術的發展
實際上,web技術早在20世紀90年代初,就已經有了一定範圍的套用,但那時的web套用大多數都是基於靜態HTML頁面的。就算有一些基於動態頁面的Web程式,可是由於當時的硬體環境和web技術的限制,這些動態程式運行起來並沒有現在這么流暢。而如果使用靜態頁面,只能起到信息發布的作用,這些靜態頁面是不具備互動能力的。
不管是何種類型的程式,如果沒有和用戶互動的功能,或者和用戶互動的功能很少,是絕對不可能流行的。當然,Web程式也不能例外。因此,很多這方面的專家提出了不同的實現動態Web程式的方案。其中最早的解決方案是Cl31(通用網關接口)。通過CGI技術可以使web應用程式與客戶端瀏覽器互動。這些互動的動作可以由靜態的HTML產生,也可以由CGl程式生成相應的互動頁面,當然,這些互動頁面也是靜態的。CGl還可以訪問資料庫,這一點非常重要。因為,幾乎每一個web程式都需要對數據進行存取。這些數據基本上都保存在資料庫中。
CGl程式的誕生,就像阿里巴巴用“芝麻開門”開啟寶庫大門一樣,開啟了動態Web套用的時代,給了這種技術無限的可能性。但CGl技術也存在很多不足之處,如實現CGI程式的難度較大,而且CGl的性能也面臨考驗。
……

相關詞條

相關搜尋

熱門詞條

聯絡我們