JSP程序設計教程

出版時間:2008-5  出版社:人民郵電出版社  作者:郭珍,王國輝 編著  頁數(shù):270  
Tag標簽:無  

內(nèi)容概要

本書作為JSP相關課程的教材,系統(tǒng)地介紹了有關JSP開發(fā)所涉及的各類知識。全書共分12章,內(nèi)容包括JSP概述、JSP開發(fā)基礎、JSP語法、JSP內(nèi)置對象、JavaBean技術、Servlet技術、JSP實用組件、JSP數(shù)據(jù)庫應用開發(fā)和JSP高級程序設計,并通過JSP綜合開發(fā)實例——個人博客,介紹了JSP應用的開發(fā)流程和相關技術的綜合應用。全書最后提供了兩個課程設計方案,在線投票系統(tǒng)和無刷新的聊天室,供學生綜合實踐使用?! ”緯v知識都結合具體實例進行介紹,力求詳略得當,使讀者快速掌握應用JSP開發(fā)動態(tài)網(wǎng)站的編程技術。本書可作為普通高等院校計算機及相關專業(yè)“Web程序設計”、“網(wǎng)絡程序設計”、“Web應用開發(fā)”、“動態(tài)網(wǎng)站制作”、“JSP程序設計”等課程的教材,同時也適合JSP初學者及網(wǎng)站開發(fā)人員參考使用。

書籍目錄

第1章 JSP概述      1.1 JSP技術概述       1.1.1 Java語言       1.1.2 Servlet技術       1.1.3 JavaBean技術       1.1.4 JSP技術      1.2 JSP技術特征      1.3 JSP的處理過程      1.4 JSP與其他服務器端腳本語言的比較       1.4.1 CGI       1.4.2 ASP       1.4.3 PHP       1.4.4 ASP.NET      1.5 JSP開發(fā)環(huán)境搭建       1.5.1 JSP的運行環(huán)境       1.5.2 JDK的安裝與配置       1.5.3 Tomcat的安裝與啟動      1.6 JSP開發(fā)工具       1.6.1 Eclipse的安裝       1.6.2 Eclipse的使用     1.7 JSP程序開發(fā)模式      1.7.1 單純的JSP頁面編程      1.7.2 JSP+JavaBean編程      1.7.3 JSP+Servlet+JavaBean編程      1.7.4 MVC模式     1.8 第一個JSP應用     1.9 小結     習題     上機指導    第2章 JSP開發(fā)基礎     2.1 Java語言基礎      2.1.1 面向對象程序設計      2.1.2 基本數(shù)據(jù)類型及基本數(shù)據(jù)類型間的轉換      2.1.3 常量與變量      2.1.4 運算符的應用      2.1.5 流程控制語句      2.1.6 字符串處理      2.1.7 數(shù)組的創(chuàng)建與應用      2.1.8 集合類的應用      2.1.9 異常處理語句     2.2 JavaScript腳本語言      2.2.1 JavaScript腳本語言概述      2.2.2 在JSP中引入JavaScript      2.2.3 JavaScript的數(shù)據(jù)類型與運算符      2.2.4 JavaScript的流程控制語句      2.2.5 函數(shù)的定義和調(diào)用      2.2.6 事件      2.2.7 JavaScript常用對象的應用     2.3 小結     習題     上機指導    第3章 JSP語法     3.1 了解JSP的基本構成      3.1.1 JSP中的指令標識      3.1.2 HTML標記語言      3.1.3 嵌入的Java代碼片段      3.1.4 JSP表達式     3.2 JSP的指令標識      3.2.1 使用page指令      3.2.2 使用include指令      3.2.3 使用taglib指令     3.3 JSP的腳本標識      3.3.1 JSP表達式(Expression)      3.3.2 聲明標識(Declaration)      3.3.3 腳本程序(Scriptlet)     3.4 JSP的注釋      3.4.1 HTML中的注釋      3.4.2 帶有JSP表達式的注釋      3.4.3 隱藏注釋      3.4.4 腳本程序(Scriptlet)中的注釋     3.5 動作標識      3.5.1       3.5.2       3.5.3       3.5.4       3.5.5       3.5.6       3.5.7      3.6 小結     習題     上機指導    第4章 JSP內(nèi)置對象     4.1 JSP內(nèi)置對象概述     4.2 request對象      4.2.1 訪問請求參數(shù)      4.2.2 在作用域中管理屬性      4.2.3 獲取Cookie      4.2.4 獲取客戶信息      4.2.5 訪問安全信息      4.2.6 訪問國際化信息     4.3 response對象      4.3.1 重定向網(wǎng)頁      4.3.2 設置HTTP響應報頭      4.3.3 緩沖區(qū)配置     4.4 session對象      4.4.1 創(chuàng)建及獲取客戶的會話      4.4.2 從會話中移除指定的對象      4.4.3 銷毀session      4.4.4 會話超時的管理     4.5 application對象      4.5.1 訪問應用程序初始化參數(shù)      4.5.2 管理應用程序環(huán)境屬性     4.6 out對象      4.6.1 管理響應緩沖      4.6.2 向客戶端輸出數(shù)據(jù)     4.7 其他內(nèi)置對象      4.7.1 獲取會話范圍的pageContext對象      4.7.2 讀取web.xml配置信息的config對象      4.7.3 應答或請求的page對象      4.7.4 獲取異常信息的exception對象     4.8 小結     習題     上機指導    第5章 JavaBean技術     5.1 JavaBean概述      5.1.1 JavaBean技術介紹      5.1.2 JavaBean的種類      5.1.3 JavaBean規(guī)范     5.2 JavaBean中的屬性    5.3 JavaBean的應用     5.3.1 創(chuàng)建JavaBean     5.3.2 在JSP頁面中應用JavaBean    5.4 JavaBean的應用實例     5.4.1 應用JavaBean解決中文亂碼     5.4.2 應用JavaBean實現(xiàn)購物車    5.5 小結    習題    上機指導   第6章 Servlet技術    6.1 Servlet基礎     6.1.1 Servlet技術簡介     6.1.2 Servlet技術功能     6.1.3 Servlet技術特點     6.1.4 Servlet的生命周期     6.1.5 Servlet與JSP的區(qū)別     6.1.6 Servlet的代碼結構     6.1.7 開發(fā)簡單的Servlet程序    6.2 Servlet API編程常用接口和類     6.2.1 Servlet接口     6.2.2 HttpServlet類     6.2.3 ServletConfig接口     6.2.4 HttpServletRequest接口     6.2.5 HttpServletResponse接口     6.2.6 GenericServlet類    6.3 Servlet開發(fā)     6.3.1 Servlet的創(chuàng)建     6.3.2 Servlet的配置    6.4 Servlet的應用實例     6.4.1 應用Servlet實現(xiàn)留言板     6.4.2 應用Servlet實現(xiàn)購物車    6.5 小結    習題    上機指導   第7章 JSP實用組件    7.1 JSP文件操作     7.1.1 jspSmartUpload組件的安裝與配置     7.1.2 jspSmartUpload組件中的常用類     7.1.3 采用jspSmartUpload組件進行文件操作    7.2 發(fā)送E-mail     7.2.1 Java Mail組件簡介     7.2.2 Java Mail核心類簡介     7.2.3 搭建Java Mail的開發(fā)環(huán)境     7.2.4 在JSP中應用Java Mail組件發(fā)送E-mail    7.3 JSP動態(tài)圖表     7.3.1 JFreeChart的下載與使用     7.3.2 JFreeChart的核心類     7.3.3 利用JFreeChart生成動態(tài)圖表    7.4 JSP報表     7.4.1 iText組件簡介     7.4.2 iText組件的下載與配置     7.4.3 應用iText組件生成JSP報表    7.5 小結    習題    上機指導   第8章 JSP數(shù)據(jù)庫應用開發(fā)    8.1 數(shù)據(jù)庫管理系統(tǒng)     8.1.1 SQL Server 2000數(shù)據(jù)庫     8.1.2 MySQL數(shù)據(jù)庫     8.1.3 Oracle數(shù)據(jù)庫     8.1.4 Access數(shù)據(jù)庫    8.2 JDBC概述     8.2.1 JDBC技術介紹     8.2.2 JDBC驅動程序    8.3 JDBC中的常用接口     8.3.1 驅動程序接口Driver     8.3.2 驅動程序管理器DriverManager     8.3.3 數(shù)據(jù)庫連接接口Connection     8.3.4 執(zhí)行SQL語句接口Statement     8.3.5 執(zhí)行動態(tài)SQL語句接口PreparedStatement     8.3.6 執(zhí)行存儲過程接口CallableStatement     8.3.7 訪問結果集接口ResultSet    8.4 連接數(shù)據(jù)庫     8.4.1 加載JDBC驅動程序     8.4.2 創(chuàng)建數(shù)據(jù)庫連接     8.4.3 執(zhí)行SQL語句     8.4.4 獲得查詢結果     8.4.5 關閉連接    8.5 典型JSP數(shù)據(jù)庫連接     8.5.1 SQL Server 2000數(shù)據(jù)庫的連接     8.5.2 Access數(shù)據(jù)庫的連接     8.5.3 MySQL數(shù)據(jù)庫的連接    8.6 數(shù)據(jù)庫操作技術     8.6.1 查詢操作     8.6.2 添加操作     8.6.3 修改操作     8.6.4 刪除操作    8.7 連接池技術     8.7.1 連接池簡介     8.7.2 在Tomcat中配置連接池     8.7.3 使用連接池技術訪問數(shù)據(jù)庫    8.8 小結    習題    上機指導   第9章 JSP高級程序設計    9.1 JSP與Ajax技術     9.1.1 Ajax的開發(fā)模式     9.1.2 Ajax使用的技術     9.1.3 搭建Ajax開發(fā)框架     9.1.4 Ajax開發(fā)需要注意的幾個問題    9.2 EL表達式及標簽     9.2.1 表達式語言     9.2.2 JSTL標準標簽庫     9.2.3 自定義標簽庫的開發(fā)    9.3 JSP框架技術     9.3.1 Struts框架     9.3.2 Spring框架     9.3.3 Hibernate技術    9.4 小結    習題    上機指導   第10章 JSP綜合開發(fā)實例——個人博客    10.1 網(wǎng)站總體設計    10.2 數(shù)據(jù)庫設計     10.2.1 ER圖     10.2.2 數(shù)據(jù)表概要說明     10.2.3 主要數(shù)據(jù)表的結構    10.3 文件架構設計    10.4 公共類的編寫     10.4.1 數(shù)據(jù)庫連接及操作類     10.4.2 字符串處理類    10.5 前臺主頁面設計     10.5.1 前臺主頁面概述     10.5.2 前臺主頁面的布局     10.5.3 前臺主頁面的實現(xiàn)    10.6 文章顯示模塊設計     10.6.1 文章顯示模塊概述     10.6.2 首頁面文章的列表顯示實現(xiàn)過程     10.6.3 文章詳細顯示的實現(xiàn)過程    10.7 博主登錄模塊設計     10.7.1 博主登錄功能概述     10.7.2 博主登錄實現(xiàn)過程    10.8 相冊管理模塊設計     10.8.1 相冊管理模塊概述     10.8.2 相冊管理模塊實現(xiàn)過程    10.9 小結   第11章 課程設計一——在線投票系統(tǒng)    11.1 課程設計的目的    11.2 設計思路    11.3 設計過程     11.3.1 數(shù)據(jù)表的設計     11.3.2 值JavaBean的設計     11.3.3 數(shù)據(jù)庫操作類的編寫     11.3.4 工具類的編寫     11.3.5 顯示投票選項的設計     11.3.6 參與投票的設計     11.3.7 查看結果的設計    11.4 小結   第12章 課程設計二——無刷新的聊天室    12.1 課程設計的目的    12.2 設計思路    12.3 設計過程     12.3.1 用戶JavaBean的編寫     12.3.2 登錄頁面的設計     12.3.3 聊天室主頁面設計     12.3.4 在線人員列表的設計     12.3.5 用戶發(fā)言的設計     12.3.6 顯示聊天內(nèi)容的設計     12.3.7 退出聊天室的設計    12.4 小結   參考文獻

章節(jié)摘錄

  第1章 JSP概述  本章介紹JSP技術的相關概念以及如何開發(fā)JSP程序,主要內(nèi)容包括JSP技術的概述、JSP技術特征、JSP的處理過程、JSP開發(fā)環(huán)境的搭建、JSP開發(fā)工具介紹、JSP程序開發(fā)模式等。通過本章的學習,讀者應了解什么是JSP、JSP技術的特征和處理過程,并掌握JDK的安裝與配置、Tomcat的安裝與配置、Eclispe開發(fā)工具的使用等。尤其要深刻理解:在JSP程序開發(fā)模式中,JSP+Servlet+JavaBean開發(fā)模式的設計及模式中各技術所扮演的角色。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    JSP程序設計教程 PDF格式下載


用戶評論 (總計18條)

 
 

  •   這本是是我選的一門課,不過沒有發(fā)課本,這本書有jsp基礎知識,還有案例。
  •   還好,當教材用呢~
  •   書是正品書是正品
  •   快 貴 好
  •   挺好的,正在看……
  •   這本書是一本比較基礎的書,寫得還算不錯,但是如果在多增加幾個綜合實例就更好了!
  •   里面有不少比較實用,比較基本的東西,還算不錯的教材!
  •   軟件工程教程,沒什么可說的
  •   很適合初學的人。照著例子做一遍收獲很大。
  •   挺好的,也不貴……
  •   發(fā)貨速度倒是蠻快的,書本封面上有個腳印,我就不知道這是腫么回事了。
  •   內(nèi)容還可以,就是例子少了點,初學者有點困難
  •   一般般 講的不夠簡單 比較深入??!
  •   上課用的,老師說很多地方說得很不恰當
  •   6456456
  •   紙張?zhí)?,透后面的字,閱讀起一很廢眼,省了幾元錢感覺有點值 ,不象正版的感覺啊。
  •     本人初接觸jsp,以此書為教材,老師稱該書附帶了幾個課程設計可以幫我們更好地理解jsp。但我目前看jsp語法已經(jīng)云里霧里了,邏輯混亂,解釋不詳細,實在看不出這本書優(yōu)秀在哪里,而且書中錯誤的地方不少。老師上課時也講到書里有些地方他也不知道在講啥,像jsp這種東西還能講得如此抽象,不知作者想讓編譯原理如何笑而不語。故強烈不建議初學者看此書學習jsp,如若有高手想借此書檢驗自己查錯糾錯的功力,此書則為上選。
  •   那求一本好的入門書
 

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

京ICP備13047387號-7