![《互聯(lián)網(wǎng)程序設(shè)計(jì)》教學(xué)大綱(本科)_第1頁](http://file4.renrendoc.com/view/a8e25996fc0e744218a51c5601be4e42/a8e25996fc0e744218a51c5601be4e421.gif)
![《互聯(lián)網(wǎng)程序設(shè)計(jì)》教學(xué)大綱(本科)_第2頁](http://file4.renrendoc.com/view/a8e25996fc0e744218a51c5601be4e42/a8e25996fc0e744218a51c5601be4e422.gif)
![《互聯(lián)網(wǎng)程序設(shè)計(jì)》教學(xué)大綱(本科)_第3頁](http://file4.renrendoc.com/view/a8e25996fc0e744218a51c5601be4e42/a8e25996fc0e744218a51c5601be4e423.gif)
![《互聯(lián)網(wǎng)程序設(shè)計(jì)》教學(xué)大綱(本科)_第4頁](http://file4.renrendoc.com/view/a8e25996fc0e744218a51c5601be4e42/a8e25996fc0e744218a51c5601be4e424.gif)
![《互聯(lián)網(wǎng)程序設(shè)計(jì)》教學(xué)大綱(本科)_第5頁](http://file4.renrendoc.com/view/a8e25996fc0e744218a51c5601be4e42/a8e25996fc0e744218a51c5601be4e425.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《互聯(lián)網(wǎng)程序設(shè)計(jì)》教學(xué)大綱課程英文名Internetprogramming課程代碼I1201Z04學(xué)分3總學(xué)時48理論學(xué)時24實(shí)驗(yàn)/實(shí)踐學(xué)時24課程類別專業(yè)課課程性質(zhì)限選先修課程Uava程序設(shè)計(jì)》適用專業(yè)信息管理與信息系統(tǒng)開課學(xué)院經(jīng)濟(jì)與管理學(xué)院執(zhí)筆人審定人制定時間2018年4月注:課程類別是指公共基礎(chǔ)課/學(xué)科基礎(chǔ)課/專業(yè)課;課程性質(zhì)是指必修/限選/任選。一、課程地位與課程目標(biāo)(-)課程地位互聯(lián)網(wǎng)程序設(shè)計(jì)是一門主要培養(yǎng)學(xué)生掌握J(rèn)avaweb開發(fā)技術(shù),為繼續(xù)學(xué)習(xí)Java技術(shù)打下基礎(chǔ)。Javaweb開發(fā)技術(shù)是JavaEE的核心技術(shù),主要包括Servlet技術(shù)和JSP技術(shù),它是當(dāng)今構(gòu)建電子商務(wù)應(yīng)用、動態(tài)web站點(diǎn)的首選技術(shù)。通過本課程的學(xué)習(xí),學(xué)生能夠掌握使用Servlet和JSP技術(shù)建立動態(tài)網(wǎng)站的方法以及掌握web編程技術(shù)的基本思想。本課程能為專業(yè)課程提供必要的技術(shù)支持,為解決實(shí)際問題提供基本思路和和實(shí)用技術(shù)方法,培養(yǎng)學(xué)生創(chuàng)新和創(chuàng)業(yè)意識,是信息管理與信息系統(tǒng)專業(yè)本科生選修的一門專業(yè)教育課程。(-)課程目標(biāo).理解學(xué)習(xí)互聯(lián)網(wǎng)程序設(shè)計(jì)的目的。.掌握Web前端開發(fā)的原理、方法和技巧。.具備服務(wù)器端程序開發(fā)的能力。.具備使用JavaWeb開發(fā)框架的能力并能夠獨(dú)立開發(fā)產(chǎn)品。二、課程目標(biāo)達(dá)成的途徑與方法本課程本著學(xué)以致用的原則,結(jié)合當(dāng)前的實(shí)踐,以課堂教學(xué)為主,結(jié)合自學(xué)、課堂討論、課外作業(yè)等方式,使學(xué)生在解決問題的過程中學(xué)會JavaWeb開發(fā)技術(shù),并理解學(xué)習(xí)互聯(lián)網(wǎng)程序設(shè)計(jì)的目的是為了應(yīng)用,從而使用JavaWeb開發(fā)技術(shù)來解決實(shí)際問題。三、課程目標(biāo)與相關(guān)畢業(yè)要求的對應(yīng)關(guān)系注:1.支撐強(qiáng)度分別填寫H、M或L(其中H表示支撐程度高、M為中等、L為低)。課程目標(biāo)課程目標(biāo)對畢業(yè)要求的支撐程度(H、M、L)畢業(yè)要求1畢業(yè)要求7課程目標(biāo)1LH課程目標(biāo)2LH課程目標(biāo)3L11課程目標(biāo)4LH四、課程主要內(nèi)容與基本要求第一章Web應(yīng)用開發(fā)簡介主要內(nèi)容:網(wǎng)絡(luò)程序開發(fā)體系結(jié)構(gòu),C/S體系結(jié)構(gòu)介紹,B/S體系結(jié)構(gòu)介紹,兩種體系結(jié)構(gòu)的比較,Web應(yīng)用程序的工作原理,Web的發(fā)展歷程,Web開發(fā)技術(shù),客戶端應(yīng)用技術(shù),服務(wù)器端應(yīng)用技術(shù)。基本要求:了解網(wǎng)絡(luò)程序開發(fā)體系結(jié)構(gòu),了解C/S體系結(jié)構(gòu)介紹,了解B/S體系結(jié)構(gòu)介紹,理解兩種體系結(jié)構(gòu)的差別,理解Web應(yīng)用程序的工作原理,了解Web的發(fā)展歷程,掌握Web開發(fā)技術(shù),掌握客戶端應(yīng)用技術(shù),掌握服務(wù)器端應(yīng)用技術(shù)。第二章網(wǎng)頁前端開發(fā)基礎(chǔ)主要內(nèi)容:HTML文檔結(jié)構(gòu),HTML文本標(biāo)記,表格標(biāo)記,HTML表單標(biāo)記,超鏈接與圖片標(biāo)記,CSS樣式表,CSS規(guī)則,CSS選擇器,在頁面中包含CSS。基本要求:掌握HTML文檔結(jié)構(gòu),掌握HTML文本標(biāo)記,掌握表格標(biāo)記,掌握HTML表單標(biāo)記,掌握超鏈接與圖片標(biāo)記,掌握CSS樣式表,掌握CSS規(guī)則,掌握CSS選擇器,掌握在頁面中包含CSSO第三章JavaScript腳本語言主要內(nèi)容:JavaScript的主要特點(diǎn),JavaScript與Java的區(qū)別,在頁面中直接嵌入JavaScript,鏈接外部JavaScript,JavaScript的語法,JavaScript的常用事件,事件處理程序的調(diào)用,String對象,Math對象,Date對象,Window對象,Ajax技術(shù),JQuery技術(shù)?;疽螅豪斫釰avaScript的主要特點(diǎn),掌握J(rèn)avaScript的常用事件,掌握事件處理程序的調(diào)用,掌握常用對象,掌握String對象,掌握Math對象,掌握Date對象,掌握Window對象,掌握Ajax技術(shù),掌握Ajax的開發(fā)模式,掌握Ajax的開發(fā)模式,掌握傳統(tǒng)Ajax工作流程,掌握處理服務(wù)器響應(yīng),掌握jQuer技術(shù)。第四章JavaEE開發(fā)環(huán)境主要內(nèi)容:JDK的下載、安裝與使用,配置環(huán)境變量,常用JavaEE服務(wù)器的安裝、配置和使用,Eclipse開發(fā)工具的安裝與使用,配置呢b服務(wù)器,設(shè)置JSP頁面編碼格式?;疽螅赫莆認(rèn)DK的下載、安裝與使用,掌握配置環(huán)境變量,掌握常用JavaEE服務(wù)器的安裝、配置和使用,掌握Eclipse開發(fā)工具的安裝與使用,掌握配置Web服務(wù)器,掌握設(shè)置JSP頁面編碼格式。第五章走進(jìn)JSP主要內(nèi)容:編寫JSP程序,JSP的基本構(gòu)成,JSP動作標(biāo)簽,request對象,獲取form表單的信息,獲取請求客戶端信息,cookie管理,response對象,重定向網(wǎng)頁,處理HTTP文件頭,設(shè)置輸出緩沖,session對象,創(chuàng)建及獲取session信息,session對象的應(yīng)用,application對象,訪問應(yīng)用程序初始化參數(shù),管理應(yīng)用程序環(huán)境屬性。基本要求:掌握J(rèn)SP的基本構(gòu)成,掌握session對象,掌握創(chuàng)建及獲取session信息,掌握從會話中移除指定的綁定對象,掌握銷毀session,掌握會話超時的管理,掌握session對象的應(yīng)用,掌握訪問應(yīng)用程序初始化參數(shù),掌握管理應(yīng)用程序環(huán)境屬性。第六章Servlet技術(shù)主要內(nèi)容:Servlet基礎(chǔ),Servlet的創(chuàng)建,Servlet配置,ServletAPI編程常用的接II和類,Servlet接口,ServletConfig接口,HttpServletRequest接口,HttpServletResponse接口,GenericServlet類,HttpServlet類,Servlet過濾器和典型應(yīng)用?;疽螅赫莆誗ervlet基礎(chǔ),掌握GenericServlet類,掌握HttpServlet類,掌握Servlet過濾器、過濾器的配置和典型應(yīng)用。第七章數(shù)據(jù)庫技術(shù)主要內(nèi)容:MySQL數(shù)據(jù)庫,執(zhí)行動態(tài)SQL語句,執(zhí)行存儲過程接口,訪問結(jié)果集接口ResuIiSel,連接數(shù)據(jù)庫,加載JDBC驅(qū)動程序,創(chuàng)建數(shù)據(jù)庫連接,執(zhí)行SQL語句,獲得查詢結(jié)果,關(guān)閉連接,數(shù)據(jù)庫操作技術(shù),查詢操作,添加操作,修改操作,刪除操作。基本要求:掌握MySQL數(shù)據(jù)庫,掌握環(huán)境變量的配置,掌握如何連接數(shù)據(jù)庫,掌握如何加載JDBC驅(qū)動程序,掌握如何執(zhí)行SQL語句,掌握如何獲得查詢結(jié)果,掌握如何關(guān)閉連接,掌握數(shù)據(jù)庫操作技術(shù),掌握查詢操作、添加操作、修改操作和刪除操作。第八章程序日志組件主要內(nèi)容:Logger,日志輸出,配置日志,日志的繼承,Appondcr,Layout,應(yīng)用日志調(diào)試程序?;疽螅赫莆誏ogger,掌握口志輸出,掌握如何配置口志,掌握口志的繼承,掌握Appender,掌握Layout,掌握應(yīng)用日志調(diào)試程序。第九章Struts2框架主要內(nèi)容:MVC設(shè)計(jì)模式,Struts2框架概述,Action的相關(guān)配置.,使用通配符簡化配置,配置返回結(jié)果,Struts2的標(biāo)簽庫,數(shù)據(jù)標(biāo)簽,控制標(biāo)簽,表單標(biāo)簽,Struts2的開發(fā)模式,實(shí)現(xiàn)與ServletAPI的交互,域模型DornainModel,驅(qū)動模型ModelDriven,Struts2的攔截器,攔截器API,數(shù)據(jù)驗(yàn)證機(jī)制等?;疽螅赫莆誐VC設(shè)計(jì)模式,掌握Struts2框架,掌握Struts2的開發(fā)模式,掌握如何實(shí)現(xiàn)與ServletAPI的交互,掌握域模型DomainMode1和掌握驅(qū)動模型ModelDriven,掌握Struts2的攔截器,掌握攔截器API,掌握數(shù)據(jù)驗(yàn)證機(jī)制,掌握驗(yàn)證文件的命名規(guī)則。第十章Hibernate技術(shù)主要內(nèi)容:編寫持久化類,Hibernate映射,Hibernate主鍵策略,Hibernate數(shù)據(jù)持久化,Hibernate實(shí)例狀態(tài),Hibernate初始化類,保存數(shù)據(jù),查詢數(shù)據(jù),刪除數(shù)據(jù),修改數(shù)據(jù),關(guān)于延遲加載,使用Hibernate的緩存,一級緩存的使用,配置并使用二級緩存?;疽?理解Hibernate,理解0RM原理,掌握如何獲取Hibernate,掌握用Hibernate配置文件,了解持久化類,掌握Hibernate映射,掌握Hibernate數(shù)據(jù)持久化,理解什么是Hibernate實(shí)例狀態(tài),掌握Hibernate初始化類,掌握如何保存數(shù)據(jù)、查詢數(shù)據(jù)、刪除數(shù)據(jù)和修改數(shù)據(jù),理解什么是延遲加載,掌握如何使用Hibernate的緩存等。第十一章Hibernate高級應(yīng)用主要內(nèi)容:關(guān)聯(lián)關(guān)系映射,數(shù)據(jù)模型與領(lǐng)域模型,配置多對一單向關(guān)聯(lián),配置多對一雙向關(guān)聯(lián),配置一對一主鍵關(guān)聯(lián),配置多對多關(guān)聯(lián)關(guān)系,級聯(lián)操作,HQL檢索方式,HQL語言,實(shí)體對象查詢,條件查詢,HQL參數(shù)綁定機(jī)制,排序查詢,聚合函數(shù)的應(yīng)用和分組方法?;疽螅赫莆贞P(guān)聯(lián)關(guān)系映射,掌握數(shù)據(jù)模型與領(lǐng)域模型,理解并配置多對一單向關(guān)聯(lián)、多對一雙向關(guān)聯(lián)、一對一主鍵關(guān)、一對一外鍵關(guān)聯(lián)和多對多關(guān)聯(lián)關(guān)系,了解級聯(lián)操作,了解HQL檢索方式,了解HQL語言,理解實(shí)體對象查詢,理解條件查詢,理解HQL參數(shù)綁定機(jī)制,理解排序查詢,理解聚合函數(shù)的應(yīng)用,理解分組方法。第十二章Spring框架主要內(nèi)容:Spring概述,配置Spring,使用BeanFactory管理Bean,Spring持久化,DA0模式,Spring的DAO理念,事務(wù)管理,應(yīng)用JdbcTemplate操作數(shù)據(jù)庫,整合Spring與Hibernate0基本要求:理解Spring,掌握配置Spring,理解使用BeanFactory管理Bean,理解應(yīng)用Api1icationContcxt,理解Spring持久化和DAO模式,理解事務(wù)管理,理解應(yīng)用JdbcTemplate操作數(shù)據(jù)庫,理解與Hibernate整合。第十三章Spring與Struts2、Hibernate框架的整合主要內(nèi)容:框架整合的優(yōu)勢,SSH2架構(gòu)分析,配置web.xml,配置Spring,配置Struts2,配置Hibernate,實(shí)現(xiàn)MVC編碼,JSP完成視圖層,Struts2完成控制層,Hibernate完成數(shù)據(jù)封裝,SSH2實(shí)例程序部署?;疽螅豪斫饪蚣苷系膬?yōu)勢,掌握SSH2架構(gòu)分析,掌握如何配置web.xml,掌握如何配置Spring,掌握如何配置Struts2,掌握如何配置Hibernate,掌握如何實(shí)現(xiàn)MVC編碼,掌握如何運(yùn)用JSP完成視圖層,掌握運(yùn)用Struts2完成控制層,掌握運(yùn)用Hibernate完成數(shù)據(jù)封裝,掌握運(yùn)用SSH2實(shí)例程序部署。五、課程學(xué)時安排
章節(jié)號教學(xué)內(nèi)容學(xué)時數(shù)學(xué)生任務(wù)對應(yīng)課程目標(biāo)第1章網(wǎng)絡(luò)程序開發(fā)體系結(jié)構(gòu)Web簡介13Web開發(fā)技術(shù)2完成下列作業(yè):請簡述Web開發(fā)技術(shù)的特點(diǎn)。1、2第2章2.1HTML2.2CSS樣式表4完成下列作業(yè):運(yùn)用HTML設(shè)計(jì)一個網(wǎng)頁。1、2、3第3章了解JavaScript在Web頁面中使用JavaScript4完成下列作業(yè):運(yùn)用HTML和JavaScript1、2、3JavaScript語言基礎(chǔ)函數(shù)事件和事件處理程序常用對象Ajax技術(shù)傳統(tǒng)Ajax工作流程jQuery技術(shù)設(shè)計(jì)一個網(wǎng)頁。第4章JDK的下載、安裝與使用常用JavaEE服務(wù)器的安裝、配置和使用Eclipse開發(fā)工具的安裝與使用4完成下列作業(yè):運(yùn)用Eclipse開發(fā)工具創(chuàng)建一個網(wǎng)站項(xiàng)目。1、2、3第5章JSP概述開發(fā)JSP程序JSP動作標(biāo)簽request對象response對象session對象application對象4完成下列作業(yè):使用向?qū)ч_發(fā)一個JSP程序。1、2、3、4第6章Servlel基礎(chǔ)Servlet開發(fā)ServletAPI編程常用接口和類Servlel過濾器4完成下列作業(yè):編寫一個簡單的Servlet程序。2、3、4第7章MySQL數(shù)據(jù)庫JDBC概述JDBC中的常用接口連接數(shù)據(jù)庫數(shù)據(jù)庫操作技術(shù)4完成下列作業(yè):創(chuàng)建一個網(wǎng)站并用JDBC連接后臺數(shù)據(jù)庫。2、3、4第8章8.1簡介LoggerAppenderLayout應(yīng)用口志調(diào)試程序4完成下列作業(yè):2、3、4第9章MVC設(shè)計(jì)模式Struts2框架概述Struts2入門Action對象S〔ruis2的配置文件Struts2的攔截器4完成下列作業(yè):使用Log4jTest將控制臺異常日志保存到文件中。2、3、4
9.7數(shù)據(jù)驗(yàn)證機(jī)制第10章初識HibernateHibernate入門Hibernate數(shù)據(jù)持久化使用Hibernate的緩存4完成下列作業(yè):如何配置Hibernate的數(shù)據(jù)庫連接?如何讓Hibernate顯示SQL語句?1、2、3、4第11章11.1關(guān)聯(lián)關(guān)系映射11.2HQL檢索方式4完成下列作業(yè):如何使用HQL進(jìn)行杳詢?如何給HQL傳遞參數(shù)?1、2、3、4第12章Spring概述SpringIoCAOP概述Spring的切入點(diǎn)Aspect對AOP的支持Spring持久化4完成下列作業(yè):Spring框架為項(xiàng)目開發(fā)提供了哪些優(yōu)勢?1、2、3、4第13章框架整合的優(yōu)勢SSH2架構(gòu)分析開始構(gòu)建SSH2實(shí)現(xiàn)MVC編碼SSH2實(shí)例程序部署2完成下列作業(yè):如何在Web項(xiàng)目中添加Struts2框架?1、2、3、4六、實(shí)踐環(huán)節(jié)及基本要求
序號實(shí)驗(yàn)項(xiàng)目名稱學(xué)時基本要求學(xué)生任務(wù)實(shí)驗(yàn)性質(zhì)實(shí)驗(yàn)類別1創(chuàng)建HTML并添加表格4能夠創(chuàng)建一個HTML頁面,并在頁面中添加表格創(chuàng)建一個HTML頁面,并在頁面中添加表格演示性必做2用戶注冊頁面4創(chuàng)建一個用戶注冊的頁面,讓用戶輸入用戶名、密碼、電話和郵箱,使用JavaScript腳本完成校驗(yàn)功能。創(chuàng)建一個用戶注冊的頁面,讓用戶輸入用戶名、密碼、電話和郵箱,使用JavaScript腳本完成校驗(yàn)功能。演示性必做3創(chuàng)建Web程序4能夠使用Eclipse創(chuàng)建一個簡單的程序。使用Eclipse創(chuàng)建一個簡單的Web程序。演示性必做4用戶登錄驗(yàn)證功能4用JSP實(shí)現(xiàn)用戶登錄驗(yàn)證功能。用JSP實(shí)現(xiàn)用戶登錄驗(yàn)證功能。如果用戶輸入正確的賬號密碼,則提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版三年級上冊數(shù)學(xué)口算練習(xí)題
- 中華書局版歷史九年級上冊第3課《古代希臘》聽課評課記錄
- 出租居間合同范本
- 企業(yè)入駐協(xié)議書范本
- 湘教版數(shù)學(xué)七年級上冊3.4《一元一次方程模型的應(yīng)用》聽評課記錄1
- 學(xué)區(qū)房租賃協(xié)議書范本
- 二零二五年度肉類產(chǎn)品電商平臺支付通道合作合同協(xié)議
- 2025年度家居用品經(jīng)銷商返點(diǎn)及銷售渠道協(xié)議
- 2025年度足浴店員工福利保障與薪酬體系合同范本
- 2025年度合伙投資皮膚科醫(yī)院建設(shè)合同
- 承包魚塘維修施工合同范例
- 耶魯綜合抽動嚴(yán)重程度量表正式版
- 水利水電工程建設(shè)常見事故類型及典型事故分析(標(biāo)準(zhǔn)版)
- 政府采購項(xiàng)目采購需求調(diào)查指引文本
- 2024建筑用輻射致冷涂料
- 2024年浙江省公務(wù)員錄用考試《行測》題(A類)
- 2024版《安全生產(chǎn)法》考試題庫附答案(共90題)
- 《化工設(shè)備機(jī)械基礎(chǔ)(第8版)》完整全套教學(xué)課件
- 疥瘡病人的護(hù)理
- 2024年江西省中考英語試題含解析
- 公務(wù)員2012年國考《申論》真題卷及答案(地市級)
評論
0/150
提交評論