JSP程序設計

出版時間:2010-8  出版社:水利水電出版社  作者:廖永紅,羅佳 等編著  頁數(shù):199  

前言

近年來,我國高等職業(yè)教育蓬勃發(fā)展,為現(xiàn)代化建設培養(yǎng)了大量高素質(zhì)技能型專門人才,對高等教育大眾化作出了重要貢獻,順應了人民群眾接受高等教育的強烈需求。高等職業(yè)教育作為高等教育發(fā)展中的一個類型,肩負著培養(yǎng)面向生產(chǎn)、建設、服務和管理第一線需要的高技能人才的使命,在我國加快推進社會主義現(xiàn)代化建設進程中具有不可替代的作用。隨著我國走新型工業(yè)化道路、建設社會主義新農(nóng)村和創(chuàng)新型國家對高技能人才要求的不斷提高,高等職業(yè)教育既面臨著極好的發(fā)展機遇,也面臨著嚴峻的挑戰(zhàn)。教材建設是整個高職高專院校教育教學工作的重要組成部分,高質(zhì)量的教材是培養(yǎng)高質(zhì)量人才的基本保證,高職高專教材作為體現(xiàn)高職高專教育特色的知識載體和教學的基本工具,直接關系到高職高專教育能否為一線崗位培養(yǎng)符合要求的高技術性人才。中國水利水電出版社本著為高校教育服務,為師生提供高品質(zhì)教材的原則,按照教育部《關于全面提高高等職業(yè)教育教學質(zhì)量的若干意見》的要求,在全國數(shù)百所高職高專院校中遴選了一批具有豐富的教學經(jīng)驗、較高的工程實踐能力的學科帶頭人和骨干教師,成立了高職高專教材建設編委會。編委會成員經(jīng)過幾個月的廣泛調(diào)研,了解各高職院校教學改革和企業(yè)對人才需求的情況,探討、研究課程體系建設和課程設置,達成共識,組織編寫了本套“21世紀高職高專創(chuàng)新精品規(guī)劃教材”。本套教材的特點如下:1.面向高職高專教育,將專業(yè)培養(yǎng)目標分解落實于各門課程的技術應用能力要求,建立課程的技術、技能體系,將理論知識貫穿于其中,并融“教、學、做”為一體,強化學生的能力培養(yǎng)。2.理論知識的講解以基礎知識和基本理論“必需、夠用”為原則,在保證達到高等教育水平的基礎上,注重基本概念和基本方法講解的科學性、準確性和正確性,把重點放在概念、方法和結(jié)論的闡釋和實際應用上,推導過程力求簡潔明了。3.在教材中按照技術、技能要求的難易和熟練程度,選擇恰當?shù)挠柧毿问胶蛢?nèi)容,形成訓練體系;確定實訓項目,并將實訓內(nèi)容體現(xiàn)在教材中。對于單獨設置實訓的課程,我們將實訓分成基礎實訓和綜合實訓兩個部分。綜合實訓中重點體現(xiàn)了工學結(jié)合的原則,提高學生的社會實踐能力。4.在編寫方式上引入案例教學和啟發(fā)式教學方法,采用以實際應用引出的問題為背景來設計和組織內(nèi)容,增強了教材的可讀性和可操作性,激發(fā)學生的學習興趣,使知識點更容易理解掌握,從而使學生能夠真正地掌握相關技術,為以后的就業(yè)打好基礎。5.教材內(nèi)容力求體現(xiàn)經(jīng)濟社會發(fā)展對應用技術的新要求和新趨勢,將新興的高新技術、復合技術等引進教材,并在教材中提出了一些引導技術發(fā)展的新問題,以期引起思考和討論,有利于培養(yǎng)學生技術應用中的創(chuàng)新精神和能力。

內(nèi)容概要

本書以一個經(jīng)典的“99魔法牌”實例作為學習案例,以循序漸進的方法,由淺到深,逐漸引導讀者如何構(gòu)架和開發(fā)JSP動態(tài)網(wǎng)站,講解其中的技巧、方法、經(jīng)驗,充分體現(xiàn)以經(jīng)驗為后盾、以實用為目標、以實例為導向、以實踐為主線的編寫思想。    本書在章節(jié)安排上也體現(xiàn)了基礎篇、提高篇、高級篇的遞進關系。本書最后以一個常見商務網(wǎng)站為練習案例,引導學生獨立完成登錄注冊模塊、購物車模塊、圖片管理模塊、新聞發(fā)布模塊等,加強對JSP應用的掌握,引導學生發(fā)現(xiàn)新問題,培養(yǎng)自我學習與探索的能力。    本書既可作為高職高專院校計算機應用類專業(yè)的教材,也可供對網(wǎng)站開發(fā)有興趣的讀者參考,還可以作為各培訓機構(gòu)網(wǎng)站設計方面的培訓參考用書。

書籍目錄

序前言第1章 案例描述及JSP技術   1.1 案例:99魔法牌案例描述   1.2 知識:C/S和B/S結(jié)構(gòu)模式   1.3 知識:HTML靜態(tài)網(wǎng)頁   1.4 知識:JSP動態(tài)網(wǎng)頁   1.5 知識:Servlet及JSP運行過程 第2章 環(huán)境配置與開發(fā)工具   2.1 實踐:JDK的下載與安裝   2.2 實踐:Tomcat服務器安裝和配置  2.3 實踐:使用Eclipse開發(fā)JSP 第3章 MyEclipse及JSP初步   3.1 任務:設計游戲首頁   3.2 實踐:創(chuàng)建、配置、布置Web項目   3.3 知識:Eclipse的基本概念與界面   3.4 實踐:從HTML到JSP   3.5 知識:認識JSP代碼結(jié)構(gòu)   3.6 資料:JSP基本語法 第4章 JSP應用編程   4.1 任務:用戶登錄及訪問控制   4.2 方案:技術分析與設計要點   4.3 實踐:實現(xiàn)登錄及訪問控制   4.4 知識:了解JSP內(nèi)置對象   4.5 資料:應用JSP對象   4.6 研究:訪問IP限制功能 第5章 JDBC數(shù)據(jù)庫編程   5.1 任務:用戶及游戲成績管理   5.2 方案:功能分析與設計要點   5.3 實踐:用戶注冊及信息更新   5.4 知識:JDBC編程總結(jié)   5.5 資料:JDBC知識與技術   5.6 研究:成績查詢及用戶維護 第6章 JSP+JavaBean技術   6.1 任務:游戲大廳、房間、牌桌   6.2 方案:技術分析與實現(xiàn)要點   6.3 實踐:JSP+JavaBean實現(xiàn)游戲   6.4 資料:JavaBean知識與技術   6.5 研究:Session事件的監(jiān)聽 第7章 Ajax技術的應用 第8章 JSP應用與提高 第9章 Web配置、打包和部署 第10章 MVC架構(gòu)(Struts) 第11章 典型的商業(yè)網(wǎng)站案例

章節(jié)摘錄

插圖:通常應用第三種形式的方法,該方法中的page Context參數(shù)為JSP的內(nèi)置對象(頁面上下文)。實現(xiàn)文件上傳,首先應實現(xiàn)initialize()方法,然后實現(xiàn)如下的兩個方法即可將文件上傳到服務器中。·upload()方法實現(xiàn)了initialize()方法后,緊接著就應實現(xiàn)該方法。upload()方法用來完成一些準備操作。首先在該方法中調(diào)用JSP的內(nèi)置對象request的get Input stream()方法獲取客戶端的輸入流,然后通過該輸入流的read()方法讀取用戶上傳的所有文件數(shù)據(jù)到字節(jié)數(shù)組中,然后在循環(huán)語句中從該字節(jié)數(shù)組中提取每個文件的數(shù)據(jù),并將當前提取出來的文件的信息封裝到File類對象中,最后將該File類對象通過Files類的addFile()方法添加到Files類對象中?!ave方法在實現(xiàn)了initialize()方法和upload()方法后,通過調(diào)用該方法就可以將全部上傳文件保存到指定目錄下,并返回保存的文件個數(shù)。該方法具有以下兩種形式。①save(String dest Path Name)。②save(String dest Path Name,int option)。第一個方法等同于save(destPathName,O)或save(dest Path Name,F(xiàn)ile.SAVE_AUTO)。實際上在Smart Upload類的save()方法中最終是調(diào)用File類中的saveAs()方法保存文件的,所以save()方法中的參數(shù)使用與File類的save as()方法中的參數(shù)使用是相同的。但在save()方法中option參數(shù)指定的保存選項的可選值為SAVE_AUTO、SAVE_VIRTUAL和SAVE PHYSICAL。它們是Smart Upload類中的靜態(tài)字段,分別表示整數(shù)0、1和2。僅僅通過以上3個方法就實現(xiàn)了文件的上傳。下面介紹Smart Upload類中可用來限制上傳文件和獲取其他信息的主要方法?!et Denied Files List(String denied Files List)方法該方法用于設置禁止上傳的文件。其中參數(shù)denied Files List指定禁止上傳文件的擴展名,多個擴展名之間以逗號分隔。若禁止上傳沒有擴展名的文件,以“”表示。例如,Set Denied Files List(“exejsp,,bat”)表示禁止上傳*.exe、*.jsp、*.bat和不帶擴展名的文件?!et Allowed Files List(String allowed Files List)方法該方法用于設置允許上傳的文件。其中參數(shù)allowed Files List指定允許上傳文件的擴展名,多個擴展名之間以逗號分隔。若允許上傳沒有擴展名的文件,以“”表示。例如,Set Allowed Files List(“txt,doc”)表示只允許上傳*.txt、*.doc和不帶擴展名的文件?!et Max File Size(long max File Size)()方法該方法用于設定允許每個文件上傳的最大長度,該長度由參數(shù)max File Size指定?!et Total Max File Size(long total Max File Size)方法該方法用于設置允許上傳文件的總長度,該長度由參數(shù)total Max File Size指定。

編輯推薦

《JSP程序設計》:“教、學、做”一體化,強化能力培養(yǎng)“工學結(jié)合”原則,提高社會實踐能力“案例教學”方法,增強可讀性和可操作性

圖書封面

評論、評分、閱讀與下載


    JSP程序設計 PDF格式下載


用戶評論 (總計3條)

 
 

  •   書看起來不錯,就是挺貴的
  •   這本書內(nèi)容非常好,是學習jsp的好書,不過讀者需要有java基礎,它的下冊感覺沒什么用,還不如看完這本書后再專門買點介紹struts spring 的書來看
  •   還行,講的都是基礎
 

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

京ICP備13047387號-7