JSP開發(fā)案例教程 緊跟主流技術(shù),融入大量實例。 
定 價:¥49
中 教 價:¥33.32 (6.80折)
庫 存 數(shù): 0
本書詳細講解了JSP的語法和Web程序設(shè)計方法,全面介紹了JSP動態(tài)網(wǎng)頁制作技術(shù)和相關(guān)理論。全書共分11章,內(nèi)容包括JSP開發(fā)概述、JSP開發(fā)架構(gòu)、JSP基本語法、JSP內(nèi)置對象、Servlet基礎(chǔ)、JavaBean技術(shù)、應(yīng)用JDBC進行數(shù)據(jù)庫開發(fā)、JSP和XML、使用JSP+Servlet+JavaBean實現(xiàn)MVC、JSP實用組件、JSP高級開發(fā)。本書在動態(tài)網(wǎng)頁開發(fā)方面緊跟主流技術(shù),各章之間緊密聯(lián)系,前后呼應(yīng),循序漸進,并且融入了大量實例,供讀者參考和實踐。 本書適合作為高職高專院校的教材,既可作為JSP初學(xué)者的入門教材,也可作為社會培訓(xùn)班和廣大JSP開發(fā)愛好者的參考用書。
前言第1章 JSP開發(fā)概述1.1Web技術(shù)概述1.1.1靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁1.1.2從Web1.0 到Web 2.1.1.3Web 2.0的應(yīng)用發(fā)展方向1.1.4Web 2.0的相關(guān)應(yīng)用1.2JSP運行環(huán)境1.2.1JDK的下載與安裝1.2.2安裝與配置Tomcat1.2.3啟動與停止Tomcat1.2.4案例1:一個簡單的JSP程序1.3JSP 開發(fā)工具1.3.1JSP的開發(fā)和應(yīng)用平臺的介紹1.3.2配置Eclipse的JSP開發(fā)環(huán)境1.3.3MyEclipse開發(fā)JSP1.3.4案例2:在MyEclipse下創(chuàng)建一個JSP程序第2章 JSP開發(fā)架構(gòu)2.1 軟件編程體系簡介2.1.1C/S結(jié)構(gòu)編程體系2.1.2B/S結(jié)構(gòu)編程體系2.2企業(yè)應(yīng)用開發(fā)架構(gòu)2.2.1兩層架構(gòu)2.2.2三層架構(gòu)2.2.3N層架構(gòu)2.2.4開發(fā)架構(gòu)比較2.3JSP概述2.3.1什么是JSP2.3.2JSP技術(shù)原理2.3.3JSP和其他動態(tài)網(wǎng)站開發(fā)技術(shù)2.4JSP知識體系及學(xué)習(xí)之路2.4.1JSP知識體系2.4.2JSP程序員學(xué)習(xí)路徑2.5小結(jié)第3章 JSP基本語法3.1JSP文件基本結(jié)構(gòu)3.2JSP的腳本元素3.2.1注釋3.2.2聲明語句3.2.3腳本段3.2.4表達式3.3JSP指令元素3.3.1page指令3.3.2include指令3.3.3taglib指令3.4JSP動作元素3.4.1<jsp:include>3.4.2<jsp:forward>3.4.3<jsp:param>3.4.4<jsp:useBean>3.4.5<jsp:plugin>3.5案例:計算三角形的面積第4章 JSP內(nèi)置對象4.1JSP內(nèi)置對象概述4.2 request對象常用方法和應(yīng)用實例4.2.1request對象常用方法4.2.2request對象應(yīng)用實例4.3response對象常用方法和應(yīng)用實例4.3.1response對象的常用方法4.3.2response對象應(yīng)用實例4.4out對象常用方法和應(yīng)用實例4.4.1out對象常用方法4.4.2out對象應(yīng)用實例4.5session對象4.5.1session的概念4.5.2session對象的Id4.5.3session的有效期限4.5.4訪問session中的數(shù)據(jù)4.5.5其他session對象的常用方法4.5.6session對象應(yīng)用實例4.6application對象常用方法和應(yīng)用實例4.6.1存取application中的數(shù)據(jù)4.6.2使用application對象取得信息4.6.3application對象應(yīng)用實例4.7其他JSP內(nèi)置對象4.7.1pageContext對象4.7.2config對象4.7.3page對象4.7.4exception對象4.8小結(jié)目錄
JSP開發(fā)案例教程第5章 Servlet基礎(chǔ)5.1Servlet介紹5.1.1Servlet技術(shù)功能5.1.2Servlet技術(shù)特點5.1.3JSP與Servlet 的關(guān)系5.1.4Servlet的工作原理5.1.5Servlet常用接口和類5.2開發(fā)部署一個簡單的Servlet5.2.1創(chuàng)建Servlet文件5.2.2Servlet的配置文件5.3Servlet實現(xiàn)相關(guān)的接口和類5.3.1GenericServlet5.3.2HttpServlet5.3.3Servlet實現(xiàn)相關(guān)實例5.4Servlet請求和響應(yīng)相關(guān)5.4.1HttpServletRequest接口5.4.2HttpServletResponse接口5.4.3Servlet請求和響應(yīng)相關(guān)實例5.5Servlet配置相關(guān)5.5.1ServletConfig接口5.5.2獲取Servlet配置信息的例子5.6Servlet中的會話追蹤5.6.1HttpSession接口5.6.2HttpSession應(yīng)用實例5.7Servlet Context5.7.1ServletContext接口5.7.2ServletContext接口的應(yīng)用實例5.8Servlet協(xié)作5.8.1RequestDispatcher5.8.2forward()控制頁面跳轉(zhuǎn)5.8.3include()控制頁面包含5.9Servlet異常相關(guān)5.9.1聲明式異常處理5.9.2程序式異常處理5.10Servlet應(yīng)用實例5.11小結(jié)第6章 JavaBean技術(shù)6.1剖析JavaBean6.1.1什么是JavaBean6.1.2JavaBean的特征6.1.3創(chuàng)建一個JavaBean6.2在JSP中使用JavaBean6.2.1調(diào)用JavaBean6.2.2訪問JavaBean屬性6.2.3設(shè)置JavaBean屬性6.2.4JavaBean的生命周期6.2.5類型自動轉(zhuǎn)換規(guī)則6.3案例:使用JavaBean處理表單數(shù)據(jù)6.3.1JSP處理與form相關(guān)的常用標簽簡單實例6.3.2設(shè)置中文編碼6.3.3POST與GET的差異6.4小結(jié)第7章 應(yīng)用JDBC進行數(shù)據(jù)庫開發(fā)7.1JDBC概述7.1.1JDBC的用途7.1.2JDBC的典型用法7.1.3JDBC體系結(jié)構(gòu)7.1.4驅(qū)動器類型7.1.5安裝驅(qū)動器7.2JDBC連接數(shù)據(jù)庫的方法7.3使用JDBC操作數(shù)據(jù)庫7.3.1使用JDBC訪問數(shù)據(jù)庫的過程7.3.2使用Statement執(zhí)行SQL語句7.3.3PreparedStatement接口7.3.4CallableStatement對象7.3.5使用ResultSet處理結(jié)果集7.4Java與SQL的數(shù)據(jù)類型轉(zhuǎn)換7.5連接池7.5.1連接池的實現(xiàn)原理7.5.2在Tomcat上配置數(shù)據(jù)源與連接池7.5.3配置連接池時需要注意的問題7.6存取二進制文件7.6.1圖像文件存取到數(shù)據(jù)庫的過程7.6.2聲音文件存取到數(shù)據(jù)庫的過程7.6.3視頻文件存取到數(shù)據(jù)庫的過程7.7JSP使用 JavaBean訪問數(shù)據(jù)庫的分頁顯示的實現(xiàn)7.8小結(jié)第8章 JSP和XML8.1XML簡介8.1.1XML的特點8.1.2XML的內(nèi)容8.1.3XML的語法規(guī)則8.2JDK中的XML API8.3XML解析模型8.3.1DOM解析8.3.2SAX解析8.4XML與Java類映射JAXB8.4.1什么是XML與Java類映射8.4.2JAXB的工作原理8.4.3Java對象轉(zhuǎn)化成XML (Marshal)8.4.4XML轉(zhuǎn)化為Java對象(Unmarshal)8.4.5更為復(fù)雜的映射8.5案例:JSP+XML實現(xiàn)電子廣告系統(tǒng)8.6小結(jié)第9章 使用JSP、Servlet、JavaBean實現(xiàn)MVC9.1MVC基礎(chǔ)9.1.1MVC 的需求9.1.2MVC的基本模式9.1.3使用MVC的優(yōu)點9.2案例:JSP、Servlet、JavaBean實現(xiàn)MVC三層架構(gòu)購書網(wǎng)9.2.1數(shù)據(jù)庫設(shè)計9.2.2視圖-JSP頁面開發(fā)9.2.3模型-定義Bean來處理數(shù)據(jù)9.2.4控制-編寫Servlet處理請求9.2.5其他Bean類—Util9.2.6部署9.3小結(jié)第10章 JSP實用組件10.1JSP文件操作組件10.1.1添加表單及表單元素10.1.2創(chuàng)建上傳對象10.1.3解析上傳請求10.1.4案例: 應(yīng)用commons-fileUpload組件將文件上傳到服務(wù)器10.2發(fā)送郵件10.2.1JavaMail組件簡介10.2.2JavaMail組件簡介10.2.3搭建Java Mail的開發(fā)環(huán)境10.2.4案例:利用JavaMail組件發(fā)送Email10.3JSP動態(tài)圖表組件10.3.1JFreeChart的下載與使用10.3.2JFreeChart的核心類10.3.3案例:利用JFreeChart生成論壇版塊人氣指數(shù)排行的柱形圖10.4JSP報表組件10.4.1iText組件簡介10.4.2iText組件的下載與配置10.4.3案例:應(yīng)用iText組件生成JSP報表10.5jExcel組件10.5.1jExcel組件—下載與配置10.5.2jExcel組件—基本操作10.5.3jExcel組件—高級操作10.6小結(jié)第11章 JSP高級開發(fā)11.1Struts11.1.1配置Struts開發(fā)環(huán)境11.1.2Struts工作原理11.1.3一個簡單的Struts2實例11.1.4深入使用Struts211.2Spring11.2.1Spring的起源和背景11.2.2Spring的下載和安裝11.2.3Spring的核心機制:依賴注入11.2.4Spring容器的管理11.3Hibernate11.3.1Hibernate和ORM11.3.2Hibernate的體系結(jié)構(gòu)11.3.3Hibernate的下載和安裝11.3.4例子: Hibernate訪問MySQL數(shù)據(jù)庫11.4MyEclipse+ Struts+Spring+Hibernate整合11.5小結(jié)參考文獻