JSP+Oracle動態(tài)網(wǎng)站開發(fā)

出版時間:2008-8  出版社:清華大學(xué)出版社  作者:雋青龍,王華容 著  頁數(shù):529  

前言

  JSP技術(shù)+Oracle數(shù)據(jù)庫是目前應(yīng)用開發(fā)中最常見的組合,.ISP的最大優(yōu)點(diǎn)是跨平臺支持,它可以運(yùn)行在所有服務(wù)器系統(tǒng)上。有很多支持,ISP的服務(wù)器,比如Tomcat、WebSphere和WebLogic等。同時,Sun公司提供了免費(fèi)的服務(wù)器軟件支持。而大名鼎鼎的Oracle數(shù)據(jù)庫則是目前世界上使用最為廣泛的數(shù)據(jù)庫系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。對于讀者而言,只要在任何一種類型的平臺上學(xué)習(xí)了Oracle知識,便能在各種類型的機(jī)器上使用它?! ”緯鴮⒗碚撝R與案例實踐有機(jī)結(jié)合起來進(jìn)行講解,注重提高學(xué)習(xí):ISP和Oracle的趣味性、知識性和生動性?! ”緯偨Y(jié)起來具有如下的特點(diǎn):  ·注重培養(yǎng)動手實踐能力,針對所講述的理論知識提供直觀的實驗或者示例。本書中的  實驗或示例都具有很高的實用價值。  ·根據(jù)目前實際工作中的開發(fā)需求,對重要的知識點(diǎn)結(jié)合案例進(jìn)行詳細(xì)的講解,使本書  成為一本適合自學(xué)的圖書?!  っ空绿峁┝吮菊聝?nèi)容提示,以及關(guān)于學(xué)完后能達(dá)到什么樣目標(biāo)的說明。內(nèi)容淺顯易懂、  循序漸進(jìn)?! ”緯鴱慕Y(jié)構(gòu)體系上可分為3大篇,共10章?! 〉?篇 JSP入門與提高  第1章:JSP應(yīng)用指南。詳細(xì)介紹.ISP應(yīng)用環(huán)境配置、在Eclipse中搭建JSP開發(fā)環(huán)境,以及在Eclipse中創(chuàng)建、運(yùn)行.JSP程序,最后介紹HTML與.JavaScript的基礎(chǔ)知識?! 〉?章:JSP語言詳解。系統(tǒng)地介紹JSP語法結(jié)構(gòu)、Servlet編程技術(shù)、用JSP操作Cookie對象,以及通過JSP與JavaBean結(jié)合來進(jìn)行開發(fā),本章最后以示例的形式介紹JSP應(yīng)用中的文件操作(包括處理目錄和文件、對文件進(jìn)行讀寫操作、文件上傳和下載等)?! 〉?章:JSP高級應(yīng)用。詳細(xì)地介紹使用JSP開發(fā)郵件系統(tǒng)的方法、JSP與xML在實際項目中的結(jié)合使用,以及使用JSP自定義標(biāo)記進(jìn)行JSP編程的方法。最后通俗地介紹JSP標(biāo)準(zhǔn)模板庫(JSTL)的安裝和使用?! 〉?章:基于Struts+Spring+Hibemate的應(yīng)用開發(fā)。從插件MyEclipse 5.5 的安裝和使用入手,詳細(xì)地介紹使用Struts技術(shù)開發(fā)JSP項目的知識,以示例的形式來講解Struts的工作原理和組件。接下來詳細(xì)地介紹Spring的核心(控制反轉(zhuǎn)、依賴注入、面向方面編程等),最后介紹當(dāng)前流行的Hibernate數(shù)據(jù)庫持久層技術(shù)。  第2篇 Oracle入門與提高  第5章:Oracle數(shù)據(jù)庫基礎(chǔ)。從零開始介紹數(shù)據(jù)庫理論基礎(chǔ)、數(shù)據(jù)庫設(shè)計模式、Oracle數(shù)據(jù)庫安裝與卸載,以及Oracle中經(jīng)常會用到的數(shù)據(jù)庫配置助手、網(wǎng)絡(luò)管理工具Net Manager和OEM數(shù)據(jù)庫管理工具的使用方法。最后簡單地介紹SQL+Plus和isQL+Plus的使用。

內(nèi)容概要

  《JSP+Oracle動態(tài)網(wǎng)站開發(fā)》全面地介紹了JSP+Oracle動態(tài)網(wǎng)站編程技術(shù)。全書可分為3個部分(共10章):第1部分為JSP入門與提高篇,系統(tǒng)地介紹了JSP應(yīng)用環(huán)境的配置和使用、JSP開發(fā)的相關(guān)基礎(chǔ)知識、JSP常用開發(fā)技術(shù)和實際項目中的高級應(yīng)用;第2部分為Oracle入門與提高篇,主要介紹Oracle數(shù)據(jù)庫基礎(chǔ)知識、Oracle數(shù)據(jù)庫對象管理以及JSP與Oracle數(shù)據(jù)庫的結(jié)合使用等;第3部分為項目實戰(zhàn)篇,通過兩個完整的項目案例,詳細(xì)地介紹了如何整體規(guī)劃項目,如何進(jìn)行后臺與前臺程序的分離設(shè)計,以及項目最終的實現(xiàn)過程。  配書光盤提供了《JSP+Oracle動態(tài)網(wǎng)站開發(fā)》涉及的全部源代碼。  《JSP+Oracle動態(tài)網(wǎng)站開發(fā)》的適用面較廣,初、中、高級讀者均可閱讀,可作為大中專院校計算機(jī)專業(yè)或相近專業(yè)的JSP動態(tài)開發(fā)課程的教材,也可作為JSP和Oracle培訓(xùn)班教材使用,還可作為JSP開發(fā)人員的參考用書。

書籍目錄

第1篇 JSP入門與提高第1章 JSP應(yīng)用指南1.1 JSP應(yīng)用環(huán)境配置1.1.1 JDK和應(yīng)用服務(wù)器簡介1.1.2 安裝和配置JDK1.1.3 安裝Tomcm1.2 在Eclipse中搭建JSP開發(fā)環(huán)境1.2.1 Eclipse簡介1.2.2 Eclipse的獲取1.2.3 Eclipse及插件安裝1.2.4 在Eclipse中創(chuàng)建、運(yùn)行JSP程序1.3 HTML與Java Script基礎(chǔ)1.3.1 HTML介紹1.3.2 Java Script介紹第2章 JSP語言詳解2.1 JSP語法結(jié)構(gòu)2.1.1 一個典型的JSP程序2.1.2 JSP腳本元素語法2.1.3 JSP指令類語法2.1.4 JSP動作類語法2.1.5 JSP內(nèi)置對象2.1.6 JSP內(nèi)置對象的范圍屬性2.2 Servlet技術(shù)2.2.1 什么是Servlet2.2.2 Servlet的生命周期2.2.3 JSP與Servlet2.2.4 Servlet的應(yīng)用2.3 用JSP操作Cookie2.3.1 Cookie對象的方法2.3.2 JSP操作Cookie注意事項2.4 JSP與JavaBean2.4.1 JavaBean的原理與應(yīng)用2.4.2 JavaBean和JSP的結(jié)合2.4.3 應(yīng)用實例2.5 JSP應(yīng)用中的文件操作2.5.1 使用JSP處理目錄和文件2.5.2 使用JSP對文件進(jìn)行讀寫操作2.5.3 JSP中的文件上傳和下載第3章 JSP高級應(yīng)用3.1 使用JSP開發(fā)郵件系統(tǒng)3.1.1 JavaMailAPl簡介3.1.2 熟悉郵件相關(guān)協(xié)議3.1.3 使用JSP發(fā)送郵件3.1.4 使用JSP接收郵件3.2 JSP與XML的結(jié)合3.2.1 XML基礎(chǔ)知識3.2.2 JSP和XML交互技術(shù)3.3 自定義JSP標(biāo)記3.3.1 一個自定義JSP標(biāo)記實例3.3.2 使用自定義標(biāo)記庫的標(biāo)記3.3.3 自定義標(biāo)記處理類3.3.4 標(biāo)記描述文件3.4 JSP標(biāo)準(zhǔn)模板庫(JSTL)3.4.1 JSTL簡介3.4.2 安裝JSTL3.4.3 表達(dá)式語言(EL)3.4.4 JSTL標(biāo)記庫第4章 基于Struts+Spring+Hibernate的應(yīng)用開發(fā)4.1 插件MyEclipse5.5簡介4.1.1 什么是MyEclipse4.1.2 為什么要用MyEclipse插件4.1.3 MyEclipse的安裝和配置4.2 Struts應(yīng)用詳解4.2.1 Struts入門4.2.2 第一個Struts實例4.2.3 Struts的工作原理和組件4.2.4 Struts配置文件詳解4.2.5 Struts標(biāo)記庫4.3 Spring應(yīng)用詳解4.3.1 Spring框架簡介4.3.2 開發(fā)一個Spring示例4.3.3 Spring核心——控制反轉(zhuǎn)(IoC)4.3.4 Spring中Bean的配置4.3.5 依賴注入(DI)4.3.6 Spring面向方面編程(AOP)4.4 Hibernate數(shù)據(jù)庫持久層技術(shù)4.4.1 Hibernate入門示例4.4.2 Hibernate的工作原理與流程4.4.3 詳解配置文件hibernate.cf9.xml4.4.4 詳解Hibernate映射文件(.hbm.xml)第2篇 Oracle入門與提高第5章 OracIe數(shù)據(jù)庫基礎(chǔ)5.1 數(shù)據(jù)庫理論基礎(chǔ)5.1.1 數(shù)據(jù)庫發(fā)展史5.1.2 數(shù)據(jù)庫設(shè)計模式5.1.3 數(shù)據(jù)庫設(shè)計規(guī)則——范式5.1.4 數(shù)據(jù)庫設(shè)計的過程5.2 Oracle數(shù)據(jù)庫的安裝與卸載5.2.1 認(rèn)識Oracle數(shù)據(jù)庫5.2.2 安裝Oracle Dabblelog5.2.3 完全卸載Oracle5.3 數(shù)據(jù)庫配置助手5.4 網(wǎng)絡(luò)管理工具NetManager5.5 OEM數(shù)據(jù)庫管理工具5.6 SQLPlus5.6.1 SQL Plus概述5.6.2 幫助命令5.6.3 SQL Plus的人機(jī)交互命令5.6.4 編輯命令5.6.5 執(zhí)行命令5.6.6 其他常用命令5.6.7 第三方工具PL/SQLDeveloper5.7 iSQL Plus第6章 Oracle數(shù)據(jù)庫管理6.1 用戶管理和數(shù)據(jù)庫安全6.1.1 Oracle的安全管理措施6.1.2 用戶管理6.1.3 角色管理6.1.4 數(shù)據(jù)庫的備份和恢復(fù)6.2 管理表6.2.1 創(chuàng)建數(shù)據(jù)表6.2.2 Oracle下實現(xiàn)數(shù)據(jù)字段自增6.2.3 向表中插入數(shù)據(jù)6.2.4 查詢表中的數(shù)據(jù)6.2.5 更新表中的數(shù)據(jù)6.2.6 刪除表中的數(shù)據(jù)6.3 管理索引6.3.1 Oracle的索引分類6.3.2 創(chuàng)建索引6.3.3 維護(hù)索引6.4 管理視圖6.4.1 創(chuàng)建視圖6.4.2 視圖的維護(hù)第7章 OracIe數(shù)據(jù)庫中的PL/SOL7.1 PL/SQL概述7.2 PL/SQL塊結(jié)構(gòu)7.2.1 無名塊(Anonymous)7.2.2 子程序(Subprogram)7.2.3 包(Package)7.3 游標(biāo)7.3.1 游標(biāo)概念7.3.2 顯式游標(biāo)7.3.3 隱式游標(biāo)7.3.4 游標(biāo)的屬性7.4 分支語句的使用7.4.1 IFTHEN7.4.2 IFTHENELSE7.4.3 IFTHENELSIF7.4.4 CASE...WHEN...END CASE7.5 循環(huán)語句的使用7.5.1 LOOPEXITEND語句7.5.2 WHILELOOPEND語句7.5.3 FOR1NLOOPEND語句7.6 異常處理的使用7.6.1 Oracle預(yù)定義的異常7.6.2 自定義異常第8章 使用JSP訪問Oracle數(shù)據(jù)庫8.1 數(shù)據(jù)引擎JDBC8.2 通過JDBC.ODBC訪問Oracle數(shù)據(jù)庫8.2.1 創(chuàng)建0DBC數(shù)據(jù)源8.2.2 編寫JSP測試程序8.2.3 JDBC編程詳解8.3 使用JavaBean模式訪問數(shù)據(jù)庫8.4 直接使用JDBC訪問數(shù)據(jù)庫8.5 使用連接池訪問數(shù)據(jù)庫8.5.1 連接池的工作原理8.5.2 實例:在JSP中使用連接池訪問數(shù)據(jù)庫8.6 其他典型數(shù)據(jù)庫的JSP訪問第3篇 項目實戰(zhàn)第9章 BBS論壇系統(tǒng)9.1 系統(tǒng)需求分析9.2 系統(tǒng)總體架構(gòu)9.3 數(shù)據(jù)庫系統(tǒng)設(shè)計9.3.1 建立Oracle數(shù)據(jù)庫9.3.2 設(shè)計數(shù)據(jù)表的結(jié)構(gòu)9.4 系統(tǒng)各功能模塊的實現(xiàn)9.4.1 數(shù)據(jù)庫功能模塊9.4.2 用戶登錄功能模塊9.4.3 用戶注冊功能模塊9.4.4 信息顯示功能模塊9.4.5 信息操作功能模塊9.4.6 用戶管理功能模塊9.5 系統(tǒng)的安裝和運(yùn)行第10章 網(wǎng)上購物系統(tǒng)10.1 系統(tǒng)需求分析10.1.1 系統(tǒng)功能描述10.1.2 系統(tǒng)架構(gòu)設(shè)計10.1.3 系統(tǒng)流程分析10.2 數(shù)據(jù)庫系統(tǒng)設(shè)計10.2.1 數(shù)據(jù)模型設(shè)計10.2.2 設(shè)計數(shù)據(jù)表的結(jié)構(gòu)10.3 系統(tǒng)各功能模塊的實現(xiàn)10.3.1 數(shù)據(jù)庫功能模塊10.3.2 系統(tǒng)主頁功能設(shè)計10.3.3 新用戶注冊功能設(shè)計10.3.4 用戶登錄功能設(shè)計10.3.5 最新商品功能設(shè)計10.3.6 特價商品功能設(shè)計10.3.7 網(wǎng)上購物功能設(shè)計10.3.8 后臺管理功能設(shè)計10.3.9 商品分類管理功能設(shè)計10.3.10 商品資料管理功能設(shè)計10.3.11 訂單管理功能設(shè)計10.3.12 相關(guān)配置文件10.4 系統(tǒng)安裝與測試附錄 常用OracIe函數(shù)列表

章節(jié)摘錄

  第1章 JSP應(yīng)用指南  本章內(nèi)容  ·JSP應(yīng)用環(huán)境配置  ·實現(xiàn)一個簡單的JSP程序  ·在Eclipse中搭建JSP開發(fā)環(huán)境  ·用Eclipse開發(fā)JSP程序  ·HTML基礎(chǔ)  ·JavaScript基礎(chǔ)  本章目標(biāo)  ·能獨(dú)立完成JDK、Tomcat、Eclipse及其插件的安裝和配置  ·熟悉Tomcat服務(wù)器的組件,并掌握其運(yùn)行原理  ·熟練使用HTML語言開發(fā)前臺頁面  ·會使用JavaScript開發(fā)簡單的腳本程序  JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是用Java語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的Java庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序?! ≡趥鹘y(tǒng)的網(wǎng)頁HTML文件(.htm、.html)中加入.Java程序片段(Scriptlet)和JSP標(biāo)記(Tag),就構(gòu)成了JSP網(wǎng)頁(.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin、無ActiveX、無JavaApplet、甚至無Frame?! ≡诟鞣N動態(tài)網(wǎng)頁技術(shù)中,JSP被公認(rèn)為是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用了JSP的技術(shù)標(biāo)準(zhǔn),著名的如WebSphere(IBM公司提供的一種電子商務(wù)服務(wù)器)、WebLogic(BEA公司提供的一種電子商務(wù)服務(wù)器)等。JSP作為J2EE(Java2EnterpriseEdition,Sun公司提出的分布式企業(yè)級應(yīng)用開發(fā)的技術(shù)構(gòu)架)體系中面向客戶的前端關(guān)鍵技術(shù),必將在未來的Web應(yīng)用中展現(xiàn)出更為精彩的活力。

編輯推薦

  《JSP+Oracle動態(tài)網(wǎng)站開發(fā)》具有以下特色:以Lomboz和MyEcIipse插件為基礎(chǔ),在Eclipse編程環(huán)境中進(jìn)行網(wǎng)站開發(fā),內(nèi)容覆蓋Servlet、JavaBean、JSP、Java Mail、JSTL、Struts、Spring、Hibernate等技術(shù),介紹0racle l 0g的安裝和使用,以實例講解0EM、SQL Plus、iSQL Plus、PL/SQL Developer等管理工具,對程序代碼進(jìn)行了細(xì)致排版,使程序邏輯一目了然,讓JSP從機(jī)器可理解變?yōu)槊嫦虺绦騿T,光盤內(nèi)含有書中例子的代碼,包括Lomboz項目和My Eclipse項目,有詳細(xì)的導(dǎo)入和運(yùn)行說明,通過對BBS論壇系統(tǒng)和網(wǎng)上購物系統(tǒng)的實例解析,幫助讀者掌握項目規(guī)劃、設(shè)計和實現(xiàn)的全部過程?! ∮删哂卸嗄昃W(wǎng)站開發(fā)經(jīng)驗的專業(yè)人員精心編寫而成,注重基礎(chǔ)知識與實例相結(jié)合,語言通俗易懂,程序清晰整潔、實用性強(qiáng),結(jié)合目前最流行的行業(yè)案例開發(fā)過程進(jìn)行講解,適合網(wǎng)站開發(fā)愛好者、網(wǎng)絡(luò)管理員等初/中級用戶閱讀。

圖書封面

評論、評分、閱讀與下載


    JSP+Oracle動態(tài)網(wǎng)站開發(fā) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7