出版時間:2010-6 出版社:中國鐵道出版社 作者:林振榮,徐蘇 著 頁數(shù):262
前言
計算學科雖然是一門年輕的學科,但它已經(jīng)成為一門基礎(chǔ)技術(shù)學科,在各個學科發(fā)展中扮演著重要的角色,并使得社會產(chǎn)生了對計算機科學與技術(shù)專業(yè)人才的巨大需求。目前,計算機科學與技術(shù)專業(yè)已成為我國理工專業(yè)中規(guī)模最大的專業(yè),為高等教育發(fā)展做出了巨大貢獻。近些年來,隨著國家信息化建設(shè)的推進,作為核心技術(shù)的計算機技術(shù),更是占有重要的地位。信息化建設(shè),不僅需要更先進、更便于使用的先進計算技術(shù),同時也需要大批的建設(shè)人才。瞄準社會需求準確定位,培養(yǎng)計算機人才,是計算機科學與技術(shù)專業(yè)及其相關(guān)專業(yè)的歷史使命,也是實現(xiàn)專業(yè)教育從勞動就業(yè)供給導(dǎo)向型向勞動就業(yè)需求導(dǎo)向型轉(zhuǎn)變的關(guān)鍵,從而也就成為提高高等教育質(zhì)量的關(guān)鍵?! 〗滩脑谌瞬排囵B(yǎng)中占有重要地位,承擔著“重要的責任”,這確定了其高質(zhì)量的基本要求。社會對計算機專業(yè)人才需求的多樣性和特色,決定了教材建設(shè)的針對性,從而也造就了百花齊放、百家爭鳴的局面?! £P(guān)于建設(shè)高質(zhì)量的教材,教育部在提高本科教育質(zhì)量的文件中都提出了明確要求。教高20051號(2005年1月7日)文件指出,“加強教材建設(shè),確保高質(zhì)量教材進課堂。要大力錘煉精品教材,并把精品教材作為教材選用的主要目標。”“要健全、完善教材評審、評價和選用機制,嚴把教材質(zhì)量關(guān)。”為了更好地落實教育部的這些要求,我們按照教育部高等學校計算機科學與技術(shù)教學指導(dǎo)委員會發(fā)布的《高等學校計算機科學與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)》所構(gòu)建的計算機科學與技術(shù)專業(yè)本科教育的要求,組織了這套教材?! ∽鳛閮?yōu)秀教材的基礎(chǔ),我們首先堅持高標準,以對教育負責的精神去鼓勵、發(fā)現(xiàn)、動員、選拔優(yōu)秀作者,并且有意識地培育優(yōu)秀作者。優(yōu)秀作者保證了“理論準確到位,既有然,更有所以然;實踐要求到位、指導(dǎo)到位”等要求的實現(xiàn)?! ∑浯问前凑杖瞬排囵B(yǎng)的需要適當強調(diào)學科形態(tài)內(nèi)容。粗略地講,計算機科學的根本問題是“什么能被有效地自動計算”,科學型人才強調(diào)學科抽象和理論形態(tài)的內(nèi)容;計算機系統(tǒng)工程的根本問題應(yīng)該是“如何低成本、高效地實現(xiàn)自動計算”,工程型人才強調(diào)學科抽象和設(shè)計形態(tài)的內(nèi)容;計算機應(yīng)用的根本問題是“如何方便、有效地利用計算機系統(tǒng)進行計算”,應(yīng)用型人才的培養(yǎng)偏重于技術(shù)層面的內(nèi)容,強調(diào)學科設(shè)計形態(tài)的內(nèi)容,在進一步開發(fā)基本計算機系統(tǒng)應(yīng)用的層面上體現(xiàn)學科技術(shù)為主的特征。教材針對不同類型人才的培養(yǎng),在滿足基本知識要求的前提下,強調(diào)不同形態(tài)的內(nèi)容。
內(nèi)容概要
《JSP程序設(shè)計》由淺入深、循序漸進地講述了使用JSP進行動態(tài)網(wǎng)頁設(shè)計的應(yīng)用技術(shù),全書由10章及一個附錄構(gòu)成。前4章是基礎(chǔ)部分,主要介紹了JSP的基本概念及Web開發(fā)的基礎(chǔ)知識、JSP程序設(shè)計語言的基本語法、Java語言概要、JSP的內(nèi)置對象。第5章和第6章在前面章節(jié)的基礎(chǔ)上介紹了如何在JSP頁面使用已定義好的JavaBean和Servlet,第7章到第9章從JSP與數(shù)據(jù)庫及其他技術(shù)、工具間的協(xié)同開發(fā)角度出發(fā)進行了較為詳細的介紹,是使用JSP進行項目開發(fā)的基礎(chǔ)。第10章則總結(jié)作者自身教學和開發(fā)過程中的一些經(jīng)驗,通過一個實際的工程項目案例講述JSP語言的綜合應(yīng)用?! 禞SP程序設(shè)計》語言流暢、通俗易懂、條理清晰,從實踐的角度來介紹JSP程序的開發(fā)方式。基礎(chǔ)知識精辟,實例內(nèi)容通俗易懂,覆蓋的知識面廣。在講解基礎(chǔ)知識時著重從Web程序設(shè)計的角度出發(fā),力求通過JSP語言的使用幫助讀者掌握Web程序設(shè)計的方法和思路?! 禞SP程序設(shè)計》適合作為高校計算機專業(yè)相關(guān)課程的教材,還可作為JSP初學者的入門輔導(dǎo)書或JSP應(yīng)用程序開發(fā)人員的參考書籍。
作者簡介
林振榮,副教授、碩士生導(dǎo)師,南昌大學信息工程學院計算機系教師。曾作為主要成員參與完成國家級科研課題《防汛決策計算機輔助系統(tǒng)》、教育部《教育科研基礎(chǔ)設(shè)施IPV6技術(shù)升級》項目,主持江西省科技廳項目《科技項目申報管理信息系統(tǒng)》,主持江西省教改課題《基于web的考試系統(tǒng)的研究與構(gòu)建》。并主持完成《江西省信息產(chǎn)業(yè)廳門戶網(wǎng)站》、《學位與研究生管理信息系統(tǒng)》、《公費醫(yī)療報銷信息系統(tǒng)》等多項橫向課題。近幾年來在國家中文核心及省級刊物上發(fā)表專業(yè)學術(shù)論文10余篇.主編教材1部,參與編寫教材3部。主要研究方向為計算機網(wǎng)絡(luò)、數(shù)據(jù)庫、信息安全。
書籍目錄
第1章 Web程序及JSP簡介1.1 Web程序發(fā)展歷史1.2 靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁1.3 ASP、PHP、JSP簡介1.4 JSP語言的特點1.5 JSP程序運行環(huán)境的配置1.5.1 JDK的安裝1.5.2 Tomcat的安裝1.5.3 環(huán)境變量的配置小結(jié)習題第2章 JSP語言基本語法2.1 JSP中的HTML代碼2.1.1 HTML的常用標記2.1.2 HTML的表單2.1.3 HTML的表格2.2 JSP中的指令元素2.2.1 Page指令2.2.2 Include指令2.2.3 Tablih指令2.3 JSP中的腳本及注釋2.3.1 JSP的注釋語句2.3.2 JSP的聲明語句2.3.3 JSP的表達式2.3.4 JSP的可執(zhí)行腳本2.4 JSP中的動作元素2.4.1 Param動作2.4.2 Include動作2.4.3 Forward動作2.4.4 Plugin動作小結(jié)習題第3章 Java語言簡介3.1 標志符和保留字3.1.1 標志符3.1.2 保留字3.2 數(shù)據(jù)類型3.2.1 整型數(shù)據(jù)3.2.2 實型數(shù)據(jù)3.2.3 字符型數(shù)據(jù)3.2.4 布爾型數(shù)據(jù)3.3 運算符和表達式3.3.1 運算符3.3.2 表達式3.3.3 運算符的優(yōu)先級和結(jié)合性3.4 流程和控制語句3.4.1 順序結(jié)構(gòu)3.4.2 分支結(jié)構(gòu)3.4.3 循環(huán)結(jié)構(gòu)3.5 數(shù)組3.5.1 一維數(shù)組3.5.2 二維數(shù)組小結(jié)習題第4章 JSP的內(nèi)置對象4.1 JSP內(nèi)置對象簡介4.2 Request對象4.2.1 Request對象的主要方法4.2.2 Request對象的使用實例4.3 Response對象4.3.1 Response對象的主要方法4.3.2 Response對象的使用實例4.4 Session對象4.4.1 Session對象的主要方法4.4.2 Session對象的使用實例4.5 Application對象4.5.1 Application對象的主要方法4.5.2 Application對象的使用實例4.6 ISP的其他內(nèi)置對象4.6.1 Config對象4.6.2 Page對象4.6.3 Exception對象4.6.4 Out對象4.6.5 Page Context對象小結(jié)習題第5章 Java Bean的使用5.1 Java Bean的基本概念5.1.1 Java Bean的特點5.1.2 Java Bean的結(jié)構(gòu)5.2 Java Bean的屬性5.2.1 Java Bean的簡單屬性(Simple)5.2.2 Java Bean的索引屬性(Index)5.2.3 Java Bean的綁定屬性(Bound)和約束屬性(Constrained)5.3 Java Bean的使用5.3.1 在JSP中使用動作5.3.2 在JSP中使用動作5.3.3 在JSP中使用動作小結(jié)習題第6章 Servlet的使用6.1 Servlet簡介6.1.1 Servlet的基本概念6.1.2 Setvlet的結(jié)構(gòu)6.1.3 Servlet在JSP中的作用6.2 Servlet中的類6.2.1 HttpServlet類6.2.2 HttpSession類6.2.3 ServletConfig類6.2.4 ServletContext類6.3 Servlet的運行6.3.1 Servlet的生命周期6.3.2 Servlet與JSP的關(guān)系6.3.3 Servlet的配置6.4 Servlet的應(yīng)用實例6.4.1 JSP使用Servlet6.4.2 Servlet訪問JSP小結(jié)習題第7章 連接數(shù)據(jù)庫7.1 數(shù)據(jù)庫基本概念7.1.1 數(shù)據(jù)庫基礎(chǔ)7.1.2 常用SQL語句介紹7.2 JDBC簡介7.2.1 JDBC相關(guān)概念7.2.2 JDBC連接數(shù)據(jù)的方式7.2.3 JDBC類結(jié)構(gòu)7.3 在JSP中連接數(shù)據(jù)庫7.3.1 在JSP頁面中連接數(shù)據(jù)庫7.3.2 在Java Bean中連接數(shù)據(jù)庫7.3.3 在Servlet中連接數(shù)據(jù)庫7.4 連接池的使用7.4.1 連接池的基本概念7.4.2 連接池的配置7.4.3 連接池應(yīng)用實例小結(jié)習題第8章 XML技術(shù)在JSP中的使用8.1 XML簡介8.1.1 XML的現(xiàn)狀及發(fā)展8.1.2 XML的基本語法8.1.3 XML的簡單應(yīng)用8.2 JSP訪問XML8.2.1 DOM和SAX介紹8.2.2 使用DOM訪問XML8.2.3 使用SAX訪問XML小結(jié)習題第9章 JSP中其他相關(guān)技術(shù)及開發(fā)工具9.1 JSP中常用功能的實現(xiàn)9.1.1 JSP中亂碼的解決9.1.2 JSP中數(shù)據(jù)庫記錄分頁顯示的實現(xiàn)9.1.3 JSP中不同數(shù)據(jù)類型的轉(zhuǎn)換9.2 常見JSP開發(fā)模式簡介9.2.1 JSP+JavaBean模式9.2.2 JSP+JavaBean+Servlet模式9.3 JSP程序出錯處理9.4 常見JSP開發(fā)工具介紹9.4.1 Dreamweaver9.4.2 Eclipse小結(jié)習題第10章 綜合實例10.1 公費醫(yī)療報銷系統(tǒng)簡介10.2 數(shù)據(jù)庫設(shè)計10.3 系統(tǒng)運行的配置過程10.4 系統(tǒng)代碼的實現(xiàn)10.4 1 登錄模塊的設(shè)計10.4.2 “藥品信息管理”模塊的設(shè)計10.4.3 “藥品類型管理”子菜單與“藥品特殊信息”子菜單的設(shè)計10.4.4 “報銷”模塊的設(shè)計10.4.5 “信息查詢”和“報銷比例信息”模塊的設(shè)計10.4.6 “個人信息修改”和“注銷”模塊的設(shè)計小結(jié)附錄 AJSP常用語法參考文獻
章節(jié)摘錄
隨著Internet的迅速發(fā)展,人們對Internet的使用需求不斷擴大,Web技術(shù)也隨著這些需求廣泛地應(yīng)用于Internet中。Web是一個典型的C/S(client/Server)結(jié)構(gòu),因此Web技術(shù)的發(fā)展主要體現(xiàn)在客戶端Web技術(shù)和服務(wù)器端web技術(shù)兩部分的發(fā)展上?! τ诳蛻舳硕?,Web的主要工作是將信息顯示給用戶。早期的Web主要用來顯示文本或圖片信息,將靜態(tài)頁面顯示給用戶,所以早期的HTML(Hyper Text Markup Language)也是隨著這種需要而出現(xiàn)的靜態(tài)頁面開發(fā)技術(shù)。但是純HTML頁面由于只能顯示靜態(tài)信息,不具備和用戶交互的能力,顯然不能滿足不斷增長的用戶需求。隨后便出現(xiàn)了腳本語言,最常見的就是JavaScript和VBScript。腳本語言實現(xiàn)了web頁面與用戶的交互功能,產(chǎn)生了動態(tài)效果。由于HTML本身的局限,隨后出現(xiàn)了CSS(Cascading Style Sheets)和DHTML(Dynamic HTML)。CSS提供了豐富的頁面顯示樣式,它的出現(xiàn)豐富了Web頁面的顯示效果,使得頁面的視覺效果更加豐富多彩,提高了頁面的吸引力。CSS的主要工作就是描述Web頁面的顯示風格和樣式,它可以使得Web頁面的顯示內(nèi)容與顯示樣式分開,有利于對頁面文件的維護。1997年,Microsoft公司發(fā)布了IE 4.0,并將HTML標記、腳本語言、CSS和動態(tài)對象模型DOM(DHTML Object Model)發(fā)展成了一套完整、實用、高效的客戶端開發(fā)技術(shù)體系,稱為DHTML。
圖書封面
評論、評分、閱讀與下載