出版時間:2009-8 出版社:科學(xué)出版社 作者:李忠偉,劉健 編著 頁數(shù):444
Tag標(biāo)簽:無
前言
JSP是Sun公司在Java語言的基礎(chǔ)上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù)。JSP技術(shù)不僅提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并且為開發(fā)人員提供了一個Server端框架。在該框架的基礎(chǔ)上,開發(fā)人員可以綜合使用HTML、XML、Java語言以及其他腳本語言,靈活、快速地創(chuàng)建和維護動態(tài)網(wǎng)頁。本書內(nèi)容由淺入深,在精煉的篇幅中,系統(tǒng)、全面地介紹了JSP的基礎(chǔ)知識、開發(fā)方法和技巧。在講解中貫穿了多個實用而又具有代表性的實例,并以兩個具體的應(yīng)用系統(tǒng)開發(fā)過程將書中所有知識點串連,是JSP愛好者和開發(fā)人員非常實用的技術(shù)參考手冊。本書共分為13章,分別介紹了JSP概述(第l章),HTML和JavaScript(第2章),JSP中的Java程序(第3章),JSP語法(第4章),JSP的內(nèi)置對象(第5章),JSP與JavaBean(第6章),Servlet技術(shù)(第7章),ISP與數(shù)據(jù)庫(第8章),Struts與Hibernate(第9章),JSP、JavaBean與Servlet(第10章),JSP組件(第ll章),辦公自動化管理系統(tǒng)(第12章),電子商務(wù)系統(tǒng)(第13章)等內(nèi)容。通過學(xué)習(xí)本書,可以幫助讀者完成自己的作品,以便順利地踏上謀職、升職或自行創(chuàng)業(yè)之路,這也是本工作室老師的共同愿望。書中的實例結(jié)合了編者多年實際操作中的經(jīng)驗和體會,特色鮮明、典型實用、簡明清晰、重點突出,同時,講解與練習(xí)相結(jié)合也是本書強調(diào)的一個特點;在敘述上力求深入淺出、通俗易懂,相信會為讀者的學(xué)習(xí)和工作帶來一定的幫助。
內(nèi)容概要
JSP是目前最為流行的一門動態(tài)網(wǎng)頁設(shè)計技術(shù)。本書精煉而全面地介紹了使用JSP進行實用網(wǎng)站開發(fā)所需要的基本知識,并著眼于開發(fā)過程的講解。本書共分為13章,其中前11章分別介紹了JSP的基本概念,ISP開發(fā)工具的安裝與配置,JSP中的Java程序和JSP語法,JSP的內(nèi)置對象,JavaBean、Servlet技術(shù),JSP中的數(shù)據(jù)庫開發(fā)技術(shù)Struts和Hibernate技術(shù)以及JSP組件等內(nèi)容;第12章、第13兩章分別以辦公自動化管理系統(tǒng)和電子商務(wù)系統(tǒng)兩個實際應(yīng)用網(wǎng)站的開發(fā)過程為案例,進一步講解了如何將以上所學(xué)知識結(jié)合使用。 本書作者都是長期使用JSP進行教學(xué)、科研和實際生產(chǎn)工作的教師和工程師,有著豐富的教學(xué)和編著經(jīng)驗。在內(nèi)容編排上,按照讀者學(xué)習(xí)的一般規(guī)律,結(jié)合大量程序的演示,使讀者能夠快速、真正地掌握J(rèn)SP的使用。 本書全面精煉、實例豐富,可作為JSP程序開發(fā)自學(xué)者的參考書目,也可作為大中專院校師生的參考書籍和相關(guān)培訓(xùn)班的教材。 隨書光盤內(nèi)容為書中部分實例源文件。
書籍目錄
第1章 JSP概述 1.1 J SP簡介 1.1.1 Web編程與JSP 1.1.2 JSP、ASP和PHP的簡單比較 1.2 JSP開發(fā)環(huán)境的配置 1.2.1 實例:安裝J2SDK 1.2.2 實例:Tomcat的安裝與配置 1.2.3 Eclipse的安裝與配置 1.3 第一個JSP頁面——“Hello World” 1.4 課后練習(xí)第2章 HTML和JavaScript 2.1 HTML語言 2.1.1 HTML注釋 2.1.2 HTML文本的基本結(jié)構(gòu) 2.1.3 文字格式標(biāo)記 2.1.4 文字版面標(biāo)記 2.1.5 創(chuàng)建表格 2.1.6 設(shè)計表單 2.1.7 其他標(biāo)簽 2.1.8 實例:建立網(wǎng)站框架 2.2 JavaScript語言 2.2.1 JavaScript簡介 2.2.2 數(shù)據(jù)類型 2.2.3 保留字 2.2.4 常用語句 2.2.5 對象 2.2.6 事件 2.2.7 實例:實現(xiàn)浮動窗口 2.3 課后練習(xí)第3章 JSP中的Java程序 3.1 Java中的數(shù)據(jù)類型 3.1.1 Java的符號集 3.1.2 常量和變量 3.1.3 Java中的簡單數(shù)據(jù)類型 3.1.4 數(shù)組 3.2 運算符和表達(dá)式 3.2.1 賦值運算符與賦值表達(dá)式 3.2.2 算術(shù)運算符 3.2.3 自增、自減運算符 3.2.4 關(guān)系運算符 3.2.5 邏輯運算符 3.3 Java控制語句 3.3.1 條件語句 3.3.2 循環(huán)語句 3.3.3 跳轉(zhuǎn)語句 3.3.4 實例:對數(shù)組進行排序 3.3.5 實例:求n的階乘 3.4 Java面向?qū)ο缶幊痰幕A(chǔ) 3.4.1 類和對象 3.4.2 創(chuàng)建類 3.4.3 創(chuàng)建對象 3.4.4 包 3.4.5 接口 3.4.6 異常 3.5 課后練習(xí)第4章 JSP語法 4.1 JSP頁面的構(gòu)成 4.2 JSP注釋 4.2.1 JSP隱藏注釋 4.2.2 實例:兩種.JSP注釋的應(yīng)用 4.3 指令(I)irective) 4.3.1 page指令 4.3.2 include指令 4.3.3 taglfb指令 4.3.4 實例:加載文件 4.4 腳本元素(ScriptingElements) 4.4.1 聲明(Declaration) 4.4.2 表達(dá)式(Expression) 4.4.3 Scriptlet 4.4.4 實例:網(wǎng)站計數(shù)器 4.5 動作元素(ActionElemeilts): 4.5.1 jsp:param 4.5.2 jsp:include 4.5.3 jsp:forward 4.5.4 jsp:plugin 4.5.5 實例:在網(wǎng)頁中插入Applet小程序 4.6 錯誤處理 4.6.1 編譯階段的錯誤處理 4.6.1 處理客戶請求階段的錯誤處理 4.7 課后練習(xí)第5章 JSP的內(nèi)置對象第6章 JSP與JavaBean第7章 Servlet技術(shù)第8章 JSP與數(shù)據(jù)庫第9章 Struts與Hibernate第10章 JSP、JavaBean與Servlet第11章 JSP組件第12章 辦公自動化管理系統(tǒng)第13章 電子商務(wù)系統(tǒng)
章節(jié)摘錄
插圖:本書主要介紹如何利用JSP進行程序設(shè)計。在解決實際問題時,基本上都會在需求分析階段就確定采用哪一種語言或開發(fā)環(huán)境進行編程。那么,在進行網(wǎng)絡(luò)應(yīng)用方面的編程時,什么情況下采用JSP進行開發(fā)會更合適呢?這里就會涉及到JISP與其他常用的Web編程語言,特別是微軟的ASP(ASP.net)和開源的PHP之間的比較。三者都擁有大量而且穩(wěn)定的用戶群,因而它們的綜合性能都得到了肯定,只是角度略有不同。這里簡要列舉一些ASP和IPHP各自的特點,以供讀者參考。(1)微軟公司的ASP與ASP.netASP(Active Server Pages)是一種使用廣泛的動態(tài)Web開發(fā)技術(shù),它基于VBScript和JavaScript,熟悉這兩種語言的開發(fā)者轉(zhuǎn)到ASP沒有任何難度;ASP.net是ASP的擴展版,從名字可以看出它與微軟公司的.net計劃相一致,它大量吸收了面向?qū)ο蟮腃≠(讀做“C Sharp”)語言的特色,因此相對ASP而言具備更好的可復(fù)用性和可維護性。ASP和ASP.net由于依賴本地的COM作為其組件技術(shù)(類似于JavaBeans對于JSP,在本書的后續(xù)章節(jié)中將逐漸學(xué)習(xí)到這些內(nèi)容),而且與微軟公司建立在Windows上的IIS(Internet Information Service)服務(wù)器綁定,因此幾乎不能跨平臺。雖然在開源愛好者的不懈努力下,Linux下支持.net的Mono運行庫的推出使得ASP不再是微軟IIs的專利,而Apache(阿帕奇)最新版本的服務(wù)器也開始支持.net,但是ASP/AS:P.net的這一弱點毫無疑問成為阻礙其發(fā)展的“瓶頸”。
編輯推薦
《JSP動態(tài)網(wǎng)頁設(shè)計技術(shù)教程優(yōu)技》:全面系統(tǒng)介紹JSP網(wǎng)站開發(fā)大量實例,深入淺出適合網(wǎng)站設(shè)計人員
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
JSP動態(tài)網(wǎng)頁設(shè)計技術(shù)教程 PDF格式下載