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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)4條)

 
 

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

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7