評論(0

JavaWeb開發技術大全

標籤: 暫無標籤

SSH是目前最流行的Java Web開發技術。本書通過對SSH中的各種技術循序漸進地講解,使讀者儘快掌握開發基於SSH的Web程序的方法。本書內容包括Web客戶端技術、JSP/Servlet技術、Struts 2(攔截器、類型轉換、輸入校驗、上傳和下載文件,Struts 2的各種標籤,對 AJAX的支持等),Spring(Ioc容器、裝配Java Bean,Jdbc和Hibernate模板、事務管理、Spring AOP等)以及 Hibernate(會話、映射、標準查詢API、HQL、事務管理、鎖等)。除此之外,本書還提供了兩個完整的實例來講解開發SSH的詳細步驟和方法。通過對這兩個實例的學習,

  
JavaWeb開發技術大全

1 JavaWeb開發技術大全 -Java Web開發技術大全

  ——JSP+Servlet+Struts+Hibernate+Spring+Ajax+JSF

2 JavaWeb開發技術大全 -編輯推薦

  資深程序員全力打造,深入剖析ssh框架整合開發的精髓

  全方位解讀Java Web開發的基礎知識、高級技術及應用案例

  ◎內容全面,講解詳細,全面覆蓋JSP、Se rvlet、AJAX及SSH框架整合開發

  ◎避免冗長的理論講解,而是直擊主題,通過具體實例引導讀者快速學習

  ◎提供典型應用案例,剖析JSP/Servret技術與Struts 2技術在Web開發中的不同

  ◎提供完整的應用案例,使讀者可以深入體會SSH開發模式的精髓

  ◎所有開發工具和框架均使用目前的最新版本,緊跟技術發展的趨勢

  ◎提供230個實例和4個綜合案例,可以作為案頭必備的查詢手冊

  一線開發人員全力打造,分享技術盛宴!

重點內容及特色

  ◎本書介紹了Web開發中客戶端技術的基礎知識,包括JavaSc RIPT、CSS、AJAX等,這些技術都是Web應用中常用的客戶端技術。

  ◎本書講解了JSP/S rvlet技術的基礎知識,並提供了一個綜合案例展示其具體應用,它們是Java Web服務端技術的基石,也是學習Java Web開發所要必須掌握的技術。

  ◎本書重點講解了Struts 2、Spring和HIbernate框架的基礎知識和高級技術,如Sruts 2中的攔截器、類型轉換、國際化和標籤等,HIbe rna{e的會話、0/R映射和事務管理等,Spring中的資料庫技術與AOP等。

  ◎本書特別介紹了Struts 2對AjAX的支持,還重點剖析了SSH框架的整合開發,並給出了兩個綜合案例來展示整合SSH框架開發Web應用。

  ◎和已經出版的同類圖書相比,本書講解由淺入深,涵蓋更多內容,列舉了大量典型實例具有超強的實用性,另外,本書各篇獨立,適合讀者全面學習或對部分內容重點學習。

讀者對象

  ◎有Java基礎,想進一步學習SSH框架整合開發的人員

  ◎了解SSH整合開發,想進一步提高開發技術的人員

  ◎正在使用SSH整合技術開發項目,想查閱資料的人員

  ◎大中專院校的學生和老師,以及Java培訓班的學員和講師

  ◎需要一本案頭必備查詢手冊的程序員

光碟內容

  ◎6小時多媒體體視頻講解

  ◎本書所涉及的源代碼

3 JavaWeb開發技術大全 -內容簡介

  SSH是目前最流行的Java Web開發技術。本書通過對SSH中的各種技術循序漸進地講解,使讀者儘快掌握開發基於SSH的Web程序的方法。本書內容包括Web客戶端技術、JSP/Servlet技術、Struts 2(攔截器、類型轉換、輸入校驗、上傳和下載文件、Struts 2的各種標籤、對 AJAX的支持等)、Spring(Ioc容器、裝配java bean、Jdbc和Hibernate模板、事務管理、Spring AOP等)以及 Hibernate(會話、映射、標準查詢API、HQL、事務管理、鎖等)。除此之外,本書還提供了兩個完整的實例來講解開發SSH的詳細步驟和方法。通過對這兩個實例的學習,讀者可以對SSH開發模式有更透徹地理解和認識。

  本書適合廣大從事Java Web開發工作的技術人員、對SSH開發感興趣的人員以及大專院校學生閱讀,尤其是具有一定的Web開發經驗的技術人員。

4 JavaWeb開發技術大全 -作者簡介

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

5 JavaWeb開發技術大全 -目錄

  第1篇 Web開發基礎篇

  第1章 搭建開發環境

  第2章 Java Web應用開發基礎

  第3章 Web開發中的客戶端技術

  第4章 Servlet技術

  第5章 JSP技術

  第6章 用Servlet和JSP實現註冊登錄系統

  第2篇 Struts 2篇

  第7章 編寫Struts 2的 第一個程序

  第8章 Struts 2進階

  第9章 Struts 2的攔截器

  第10章 Struts 2的類型轉換

  第11章 Struts 2的輸入校驗

  第12章 文件的上傳和下載

  第13章 國際化

  第14章 Struts 2的標籤庫

  第15章 Struts 2對AJAX的支持

  第16章 用Struts 2實現註冊登錄系統

  第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章 Struts 2與Hibernate、Spring的整合

  第27章 網路硬碟

  第28章 論壇系統

6 JavaWeb開發技術大全 -書摘插圖

  第1篇 Web開發基礎篇

  第2章 Java Web應用開發基礎

  2.1 Web技術的發展

  實際上,web技術早在20世紀90年代初,就已經有了一定範圍的應用,但那時的web應用大多數都是基於靜態HTML頁面的。就算有一些基於動態頁面的Web程序,可是由於當時的硬體環境和web技術的限制,這些動態程序運行起來並沒有現在這麼流暢。而如果使用靜態頁面,只能起到信息發布的作用,這些靜態頁面是不具備交互能力的。

  不管是何種類型的程序,如果沒有和用戶交互的功能,或者和用戶交互的功能很少,是絕對不可能流行的。當然,Web程序也不能例外。因此,很多這方面的專家提出了不同的實現動態Web程序的方案。其中最早的解決方案是Cl31(通用網關介面)。通過CGI技術可以使web應用程序與客戶端瀏覽器交互。這些交互的動作可以由靜態的HTML產生,也可以由CGL程序生成相應的交互頁面,當然,這些交互頁面也是靜態的。CGl還可以訪問資料庫,這一點非常重要。因為,幾乎每一個web程序都需要對數據進行存取。這些數據基本上都保存在資料庫中。

  CGl程序的誕生,就像阿里巴巴用「芝麻開門」開啟寶庫大門一樣,開啟了動態Web應用的時代,給了這種技術無限的可能性。但CGl技術也存在很多不足之處,如實現CGI程序的難度較大,而且CGl的性能也面臨考驗。

  ……

相關評論

同義詞:暫無同義詞