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