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