出版時間:2008-10 出版社:水利水電出版社 作者:于天恩 頁數(shù):597
Tag標(biāo)簽:無
前言
從JSP說起 JSP,就是Java Server Pages技術(shù),是SUN公司推出的動態(tài)網(wǎng)頁技術(shù),是Web開發(fā)領(lǐng)域3P(ASP、PHP、JSP)技術(shù)之一。它在應(yīng)用開發(fā)領(lǐng)域的重要性是不言而喻的。 JSP在傳說中是B/S編程技術(shù)中最難學(xué)習(xí)的一種。然而,那也只是傳說,不是事實(shí)。單純的JSP技術(shù)是很簡單的,非常好學(xué)。但是,想把這門技術(shù)精通,就要懂得與其相關(guān)的所有技術(shù),比如Servlet、JavaBean、XML等,這至少要求學(xué)習(xí)者精通Java。而許多人認(rèn)為1ava難學(xué),并以此推論得到JSP難學(xué),于是JSP傳說就誕生了?! ava好學(xué)嗎?很好學(xué)。Java的語法很嚴(yán)謹(jǐn),寫程序很難出錯。學(xué)好.1ava有三天時間足夠了——如果你從來沒有接觸過編程語言的話。如果你之前學(xué)過了c或VB等任意一種語言,那么這個時間還可以縮短。 于是,我們從Java好學(xué)可以推論得到:JSP很好學(xué),這樣,JSP傳說就破滅了,我們就回到了現(xiàn)實(shí)世界。 我學(xué)習(xí)JSP的感受是:學(xué)得越深就越覺得它簡單(本來也沒有多深)。一知半解會讓你處處碰壁?! 渭兊腏SP技術(shù)和JSP技術(shù)體系是不同的概念,前者只是后者包含的多種技術(shù)之一。那么,JSP技術(shù)體系是怎樣的情況呢? 提到JSP技術(shù)體系這個名詞,它就不單指.ISP這一種技術(shù)了。事實(shí)上,單純用JSP(不用JavaBean和Servlet等),基本上什么事情都做不好。JSP技術(shù)與其他很多種技術(shù)配合在一起就形成了JSP技術(shù)體系,或者換一種說法,更確切地講:Java Web開3發(fā)體系。 這個技術(shù)體系包含如下幾方面內(nèi)容: ?。?)核心基礎(chǔ)?! “ǎ篔SP、SetMet、JavaBean、I/O、JDBC、XML、HTTP、TCP/IP等?! ∵@部分內(nèi)容很多,有點(diǎn)雜,理論和技術(shù)都不少。想要精通這部分內(nèi)容,沒有JavaSE的扎實(shí)基礎(chǔ)(建議用一天的時間先精通Java)是不行的。筆者認(rèn)識的一些人在軟件公司做JSP開發(fā),看上去似乎把Struts都精通了,而事實(shí)上對JSP核心基礎(chǔ)還沒有掌握,賴以謀生的本領(lǐng)只不過是機(jī)械記憶罷了,故而其前途堪憂?! 扒竽局L者,必固其根本;欲流之遠(yuǎn)者,必浚其泉源。”想有大成,總是要先打好基礎(chǔ)。治國如是,學(xué)習(xí)如是?! ≌莆樟薐SP核心基礎(chǔ)的人是可以迅速把.ISP的周邊技術(shù)完全掌握的,當(dāng)然,有心情的話,也可以輕松地創(chuàng)造一些框架給別人學(xué)習(xí)。 JSP核心基礎(chǔ)知識在整個JSP技術(shù)體系中是最重要的。本書就是講解核心基礎(chǔ)的書,書中強(qiáng)調(diào)了Servlet,它是基礎(chǔ)中的基礎(chǔ),是整個JSP技術(shù)體系的根基。關(guān)于XML、HTTP協(xié)議和TCP/IP協(xié)議,讀者是需要掌握的,這三種技術(shù)在任何B/S結(jié)構(gòu)開發(fā)技術(shù)中都是至關(guān)重要的。
內(nèi)容概要
本書對B/S架構(gòu)Java Web開發(fā)進(jìn)行了系統(tǒng)的介紹,最大特色是:程序和案例都來自工程項(xiàng)目,全書共有180多個完整案例和超過250個基本程序,都是網(wǎng)站應(yīng)用中常用的程序。 本書介紹了B/S架構(gòu)的經(jīng)典編程體系:客戶端采用HTML,CSS和JavaScript腳本語言,服務(wù)器端采用JSP+Oracle體系。全書分成四大部分:第一部分(第1章):Java Web應(yīng)用開發(fā)體系與環(huán)境配置。第二部分(第2-5章):Java Web開發(fā)體系的主要技術(shù)。介紹了Java Web開發(fā)體系的三大技術(shù):Servlet、JSP和JavaBean。第三部分(第6-8章):JDBC數(shù)據(jù)庫訪問技術(shù)。介紹了在Java Web開發(fā)中使用JDBC進(jìn)行數(shù)據(jù)庫訪問的技術(shù),介紹了JSP + Oracle開發(fā)體系和JSP+SQL Server開發(fā)體系。第四部分(第9-10章):Java Web開發(fā)體系的其他重要技術(shù)。介紹了JSP操作XML的基本方法和當(dāng)前B/S架構(gòu)編程領(lǐng)域最新的Ajax技術(shù)在JSP中的應(yīng)用,給出一些工程中經(jīng)常用到的工具和組件以輔助項(xiàng)目開發(fā)?! ”緯m用于Java Web開發(fā)感興趣的編程人員?! ”緯劫浌獗P中含有書中所有案例程序的源代碼,方便讀者學(xué)習(xí)。
書籍目錄
前言第一部分 Java Web應(yīng)用開發(fā)體系與環(huán)境配置 第1章 Java Web開發(fā)體系與環(huán)境配置 1.1 軟件編程體系簡介 1.1.1 單機(jī)軟件 1.1.2 C/S軟件 1.1.3 B/S軟件 1.2 B/S結(jié)構(gòu)編程技術(shù) 1.2.1 網(wǎng)站和網(wǎng)頁 1.2.2 B/S結(jié)構(gòu)的主流編程技術(shù) 1.3 企業(yè)級應(yīng)用開發(fā)架構(gòu) 1.3.1 兩層架構(gòu) 1.3.2 三層架構(gòu) 1.3.3 N層架構(gòu) 1.3.4 開發(fā)架構(gòu)比較 1.4 軟件工程的本質(zhì) 1.4.1 瀑布模型 1.4.2 快速原型 1.4.3 噴泉模型 1.4.4 螺旋模型 1.4.5 XP和軟件開發(fā)本質(zhì)論 1.5 面向?qū)ο蟮捻?xiàng)目分析與設(shè)計(jì) 1.5.1 面向?qū)ο蠼UZ言與建模工具 1.5.2 系統(tǒng)分析與用例圖 1.5.3 系統(tǒng)設(shè)計(jì)與動態(tài)圖 1.6 軟件項(xiàng)目開發(fā)過程標(biāo)準(zhǔn) 1.6.1 IS09001簡介 1.6.2 CMM簡介 1.6.3 CMM的5個級別 1.7 Java應(yīng)用開發(fā)體系 1.7.1 JavaSE體系概述 1.7.2 JavaME體系概述 1.7.3 JavaEE體系概述 1.8 JavaEE的N層體系結(jié)構(gòu) 1.8.1 N層開發(fā)架構(gòu) 1.8.2 N層架構(gòu)的優(yōu)點(diǎn) 1.9 JavaEE常用應(yīng)用開發(fā)環(huán)境介紹 1.9.1 Web服務(wù)器 1.9.2 數(shù)據(jù)庫服務(wù)器 1.9.3 集成開發(fā)環(huán)境 1.10 Java Web開發(fā)環(huán)境的安裝配置 1.10.1 配置Java運(yùn)行環(huán)境 1.10.2 配置JSP運(yùn)行環(huán)境 1.10.3 配置Tomcat 1.10.4 JSP的基本目錄結(jié)構(gòu) 小結(jié) 思考和練習(xí)第二部分 Java Web開發(fā)體系的主要技術(shù) 第2章 sewIet編程技術(shù) 2.1 Servlet技術(shù)基礎(chǔ) 2.1.1 Servlet技術(shù)簡介 2.1.2 Servlet的編譯和部署 2.1.3 擴(kuò)展的案例 2.2 Servlet API基礎(chǔ) 2.2.1 Servlet API的概貌 2.2.2 Servlet的生命周期 2.2.3 Servlet的基本結(jié)構(gòu) 2.2.4 線程同步問題 2.3 與運(yùn)行環(huán)境相關(guān)的Servlet API 2.3.1 ServletConfig的用法 2.3.2 ServletContext的用法 2.3.3 綜合案例 2.3.4 預(yù)裝載Servlet 2.3.5 Servlet映射 2.4 請求和響應(yīng)的處理 2.4.1 POST和GET 2.4.2 HttpServletRequest接口的方法 2.4.3 HttpServletResponse接口的方法 2.5 向?yàn)g覽器輸出 2.5.1 輸出普通文本 …… 第3章 JSP編程技術(shù) 第4章 JavaBean組件技術(shù) 第5章 Java Web開發(fā)體系主要技術(shù)的協(xié)作第三部分 Java Web數(shù)據(jù)庫訪問技術(shù) 第6章 JDBC數(shù)據(jù)庫訪問技術(shù) 第7章 JSP操作Oracle數(shù)據(jù)庫 第8章 JSP操作SQL Server數(shù)據(jù)庫第四部分 Java Web開發(fā)體系的其他重要技術(shù) 第9章 JSP操作XML文件 第10章 Java Web開發(fā)體系的其他實(shí)用技術(shù)附錄參考文獻(xiàn)
編輯推薦
《Java Web開發(fā)權(quán)威經(jīng)典》就是講解核心基礎(chǔ)的書,《Java Web開發(fā)權(quán)威經(jīng)典》中強(qiáng)調(diào)了Servlet,它是基礎(chǔ)中的基礎(chǔ),是整個JSP技術(shù)體系的根基。關(guān)于XML、HTTP協(xié)議和TCP/IP協(xié)議,讀者是需要掌握的,這三種技術(shù)在任何B/S結(jié)構(gòu)開發(fā)技術(shù)中都是至關(guān)重要的?! ∠到y(tǒng)介紹B/S架構(gòu)開發(fā)的經(jīng)典編程體系,全面掌握J(rèn)ava Web應(yīng)用程序,輕松進(jìn)行Java Web開發(fā)。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Java Web開發(fā)權(quán)威經(jīng)典 PDF格式下載