精通JSP開發(fā)應(yīng)用

出版時間:2012-11  出版社:王林瑋、 沙明峰 清華大學(xué)出版社 (2012-11出版)  作者:王林瑋,沙明峰 著  頁數(shù):417  

內(nèi)容概要

  《21世紀(jì)高等學(xué)校計算機(jī)教育實(shí)用規(guī)劃教材:精通JSP開發(fā)應(yīng)用(Eclipse平臺)》系統(tǒng)地介紹了JSP開發(fā)與應(yīng)用技術(shù),從JSP基礎(chǔ)開始并擴(kuò)展到許多應(yīng)用技術(shù)及工具,如Servlet、JavaBean、JDBC、連接池、組件模型、異常處理Struts、Hibernate和Eclipse等。全書注重知識講解和實(shí)際應(yīng)用相結(jié)合,技術(shù)突出,實(shí)例豐富,案例介紹注重實(shí)用性?! ∪珪w基礎(chǔ)知識、語法知識、應(yīng)用技術(shù)、開發(fā)工具和項(xiàng)目實(shí)踐等5個部分,提供經(jīng)過精心調(diào)試的所有實(shí)例的源碼,應(yīng)用了目前流行的最新版本的開發(fā)軟件。  《21世紀(jì)高等學(xué)校計算機(jī)教育實(shí)用規(guī)劃教材:精通JSP開發(fā)應(yīng)用(Eclipse平臺)》可作為學(xué)習(xí)JSP的入門教材和具有一定JSP基礎(chǔ)的開發(fā)人員的參考用書,尤其適合大專院校相關(guān)專業(yè)的師生閱讀和參考。

書籍目錄

第一部分 基礎(chǔ)知識篇 第1章 應(yīng)用概覽:關(guān)于JSP 1.1 JSP概述 1.1.1 JSP特點(diǎn) 1.1.2 JSP運(yùn)行機(jī)制 1.1.3 JSP與ASP、PHP的比較 1.1.4 JSP技術(shù)優(yōu)勢 1.2 Web應(yīng)用程序開發(fā)模式 1.3 JSP開發(fā)Web網(wǎng)頁的主要方式 1.4 JSP框架簡介 1.5 JSP簡單應(yīng)用 1.6 總結(jié) 第2章 善事利器:搭建Java EE平臺 2.1 Java EE平臺概述 2.2 JDK的安裝和配置 2.2.1 JDK的安裝 2.2.2 JDK的配置 2.2.3 JDK的測試 2.3 Tomcat的安裝和配置 2.3.1 Tomcat下載 2.3.2 Tomcat安裝 2.3.3 Tomcat測試 2.4 Eclipse的安裝和配置 2.4.1 Eclipse的下載 2.4.2 Eclipse的安裝 2.4.3 Eclipse中文語言包的配置 2.4.4 Eclipse中Tomcat插件的配置 2.5 總結(jié) 第二部分 語法知識篇 第3章 輕松入門:語法知識 3.1 JSP結(jié)構(gòu) 3.2 JSP注釋 3.2.1 JSP隱藏注釋 3.2.2 HTML注釋 3.2.3 JSP頁面Java注釋 3.3 JSP元素 3.3.1 JSP變量的聲明和使用 3.3.2 JSP方法的聲明和使用 3.3.3 JSP表達(dá)式的使用 3.3.4 JSP程序段 3.4 JSP指令 3.4.1 page指令 3.4.2 include指令 3.4.3 taglib指令 3.5 JSP動作 3.5.1 動作 3.5.2 動作 3.5.3 動作 3.5.4 動作 3.5.5 動作 3.5.6 動作 3.6 JSP開發(fā)經(jīng)驗(yàn)點(diǎn)滴 3.7 總結(jié) 第4章 輕松入門:內(nèi)置對象 4.1 request對象 4.1.1 request對象方法 4.1.2 request對象的應(yīng)用 4.2 response對象 4.2.1 response對象方法 4.2.2 response對象的應(yīng)用 4.3 session對象 4.3.1 session對象方法 4.3.2 session對象的應(yīng)用 4.4 application對象 4.4.1 application對象方法 4.4.2 application對象的應(yīng)用 4.5 config對象 4.5.1 config對象方法 4.5.2 config對象的應(yīng)用 4.6 exception對象 4.6.1 exception對象方法 4.6.2 exception對象的應(yīng)用 4.7 out對象 4.7.1 out對象方法 4.7.2 out對象的應(yīng)用 4.8 page對象 4.8.1 page對象的方法 4.8.2 page對象的應(yīng)用 4.9 pageContext對象 4.9.1 pageContext方法 4.9.2 pageContext對象的應(yīng)用 4.10 總結(jié) 第5章 輕松入門:文件操作 5.1 文件類File 5.1.1 File類的常用屬性和方法 5.1.2 獲取文件屬性 5.1.3 文件的建立、檢查與刪除 5.1.4 目錄的建立、檢查與刪除 5.2 字節(jié)流 5.2.1 字節(jié)輸入流 5.2.2 字節(jié)輸出流 5.3 字符流 5.3.1 字符輸入流 5.3.2 字符輸出流 5.4 總結(jié) 第三部分 應(yīng)用技術(shù)篇 第6章 基礎(chǔ)技術(shù):Servlet 6.1 Servlet簡介 6.2 Servlet與JSP的區(qū)別 6.3 Servlet的生命周期 6.4 Servlet相關(guān)的類與方法 6.5 Servlet處理HTTP請求 6.6 Servlet的應(yīng)用特性 6.7 創(chuàng)建簡單的Servlet 6.8 部署Servlet程序 6.9 Servlet應(yīng)用實(shí)例 6.9.1 Servlet獲取客戶端信息 6.9.2 Servlet訪問數(shù)據(jù)庫 6.9.3 Servlet過濾器驗(yàn)證用戶登錄信息 6.9.4 Servlet監(jiān)聽器記錄用戶登錄日志 6.9.5 Servlet文件下載 6.10 總結(jié) 第7章 組件技術(shù):JavaBean 7.1 JavaBean簡介 7.2 JavaBean的結(jié)構(gòu) 7.3 JavaBean的屬性 7.3.1 簡單屬性 7.3.2 索引屬性 7.3.3 關(guān)聯(lián)屬性 7.3.4 限制屬性 7.4 JSP應(yīng)用JavaBean 7.4.1 標(biāo)簽 7.4.2 標(biāo)簽 7.4.3 標(biāo)簽 7.4.4 標(biāo)簽的應(yīng)用 7.5 JavaBean存在的范圍 7.5.1 page范圍 7.5.2 request范圍 7.5.3 session范圍 7.5.4 application范圍 7.6 JavaBean的實(shí)際應(yīng)用 7.7 總結(jié) 第8章 數(shù)據(jù)庫技術(shù):JDBC 8.1 JDBC技術(shù)簡介 8.2 JDBC驅(qū)動程序 8.3 JDBC接口 8.4 Microsoft SQL Server 2008的JDBC驅(qū)動程序 8.4.1 Microsoft SQL Server 2008 JDBC驅(qū)動程序安裝步驟 8.5 JDBC常用數(shù)據(jù)庫驅(qū)動連接 8.6 JDBC數(shù)據(jù)庫訪問 8.6.1 JDBC—ODBC訪問數(shù)據(jù)庫 …… 第四部分 開發(fā)工具篇 第五部分 項(xiàng)目實(shí)踐篇

章節(jié)摘錄

版權(quán)頁:   插圖:   1.4 JSP框架簡介 隨著軟件功能的要求越來越高,Web應(yīng)用系統(tǒng)的開發(fā)也變得越來越復(fù)雜。在軟件開發(fā)過程中,應(yīng)最大限度地實(shí)現(xiàn)資源重用,快速高質(zhì)量地開發(fā)出符合用戶需要的產(chǎn)品,于是,作為設(shè)計模式的框架技術(shù)應(yīng)運(yùn)而生??蚣苁墙⒃诔晒Φ慕鉀Q方案基礎(chǔ)之上的可以重復(fù)利用的架構(gòu)模式,有利于軟件開發(fā)技術(shù)和經(jīng)驗(yàn)的重復(fù)利用,最大限度地降低軟件開發(fā)風(fēng)險,提高軟件開發(fā)效率。 JSP作為主流Java EE應(yīng)用開發(fā)技術(shù),可以單獨(dú)設(shè)計Web應(yīng)用系統(tǒng),也可以用于各種Java EE的視圖層設(shè)計。隨著JSP技術(shù)的發(fā)展和大型Web應(yīng)用的需要,JSP框架技術(shù)已受到前所未有的重視。目前較為流行的JSP框架技術(shù)主要有以下幾個。 1.Struts框架 Struts是一種開放源代碼的Web應(yīng)用開發(fā)框架,是Apache基金會的一個開源項(xiàng)目。它很好地融合了JavaBean、Servlet、JSP和Taglib,為Java EE開發(fā)提供了一個高效率的MVC框架。在MVC的眾多框架中,由于Struts出現(xiàn)得較早,而且有豐富的文檔,所以其市場占有率較高。 Struts基于MVC設(shè)計模式。其中,模型Model是指業(yè)務(wù)邏輯,視圖View是指表示層,即應(yīng)用程序與用戶的交互界面,控制器Controller用于處理用戶請求并做出響應(yīng),在模型和視圖間起到一個橋梁的作用,它根據(jù)用戶的請求選擇響應(yīng)的模型并返回指定的視圖。Struts將Web應(yīng)用的業(yè)務(wù)邏輯、控制邏輯和視圖邏輯相分離,讓開發(fā)人員可以把主要精力放在如何解決實(shí)際業(yè)務(wù)處理的問題上。同時,Struts框架也允許開發(fā)人員根據(jù)實(shí)際需要進(jìn)行擴(kuò)展和定制,從而更好地適應(yīng)用戶的實(shí)際需求。 作為一個比較成熟的框架,Struts框架可以很好地實(shí)現(xiàn)代碼的重新利用,快速開發(fā)具有強(qiáng)大可擴(kuò)展性的Web應(yīng)用。Apache基金會的Struts框架項(xiàng)目提供了Struts框架的兩個主要版本,即Struts 1和Struts 2。Struts 1是目前應(yīng)用最廣泛的Web應(yīng)用開發(fā)框架,也是解決很多軟件設(shè)計問題的最佳選擇,是目前MVC設(shè)計模式的一種最為成熟、穩(wěn)定的經(jīng)典Struts框架。Struts 2是整合Struts和WebWork兩個框架而來的,是一個可擴(kuò)展的企業(yè)級Java EE Web 應(yīng)用框架。 Struts框架為開發(fā)者提供可重用的基礎(chǔ)構(gòu)架,從而減少Web應(yīng)用開發(fā)時間,提高工作效率。框架設(shè)計簡化了整個開發(fā)周期,它正方興未艾,被認(rèn)為是解決復(fù)雜應(yīng)用的一種最佳方案。本書將在第13章介紹Struts框架技術(shù)與應(yīng)用。

編輯推薦

《21世紀(jì)高等學(xué)校計算機(jī)教育實(shí)用規(guī)劃教材:精通JSP開發(fā)應(yīng)用(Eclipse平臺)》可作為學(xué)習(xí)JSP的入門教材和具有一定JSP基礎(chǔ)的開發(fā)人員的參考用書,尤其適合大專院校相關(guān)專業(yè)的師生閱讀和參考。

圖書封面

評論、評分、閱讀與下載


    精通JSP開發(fā)應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7