![2021年web開發(fā)技術(shù)課程總結(jié)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/3d21a39c-903d-442d-9637-58fb9ff0468b/3d21a39c-903d-442d-9637-58fb9ff0468b1.gif)
![2021年web開發(fā)技術(shù)課程總結(jié)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/3d21a39c-903d-442d-9637-58fb9ff0468b/3d21a39c-903d-442d-9637-58fb9ff0468b2.gif)
![2021年web開發(fā)技術(shù)課程總結(jié)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/3d21a39c-903d-442d-9637-58fb9ff0468b/3d21a39c-903d-442d-9637-58fb9ff0468b3.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、精編word文檔 下載可編輯web開發(fā)技術(shù)課程總結(jié)201*-201*第一學(xué)期web開發(fā)技術(shù)課程總結(jié)教材基于web標(biāo)準(zhǔn)的網(wǎng)頁設(shè)計與制作,唐四薪編著,清華大學(xué)出版社,北京。實驗教材網(wǎng)頁設(shè)計與開發(fā)實驗指導(dǎo)書,李翔主編,南京大學(xué)出版社,南京。1教學(xué)情況能認(rèn)真?zhèn)湔n、遵守學(xué)院的教學(xué)規(guī)章制度,沒有遲到、提前下課、誤課等教學(xué)事故發(fā)生。教學(xué)過程中,教師之間相互聽課,本學(xué)期相繼聽了老師的課程,感覺受益匪淺,從中學(xué)習(xí)了很多本課程的教學(xué)重難點以及教學(xué)方法;本學(xué)期計算機基礎(chǔ)教學(xué)部每周都會組織各種科研講座或教學(xué)研討,內(nèi)容豐富,本學(xué)期通過教研活動學(xué)了很多東西,找到一些科研的方向。本課程知識點較多,教師授課內(nèi)容要有高度概括性
2、,重點突出,課堂信息量要大。為達到上述要求,我認(rèn)真?zhèn)浜谜n,查找大量的音視頻資料,精心制作多媒體課件,精簡文字表述內(nèi)容、突出重點,主要采用案例式教學(xué)從而激發(fā)學(xué)生的學(xué)習(xí)興趣;充分利用網(wǎng)絡(luò)課堂的資源,增加教學(xué)信息量和提高學(xué)生的學(xué)習(xí)興趣;使用天空教室中的“文件”存儲下載功能,提供本門課程相關(guān)的所有資料給學(xué)生下載學(xué)習(xí),較大地提高了教學(xué)效率。2學(xué)生反饋意見每學(xué)期課程結(jié)束時,學(xué)校教務(wù)網(wǎng)都要求學(xué)生對教師課堂教學(xué)情況進行評價,分值為78,學(xué)生的反映較好。3改進措施及建議web開發(fā)技術(shù)是一門實踐性很強的課程,在今后的教學(xué)中要更加注意理論與實踐的結(jié)合,把枯燥的理論知識與鮮活的案例結(jié)合起來,這就要求教師平時要多注意積
3、累資料。在多媒體課件制作方面,不僅要做到圖文并茂,還要做到聲文并茂、影文并茂,這一方面要求教師平時要多積累教學(xué)資料,另一方面也要求教師要提高計算機應(yīng)用能力。另外,本門課程操作性教強,比較適合在機房授課,本學(xué)期采用的是24學(xué)時在教室授課,另外24學(xué)時在機房授課的形式。教室的投影儀效果較差,尤其是講授photoshop應(yīng)用時,某些效果在教室的投影儀中效果不是太好,建議均采用機房授課形式,學(xué)生接受效果將更好。201*年1月10日擴展閱讀web開發(fā)技術(shù)課程設(shè)計報告web開發(fā)技術(shù)課程設(shè)計報告題目創(chuàng)建web及數(shù)據(jù)庫成員_張慶_徐克強專業(yè)10網(wǎng)絡(luò)工程指導(dǎo)教師梅申信高寧成績網(wǎng)絡(luò)工程系201*年6月19日1目錄
4、web運行的基本環(huán)境.21jdk簡介.21jdk的安裝配置及測試.32jsp簡介.41了解jsp.42tomcat服務(wù)器的安裝配置.52創(chuàng)建數(shù)據(jù)庫.51創(chuàng)建數(shù)據(jù)庫的步驟.52創(chuàng)建access數(shù)據(jù)庫.73jsp訪問web數(shù)據(jù)庫的程序代碼.71用戶登錄的程序代碼.72處理用戶登錄的程序代碼.83插入記錄的程序編碼.84更新記錄的程序編碼.125查詢記錄的程序編碼.156刪除記錄的程序編碼.187顯示所有記錄的程序編碼.214創(chuàng)建web主頁.235瀏覽網(wǎng)頁及訪問web數(shù)據(jù)庫.241添加數(shù)據(jù)源.242測試結(jié)果.24web運行的基本環(huán)境1jdk簡介jdk是整個java的核心,包括了java運行環(huán)境(ja
5、varuntimeenvirnment),一堆java工具和java基礎(chǔ)的類庫(rt.jar),sun公司不斷對它進行升級,發(fā)布不同的版本,就是所謂的jdk5也就是jdk01、實際上jdk和j2sdk是基本同樣的。j2sdk有幾個版本對應(yīng)于java2的幾個版本,其中j2ee需要用到開發(fā)工具就是j2eesdk了,只不過大部分應(yīng)用服務(wù)器(weblogicjboss等)都內(nèi)置了j2eesdk。2、j2sdk標(biāo)準(zhǔn)版是基礎(chǔ),所以要安裝先;j2eesdk因為是企業(yè)應(yīng)用嘛,所以是注冊后才能下載至于jre,jdk中包括了它,但是對于不需要開發(fā)只是運行的用戶是可以只單獨安裝jre的,所以sun提供了jre的下載
6、。j2sdk包含了(jdk)、(jre)和javaplug-in。原先sun的java軟件開發(fā)工具包是jdk,現(xiàn)在就稱為j2sdk了。1jdk的安裝配置及測試第一步安裝jdk。注意記住jdk的安裝位置,要放在英文目錄下。第二步配置環(huán)境變量在桌面“我的電腦”圖標(biāo)上單擊鼠標(biāo)右鍵,選擇“屬性”選項,在彈出的界面窗口中選擇“高級”選項,在對話框中單擊“環(huán)境變量”按鈕,然后在彈出的界面窗口中的“系統(tǒng)變量”區(qū)域中,單擊“新建”命令按鈕。如圖所示新建的有倆個java_home=c:programfilesjavajdk0(jdk的安裝具體位置)classpath=c:programfilesjavajdk0
7、jrelibrt.jar;.;編輯的有一個path=c:programfilesjavajdk0bin第三步測試是否配置成功。依次執(zhí)行“開始”菜單中的“運行”選項,在文本框中輸入cmd命令,將顯示一個提供輸入dos命令的窗口界面,再提示符后輸入javac命令,若得到如圖所示的界面,則說明jdk配置成功2jsp簡介1了解jspjsp(javaservers)是由sunmicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),其網(wǎng)址為。該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的web頁面提供了一個簡捷而快速的方法。jsp技術(shù)的設(shè)計目的是使得構(gòu)造基于web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用
8、程序能夠與各種web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。jsp規(guī)范是web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁html文件(*htm,*.html)中加入java程序片段(scriptlet)和jsp標(biāo)記(tag),就構(gòu)成了jsp網(wǎng)頁(*.jsp)。web服務(wù)器在遇到訪問jsp網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以html格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送email等等,這就是建立動態(tài)所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無pl
9、ugin,無activex,無javaapplet,甚至無frame。1jsp的工作原理在一個jsp文件第一次被請求時,jsp引擎把該jsp文件轉(zhuǎn)換成為一個servlet。而這個引擎本身也是一個servlet,在jswdk或weblogic中,它就是jspservlet。jsp引擎先把該jsp文件轉(zhuǎn)換成一個java源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn)jsp文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯信息;如果轉(zhuǎn)換成功,jsp引擎用javac把該java源文件編譯成相應(yīng)的class文件。然后創(chuàng)建一個該servlet的實例,該servlet的jspinit()方法被執(zhí)行,jspinit()方
10、法在servlet的生命周期中只被執(zhí)行一次。然后jspservice()方法被調(diào)用來處理客戶端的請求。對每一個請求,jsp引擎創(chuàng)建一個新的線程來處理該請求。如果有多個客戶端同時請求該jsp文件,則jsp引擎會創(chuàng)建多個線程。每個客戶端請求對應(yīng)一個線程。以多線程方式執(zhí)行可大大降低對系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應(yīng)時間.但應(yīng)該注意多線程的編程限制,由于該servlet始終駐于內(nèi)存,所以響應(yīng)是非??斓摹H绻?jsp文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對該文件重新編譯,如果需要重新編譯,則將編譯結(jié)果取代內(nèi)存中的servlet,并繼續(xù)上述處理過程。雖然jsp效率很高,但在第一次調(diào)用時由于需要轉(zhuǎn)換和
11、編譯而有一些輕微的延遲。此外,如果在任何時候如果由于系統(tǒng)資源不足的原因,jsp引擎將以某種不確定的方式將servlet從內(nèi)存中移去。當(dāng)這種情況發(fā)生時jspdestroy()方法首先被調(diào)用,然后servlet實例便被標(biāo)記加入垃圾收集處理。jspinit()及jspdestory()格式如下可在jspinit()中進行一些初始化工作,如建立與數(shù)據(jù)庫的連接,或建立網(wǎng)絡(luò)連接,從配置文件中取一些參數(shù)等,在jspdestory()中釋放相應(yīng)的資源。2jsp的特點1).writeonce,runanywhere特性。作為java平臺的一部分,jsp技術(shù)擁有java語言“一次編寫,各處執(zhí)行”的特點,這意味著,
12、一個jsp程序可以運行于支持jsp的任何應(yīng)用服務(wù)器,而不需要對代碼做任何修改。2).搭配可重復(fù)使用的組件。jsp技術(shù)可依賴于重復(fù)使用跨平臺的組件(如javabean或enterprisejavabean組件)來執(zhí)行更復(fù)雜的運算、數(shù)據(jù)處理。開發(fā)人員能夠共享開發(fā)完成的組件,或者能夠加強這些組件的功能,讓更多用戶或是客戶團體使用。3).采用標(biāo)簽化頁面開發(fā)。jsp技術(shù)能夠?qū)⒃S多功能封裝起來,成為一個自定義的標(biāo)簽,這些功能是完全根據(jù)xml的標(biāo)準(zhǔn)來制訂的,即jsp技術(shù)中的標(biāo)簽庫(taglibrary)。)實現(xiàn)了角色的分離。jsp規(guī)范允許將工作分為兩類頁面的圖形內(nèi)容和頁面的動態(tài)內(nèi)容。不具備java編程語言知
13、識的人員可以創(chuàng)建頁面的圖形內(nèi)容,然后由java程序員向此文檔插入java代碼,實現(xiàn)動態(tài)內(nèi)容。5).n層企業(yè)應(yīng)用架構(gòu)的支持。jsp技術(shù)是java2platformenterpriseedition(j2ee)(相關(guān)信息請參閱)集成中的一部分,它主要是負(fù)責(zé)前端顯示,而分散性的對象系統(tǒng)則是主要依賴ejb(enterprisejavabean)和jndi(javanaminganddirectoryinterface)構(gòu)建而成2tomcat服務(wù)器的安裝配置1tomcat服務(wù)器的安裝運行tomcat安裝程序,按照界面提示即可完成安裝2tomcat服務(wù)器的配置及測試可以在conf中的server.xml中
14、配置端口號。測試結(jié)果如下圖2創(chuàng)建數(shù)據(jù)庫1創(chuàng)建數(shù)據(jù)庫的步驟數(shù)據(jù)庫設(shè)計一般要經(jīng)過確定創(chuàng)建數(shù)據(jù)庫的目的、確定數(shù)據(jù)庫中需要的表、確定該表中需要的字段、確定主關(guān)鍵字和確定表之間的關(guān)系等步驟1).確定創(chuàng)建數(shù)據(jù)庫的目的設(shè)計數(shù)據(jù)庫的第一個步驟是確定數(shù)據(jù)庫的目的及如何使用。用戶需要明確希望從數(shù)據(jù)庫得到什么信息,由此可以確定需要什么主題來保存有關(guān)事件(表)和需要什么事件來保存每一個主題(表中的字段)。與將使用數(shù)據(jù)庫的人員進行交流。集體討論需要數(shù)據(jù)庫解決的問題,并描述需要數(shù)據(jù)庫生成的報表;同時收集當(dāng)前用于記錄數(shù)據(jù)的表格,然后參考某個設(shè)計得很好且與當(dāng)前要設(shè)計的數(shù)據(jù)庫相似的數(shù)據(jù)庫。2).確定該數(shù)據(jù)庫中需要的表確定表可能
15、是數(shù)據(jù)庫設(shè)計過程中最難處理的步驟。因為要從數(shù)據(jù)庫獲得的結(jié)果、要打印的報表、要使用的格式和要解決的問題不一定能夠提供用于生成表的結(jié)構(gòu)線索。不必使用access來設(shè)計表。實際上,先在紙上草擬并潤色設(shè)計可能是較好的方法。在設(shè)計表時,應(yīng)該按以下設(shè)計原則對信息進行分類。(1)表不應(yīng)包含備份信息,表間不應(yīng)有重復(fù)信息。由此,關(guān)系數(shù)據(jù)庫中的表與常規(guī)文件應(yīng)用程序中的表(例如,電子表格)有所不同。(2)如果每條信息只保存在一個表中,只需在一處進行更新,這樣效率更高,同時也消除了包含不同信息的重復(fù)項的可能性。例如,要在一個表中只保存一次每一個客戶的地址和電話號碼。(3)每個表應(yīng)該只包含關(guān)于一個主題的信息。(4)如果
16、每個表只包含冠以一個主題的事件,則可以獨立于其他主題維護每個主題的信息。例如,將客戶的地址與客戶訂單存在不同表中,這樣就可以刪除某個訂單但仍然保留客戶的信息。3).確定表中需要的字段每個表中都包含關(guān)于同一主題的信息,并且表中的每個字段包含關(guān)于該主題的各個事件。例如,客戶表可以包含公司的名稱、地址、城市、省和電話號碼的字段。在草擬每個表的字段時,請注意下列提示(1)每個字段直接與表的主題相關(guān)。(2)不包含推導(dǎo)或計算的數(shù)據(jù)(表達式的計算結(jié)果)。(3)包含所需的所有信息。(4)以最小的邏輯部分保存信息(例如,名字和姓氏而不是姓名)。4).確定主關(guān)鍵字access為了連接保存在不同表中的信息,例如將某
17、個客戶與該客戶的所有訂單相連接,數(shù)據(jù)庫中的每個表必須包含表中唯一確定的每個記錄的字段和字段集。這種字段和字段集稱作主鍵(主關(guān)鍵字)。5)畫出er圖如下2創(chuàng)建access數(shù)據(jù)庫創(chuàng)建access數(shù)據(jù)庫如下圖3jsp訪問web數(shù)據(jù)庫的程序代碼1用戶登錄的程序代碼用戶名密碼2處理用戶登錄的程序代碼3插入記錄的程序編碼1)ex9-0html:添加記錄應(yīng)用案例tdfont-family:宋體;font-size:12px;color=white;tdborder:1pxsolidred;2)ex9-0jsp:添加記錄tdfont-family:宋體;font-size:12px;color=white;郵
18、編src=quality=hightype=application/x-shockwave-flashwidth=474height=70tdborder:1pxsolidred;strings_stel=request.getparameter(stel);if(s_stel=null)s_stel=;strings_sbirth=request.getparameter(sbirth);if(s_sbirth=null)s_sbirth=;strings_sclass=request.getparameter(sclass);if(s_sclass=null)s_sclass=;%新添加的
19、記錄版權(quán)所有msx工作室郵箱1329387117電址合肥市蜀山路大學(xué)生公寓230036郵編4更新記錄的程序編碼1)ex9-10.html:更新記錄應(yīng)用案例tdfont-family:宋體;font-size:12px;color=black;tdborder:1pxsolidred;width=850height=1202)ex9-10.jsp:添加記錄tdfont-family:宋體;font-size:12px;color=white;tdborder:1pxsolidred;郵編src=quality=hightype=application/x-s
20、hockwave-flashwidth=474height=70新添加的記錄snumsnamesexadeptaddresstel birthclass/利用while循環(huán)將數(shù)據(jù)表中的記錄列出while(rs.next()%版權(quán)所有msx工作室郵箱電址合肥市長江西路130號郵編2300365查詢記錄的程序編碼1)ex9-0html:參數(shù)查詢應(yīng)用案例tdfont-family:宋體;font-size:12px;color=white;border:1pxsolidred;src=quality=hightype=applica
21、tion/x-shockwave-flashwidth=474height=70/利用while循環(huán)將數(shù)據(jù)表中的記錄列出while(rs.next()%版權(quán)所有msx工作室郵箱1329387117電址合肥市蜀山路大學(xué)生公寓230036郵編6刪除記錄的程序編碼1)ex9-1html:刪除記錄應(yīng)用案例tdfont-family:宋體;font-size:12px;color=white;tdborder:1pxsolidred;刪除記錄輸入需要刪除的學(xué)生學(xué)號:版權(quán)所有msx工作室郵箱電ex9-1jsp:刪除記錄地址合肥市長江西路130號郵編230036tdfont-family:宋體;font-size:12px;color=black;tdborder:1pxsolidred;刪除后的記錄snumsnamesexadeptaddresstel birthclass版權(quán)所有msx工作室郵箱電址合肥市長江西路13
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代學(xué)生餐廳的照明與色彩搭配藝術(shù)
- 深度解讀網(wǎng)絡(luò)輿情的來源與影響研究報告解讀分享
- 現(xiàn)代金融行業(yè)中的移動支付技術(shù)與教育普及
- 快手國慶節(jié)的活動方案
- 國慶假期活動方案
- 國慶節(jié)酒店漲價活動方案
- 2、3、4的乘法口訣(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)人教版
- Unit1 There is a horse in this photo(說課稿)-2024-2025學(xué)年外研版(三起)四年級上冊001
- 17《他們那時候多有趣啊》(說課稿)-2023-2024學(xué)年統(tǒng)編版語文六年級下冊
- 13 我能行(說課稿)-統(tǒng)編版(五四制)道德與法治二年級下冊
- 2025年廣州中醫(yī)藥大學(xué)順德醫(yī)院(佛山市順德區(qū)中醫(yī)院)招考聘用高頻重點提升(共500題)附帶答案詳解
- 2025年華僑港澳臺學(xué)生聯(lián)招考試英語試卷試題(含答案詳解)
- 2025-2030年中國美容院行業(yè)營銷創(chuàng)新戰(zhàn)略制定與實施研究報告
- 2024-2025學(xué)年北京石景山區(qū)九年級初三(上)期末語文試卷(含答案)
- 第一章 整式的乘除 單元測試(含答案) 2024-2025學(xué)年北師大版數(shù)學(xué)七年級下冊
- 2024人教版英語七年級下冊《Unit 3 Keep Fit How do we keep fit》大單元整體教學(xué)設(shè)計2022課標(biāo)
- 藥品流通監(jiān)管培訓(xùn)
- JD37-009-2024 山東省存量更新片區(qū)城市設(shè)計編制技術(shù)導(dǎo)則
- 中國高血壓防治指南(2024年修訂版)
- 北京市海淀區(qū)重點中學(xué)2025屆高考數(shù)學(xué)押題試卷含解析
- 2024EPC施工總包合同范本
評論
0/150
提交評論