挑戰(zhàn)JSP&Servlet Web 2.0應用開發(fā)

出版時間:2008-6  出版社:機械工業(yè)出版社  作者:彭一明,張麗偉,劉子乾 編著  頁數(shù):543  
Tag標簽:無  

前言

  JSP技術(shù)繼承了Java語言的強大功能,利用它可以開發(fā)出先進、安全和跨平臺的商務系統(tǒng),并且開發(fā)出的系統(tǒng)具有良好的擴充性。在新的JSP2.0規(guī)范中為JSP技術(shù)的易用性進行了重新設計,使得即使不懂Java頁面設計的人員也能夠開發(fā)JSP應用。在J2EE技術(shù)中,JSP主要用來表現(xiàn)頁面,而Servlet技術(shù)主要用來完成大量的邏輯處理。Servlet的主要優(yōu)勢在于:一個Servlet被客戶端發(fā)送的第一個請求激活后繼續(xù)運行于后臺,等待以后請求。每個請求將生成一個線程,而不是一個進程。多個客戶能夠在同一個進程中同時得到服務。Servlet是利用Java編寫的,故而Servlet幾乎具有Java:技術(shù)的所有優(yōu)點,如可移植性、穩(wěn)健性、易開發(fā)、易維護等?! 樘岣唛_發(fā)效率,開發(fā)人員經(jīng)常使用大量的框架,如Web開發(fā)框架、中間層開發(fā)框架、數(shù)據(jù)層開發(fā)框架,現(xiàn)在主要使用的開發(fā)框架中ASP占26%、Struts占21%、Hibernate占17%、SpringMVC占11%、EJB占7%、JSF占6%、SpringWeb。Flow和POJO各占4%、其他占4%。不難看出JSP以及Spring+Hibemate+Struts的優(yōu)勢、地位相當明顯。  本書對JSP、JSP中最重要的Servlet技術(shù)、部分常用框架結(jié)合實際應用進行全方位的講解,使讀者能夠深入地感受到它們的魅力所在。  MyEclipse企業(yè)級工作平臺是對EclipseIDE的擴展,利用它可以在數(shù)據(jù)庫和JSP的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大地提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML、Struts、JSF、JavaScript、SQL、Hibemate、Spring。

內(nèi)容概要

  本書以Java語言為基礎(chǔ),從基本的語法和規(guī)范入手全面而系統(tǒng)地闡述了JSP動態(tài)網(wǎng)頁開發(fā)技術(shù)、Servlet的技術(shù)標準及Web2.0應用開發(fā)技術(shù)。它是作者多年從事Java培訓和JSP網(wǎng)絡編程工作積累的結(jié)晶,欲帶你掌握主流技術(shù),在實踐應用中迅速提升編程技能。  全書共28章,詳細介紹了JSP技術(shù)的內(nèi)置對象、文件使用、數(shù)據(jù)庫應用、JavaBean組件、Servlet技術(shù)、Struts+Hibernate+Spring架構(gòu)、Ajax技術(shù)等相關(guān)知識,并以“總體設計一界面設計一數(shù)據(jù)庫設計一詳細設計,,為線索具體展開三個綜合實例——辦公管理系統(tǒng)(JSP+JavaBeart)、在線博客系統(tǒng)(JSP+Ajax)、網(wǎng)上購書系統(tǒng)(JSP+Struts)。對項目開發(fā)過程中的應用熱點和難點進行了詳盡的介紹和透徹的講解?! 」獗P中提供所有實例的源文件(利用JSP、Servlet、JavaBean、Struts、Hibernate、Ajax等技術(shù)開發(fā)的案例源代碼)和多媒體視頻(搭建開發(fā)環(huán)境、配置系統(tǒng)、運行SQL語句、運行大型案例的教學視頻),以供讀者參考學習?! ”緯哂兄R全面、實例精彩、指導性強的特點,力求以全面的知識及豐富的實例來指導讀者透徹學習JSP技術(shù)及其相關(guān)的常用工具。該書不僅適合沒有JSP基礎(chǔ)的初學者,而且適合那些想了解JSP最新技術(shù)的開發(fā)人員。

書籍目錄

第1章  搭建JSP的開發(fā)環(huán)境第2章  JSP基礎(chǔ)第3章  JSP語法第4章  JSP內(nèi)置對象第5章  EL表達式語言第6章  JSP標準標簽庫第7章  使用JavaBean組件第8章  JSP自定義標簽第9章  Servlet基礎(chǔ)第10章  ServletAPI介紹第11章  ServletAPI使用舉例第12章  訪問CGl變量第13章  Servlet的開發(fā)和部署第14章  JSP開發(fā)與應用模型第15章  高級ServletAPI第16章  Cookie的使用第17章  會話第18章  請求轉(zhuǎn)發(fā)第19章  MVC模式第20章  使用JDBC進行數(shù)據(jù)訪問第21章  使用持久層訪問數(shù)據(jù)庫第22章  JSP的開發(fā)工具:MyEclipse第23章  Struts、Servlet與JSP第24章  JSP與Spring框架的應用第25章  Ajax技術(shù)與JSP結(jié)合開發(fā)實例第26章  辦公管理系統(tǒng)第27章  在線博客系統(tǒng)第28章  網(wǎng)上購書系統(tǒng)

章節(jié)摘錄

  第1章 搭建JSP的開發(fā)環(huán)境  工欲善其事,必先利其器。在學習專門的JSP技術(shù)之前,首先需要有合適的軟件并了解怎么使用它們。本章主要介紹使用JSP技術(shù)開發(fā)Web所需的軟件工具和運行環(huán)境,對JDK和Tomcat的安裝和配置進行詳細說明,為后面章節(jié)的學習開發(fā)做好準備?! ?.1 所需軟件  一般說來,JSP應用開發(fā)需要運行環(huán)境和開發(fā)工具兩個部分。運行JSP應用的軟件一般稱為應用服務器,也稱為JSP容器。與Java其他技術(shù)一樣,JSP技術(shù)同樣是跨平臺的技術(shù),也就是說在不同的硬件平臺、不同的操作系統(tǒng)下都可以支持JSP的開發(fā)和應用。本書選擇Windows操作系統(tǒng)平臺下的免費Java開發(fā)工具JDK和JSP引擎Apache Jakarta Tomcat來搭建JSP開發(fā)平臺,而JSP源代碼的編輯在基礎(chǔ)部分使用通用的文本編輯器,在JSP高級技術(shù)部分將會介紹Eclipse+MyEclipse的使用,這將會大大加快JSP的開發(fā)速度?! ?.Java Development Kit  JDK(Java Development Kit)是Sun Microsystems針對Java開發(fā)的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK(Software Development Kit)。不同的Java應用開發(fā)對應有三個不同的開發(fā)包:  ·Java SE(Java Standard Edition,Java標準版)?!  ava ME(Java Micro Edition,Java微型版)?!  ava EE(Java Enterprise Edition,Java企業(yè)版)?! ∑渲蠮ava SE是標準的開發(fā)版本,可開發(fā)Java相關(guān)的幾乎所有軟件;Java ME是針對移動設備、嵌入式設備的應用;Java EE則是基于Java SE的企業(yè)版,增加了對大型商業(yè)應用的支持。JSP技術(shù)就是Java EE技術(shù)中的一個組成部分?! omcat是Sun的JSWDK(JavaServer Web Development Kit)中JSP和Serylet的運行環(huán)境,同時它也具有Web服務器的功能,作為JSP引擎它負責接收瀏覽器客戶端的Web請求,將請求傳送給JSP Web應用進行處理,并將處理結(jié)果(響應)返回瀏覽器客戶端。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    挑戰(zhàn)JSP&Servlet Web 2.0應用開發(fā) PDF格式下載


用戶評論 (總計4條)

 
 

  •   很好很詳盡,很強很易用,很新很主流
  •   滿意 內(nèi)容較全面
  •   因為自己改變目標不打算從事網(wǎng)站制作方面的了,所以就一直隔著,也沒有怎么看....不過感覺書的本身還是不錯的
  •   作者同志,有如下疑問第一,你講的是jsp和servlet,為什么要加入SSH的內(nèi)容,而且,講的深度根本不能滿足需要.是不是在浪費金錢和時間,還是為了湊數(shù)第二:如果你加入了SSH只是量的不足,也沒有什么,但是內(nèi)容上的錯誤,這個就是你的不對了,至少對知識不嚴禁.告訴你錯誤在那里:第400頁接口注入由于接口注入的侵入性和復雜性,Spring中根本就沒有實現(xiàn)它.你寫的那個叫接口注入嗎?強烈要求作者回答一下IoC和DI各是什么含義,不要拿概念對付我,我會很生氣.它們的區(qū)別是什么?希望作者作出答復!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7