出版時(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格式下載