出版時(shí)間:2012-11 出版社:王林瑋、 沙明峰 清華大學(xué)出版社 (2012-11出版) 作者:王林瑋,沙明峰 著 頁(yè)數(shù):417
內(nèi)容概要
《21世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材:精通JSP開(kāi)發(fā)應(yīng)用(Eclipse平臺(tái))》系統(tǒng)地介紹了JSP開(kāi)發(fā)與應(yīng)用技術(shù),從JSP基礎(chǔ)開(kāi)始并擴(kuò)展到許多應(yīng)用技術(shù)及工具,如Servlet、JavaBean、JDBC、連接池、組件模型、異常處理Struts、Hibernate和Eclipse等。全書(shū)注重知識(shí)講解和實(shí)際應(yīng)用相結(jié)合,技術(shù)突出,實(shí)例豐富,案例介紹注重實(shí)用性?! ∪珪?shū)涵蓋基礎(chǔ)知識(shí)、語(yǔ)法知識(shí)、應(yīng)用技術(shù)、開(kāi)發(fā)工具和項(xiàng)目實(shí)踐等5個(gè)部分,提供經(jīng)過(guò)精心調(diào)試的所有實(shí)例的源碼,應(yīng)用了目前流行的最新版本的開(kāi)發(fā)軟件?! ?1世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材:精通JSP開(kāi)發(fā)應(yīng)用(Eclipse平臺(tái))》可作為學(xué)習(xí)JSP的入門教材和具有一定JSP基礎(chǔ)的開(kāi)發(fā)人員的參考用書(shū),尤其適合大專院校相關(guān)專業(yè)的師生閱讀和參考。
書(shū)籍目錄
第一部分 基礎(chǔ)知識(shí)篇 第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)勢(shì) 1.2 Web應(yīng)用程序開(kāi)發(fā)模式 1.3 JSP開(kāi)發(fā)Web網(wǎng)頁(yè)的主要方式 1.4 JSP框架簡(jiǎn)介 1.5 JSP簡(jiǎn)單應(yīng)用 1.6 總結(jié) 第2章 善事利器:搭建Java EE平臺(tái) 2.1 Java EE平臺(tái)概述 2.2 JDK的安裝和配置 2.2.1 JDK的安裝 2.2.2 JDK的配置 2.2.3 JDK的測(cè)試 2.3 Tomcat的安裝和配置 2.3.1 Tomcat下載 2.3.2 Tomcat安裝 2.3.3 Tomcat測(cè)試 2.4 Eclipse的安裝和配置 2.4.1 Eclipse的下載 2.4.2 Eclipse的安裝 2.4.3 Eclipse中文語(yǔ)言包的配置 2.4.4 Eclipse中Tomcat插件的配置 2.5 總結(jié) 第二部分 語(yǔ)法知識(shí)篇 第3章 輕松入門:語(yǔ)法知識(shí) 3.1 JSP結(jié)構(gòu) 3.2 JSP注釋 3.2.1 JSP隱藏注釋 3.2.2 HTML注釋 3.2.3 JSP頁(yè)面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動(dòng)作 3.5.1 動(dòng)作 3.5.2 動(dòng)作 3.5.3 動(dòng)作 3.5.4 動(dòng)作 3.5.5 動(dòng)作 3.5.6 動(dòng)作 3.6 JSP開(kāi)發(fā)經(jīng)驗(yàn)點(diǎn)滴 3.7 總結(jié) 第4章 輕松入門:內(nèi)置對(duì)象 4.1 request對(duì)象 4.1.1 request對(duì)象方法 4.1.2 request對(duì)象的應(yīng)用 4.2 response對(duì)象 4.2.1 response對(duì)象方法 4.2.2 response對(duì)象的應(yīng)用 4.3 session對(duì)象 4.3.1 session對(duì)象方法 4.3.2 session對(duì)象的應(yīng)用 4.4 application對(duì)象 4.4.1 application對(duì)象方法 4.4.2 application對(duì)象的應(yīng)用 4.5 config對(duì)象 4.5.1 config對(duì)象方法 4.5.2 config對(duì)象的應(yīng)用 4.6 exception對(duì)象 4.6.1 exception對(duì)象方法 4.6.2 exception對(duì)象的應(yīng)用 4.7 out對(duì)象 4.7.1 out對(duì)象方法 4.7.2 out對(duì)象的應(yīng)用 4.8 page對(duì)象 4.8.1 page對(duì)象的方法 4.8.2 page對(duì)象的應(yīng)用 4.9 pageContext對(duì)象 4.9.1 pageContext方法 4.9.2 pageContext對(duì)象的應(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簡(jiǎn)介 6.2 Servlet與JSP的區(qū)別 6.3 Servlet的生命周期 6.4 Servlet相關(guān)的類與方法 6.5 Servlet處理HTTP請(qǐng)求 6.6 Servlet的應(yīng)用特性 6.7 創(chuàng)建簡(jiǎn)單的Servlet 6.8 部署Servlet程序 6.9 Servlet應(yīng)用實(shí)例 6.9.1 Servlet獲取客戶端信息 6.9.2 Servlet訪問(wèn)數(shù)據(jù)庫(kù) 6.9.3 Servlet過(guò)濾器驗(yàn)證用戶登錄信息 6.9.4 Servlet監(jiān)聽(tīng)器記錄用戶登錄日志 6.9.5 Servlet文件下載 6.10 總結(jié) 第7章 組件技術(shù):JavaBean 7.1 JavaBean簡(jiǎn)介 7.2 JavaBean的結(jié)構(gòu) 7.3 JavaBean的屬性 7.3.1 簡(jiǎn)單屬性 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ù)庫(kù)技術(shù):JDBC 8.1 JDBC技術(shù)簡(jiǎn)介 8.2 JDBC驅(qū)動(dòng)程序 8.3 JDBC接口 8.4 Microsoft SQL Server 2008的JDBC驅(qū)動(dòng)程序 8.4.1 Microsoft SQL Server 2008 JDBC驅(qū)動(dòng)程序安裝步驟 8.5 JDBC常用數(shù)據(jù)庫(kù)驅(qū)動(dòng)連接 8.6 JDBC數(shù)據(jù)庫(kù)訪問(wèn) 8.6.1 JDBC—ODBC訪問(wèn)數(shù)據(jù)庫(kù) …… 第四部分 開(kāi)發(fā)工具篇 第五部分 項(xiàng)目實(shí)踐篇
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 1.4 JSP框架簡(jiǎn)介 隨著軟件功能的要求越來(lái)越高,Web應(yīng)用系統(tǒng)的開(kāi)發(fā)也變得越來(lái)越復(fù)雜。在軟件開(kāi)發(fā)過(guò)程中,應(yīng)最大限度地實(shí)現(xiàn)資源重用,快速高質(zhì)量地開(kāi)發(fā)出符合用戶需要的產(chǎn)品,于是,作為設(shè)計(jì)模式的框架技術(shù)應(yīng)運(yùn)而生??蚣苁墙⒃诔晒Φ慕鉀Q方案基礎(chǔ)之上的可以重復(fù)利用的架構(gòu)模式,有利于軟件開(kāi)發(fā)技術(shù)和經(jīng)驗(yàn)的重復(fù)利用,最大限度地降低軟件開(kāi)發(fā)風(fēng)險(xiǎn),提高軟件開(kāi)發(fā)效率。 JSP作為主流Java EE應(yīng)用開(kāi)發(fā)技術(shù),可以單獨(dú)設(shè)計(jì)Web應(yīng)用系統(tǒng),也可以用于各種Java EE的視圖層設(shè)計(jì)。隨著JSP技術(shù)的發(fā)展和大型Web應(yīng)用的需要,JSP框架技術(shù)已受到前所未有的重視。目前較為流行的JSP框架技術(shù)主要有以下幾個(gè)。 1.Struts框架 Struts是一種開(kāi)放源代碼的Web應(yīng)用開(kāi)發(fā)框架,是Apache基金會(huì)的一個(gè)開(kāi)源項(xiàng)目。它很好地融合了JavaBean、Servlet、JSP和Taglib,為Java EE開(kāi)發(fā)提供了一個(gè)高效率的MVC框架。在MVC的眾多框架中,由于Struts出現(xiàn)得較早,而且有豐富的文檔,所以其市場(chǎng)占有率較高。 Struts基于MVC設(shè)計(jì)模式。其中,模型Model是指業(yè)務(wù)邏輯,視圖View是指表示層,即應(yīng)用程序與用戶的交互界面,控制器Controller用于處理用戶請(qǐng)求并做出響應(yīng),在模型和視圖間起到一個(gè)橋梁的作用,它根據(jù)用戶的請(qǐng)求選擇響應(yīng)的模型并返回指定的視圖。Struts將Web應(yīng)用的業(yè)務(wù)邏輯、控制邏輯和視圖邏輯相分離,讓開(kāi)發(fā)人員可以把主要精力放在如何解決實(shí)際業(yè)務(wù)處理的問(wèn)題上。同時(shí),Struts框架也允許開(kāi)發(fā)人員根據(jù)實(shí)際需要進(jìn)行擴(kuò)展和定制,從而更好地適應(yīng)用戶的實(shí)際需求。 作為一個(gè)比較成熟的框架,Struts框架可以很好地實(shí)現(xiàn)代碼的重新利用,快速開(kāi)發(fā)具有強(qiáng)大可擴(kuò)展性的Web應(yīng)用。Apache基金會(huì)的Struts框架項(xiàng)目提供了Struts框架的兩個(gè)主要版本,即Struts 1和Struts 2。Struts 1是目前應(yīng)用最廣泛的Web應(yīng)用開(kāi)發(fā)框架,也是解決很多軟件設(shè)計(jì)問(wèn)題的最佳選擇,是目前MVC設(shè)計(jì)模式的一種最為成熟、穩(wěn)定的經(jīng)典Struts框架。Struts 2是整合Struts和WebWork兩個(gè)框架而來(lái)的,是一個(gè)可擴(kuò)展的企業(yè)級(jí)Java EE Web 應(yīng)用框架。 Struts框架為開(kāi)發(fā)者提供可重用的基礎(chǔ)構(gòu)架,從而減少Web應(yīng)用開(kāi)發(fā)時(shí)間,提高工作效率。框架設(shè)計(jì)簡(jiǎn)化了整個(gè)開(kāi)發(fā)周期,它正方興未艾,被認(rèn)為是解決復(fù)雜應(yīng)用的一種最佳方案。本書(shū)將在第13章介紹Struts框架技術(shù)與應(yīng)用。
編輯推薦
《21世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材:精通JSP開(kāi)發(fā)應(yīng)用(Eclipse平臺(tái))》可作為學(xué)習(xí)JSP的入門教材和具有一定JSP基礎(chǔ)的開(kāi)發(fā)人員的參考用書(shū),尤其適合大專院校相關(guān)專業(yè)的師生閱讀和參考。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
精通JSP開(kāi)發(fā)應(yīng)用 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版