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

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7