1. <rp id="zsypk"></rp>

      2. Web課程總結(jié)報(bào)告

        時間:2020-12-01 18:00:15 報(bào)告 我要投稿

        Web課程總結(jié)報(bào)告

          一、內(nèi)容摘要

        Web課程總結(jié)報(bào)告

          人類已進(jìn)入信息社會,信息技術(shù)的應(yīng)用滲透到各個領(lǐng)域。在當(dāng)今的信息時代,蓬勃發(fā)展的計(jì)算機(jī)技術(shù)和信息技術(shù)隨著 Internet 的普及,又一次給社會帶來了巨大的影響,Internet 正在以超越幾千年科學(xué)技術(shù)發(fā)展進(jìn)程的速度席卷著全世界, 沖擊著各行各業(yè),改變著人們的工作、學(xué)習(xí)和生活。可以說 Internet 是人類歷史發(fā)展中一個偉大的里程碑,它是未來信息高速公路的雛形,人類正由此進(jìn)入一個前所未有的信息化社會。它正在向全世界延伸和擴(kuò)散,不斷增添吸收新的網(wǎng)絡(luò) 成員,已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐富的計(jì)算機(jī)信息網(wǎng)絡(luò)。

          二、Web課程綜述

          Web是一種典型的分布式應(yīng)用結(jié)構(gòu)。第一階段的Web,主要是用于靜態(tài)Web頁面的瀏覽。用戶使用客戶機(jī)端的Web瀏覽器,可以訪問Internet上各個Web站點(diǎn),在每一個站點(diǎn)上都有一個主頁作為進(jìn)入一個Web站點(diǎn)的入口。每一Web頁中都可以含有信息及超文本連接,超文本連接可以帶用戶到另一Web站點(diǎn)或是其它的Web頁。從服務(wù)器端來看,每一個Web站點(diǎn)由一臺主機(jī)、Web服務(wù)器及許多Web頁所組成,以一個主頁為首,其它的Web頁為支點(diǎn),形成一個樹狀的結(jié)構(gòu)。每一個Web頁都是以HTML的格式編寫的。這一階段,Web服務(wù)器基本上只是一個HTTP的服務(wù)器,它負(fù)責(zé)客戶端瀏覽器的訪問請求,建立連接,響應(yīng)用戶的請求,查找所需的靜態(tài)的Web頁面,再返回到客戶端。

          三、課程主要內(nèi)容及基本原理

          Web課程的學(xué)習(xí)過程中,第一篇“Web技術(shù)基礎(chǔ)”分為3章,主要內(nèi)容是Web技術(shù)概述、Web應(yīng)用環(huán)境構(gòu)建技術(shù)和網(wǎng)上書店的系統(tǒng)設(shè)計(jì)。第二篇“Web客戶端程序設(shè)計(jì)基礎(chǔ)”分為3章,分別介紹了HTML、CSS和JavaScript技術(shù)。第3篇“JSP Web數(shù)據(jù)庫應(yīng)用開發(fā)”分為4章,介紹了JSP運(yùn)行機(jī)制與基本語法、JSP內(nèi)置對象、基于JSP的Web數(shù)據(jù)庫應(yīng)用開發(fā)和網(wǎng)上書店的實(shí)現(xiàn)。

          HTML是超文本標(biāo)記語言,是為瀏覽器設(shè)計(jì)的語言,用于在Web上傳輸信息。HTML的編寫比較簡單,只要記住基本的語法就可以。CSS是由W3C組織制定的一種用來定義樣式規(guī)則(如字體、顏色和位置)的語言,能讓網(wǎng)頁制作者有效地定制、改善網(wǎng)頁的顯示效果。JavaScript是一種輕型的腳本語言,它與HTML相結(jié)合,可以增強(qiáng)功能,提高與用戶之間的交互性。主要利用的是Java來進(jìn)行編寫。JSP全稱Java Server Page,是由HTML語句和嵌套在其中的Java代碼構(gòu)成的文件,文件擴(kuò)展名為.jsp。瀏覽器訪問JSP頁面時,Web容器把HTML原封不動地發(fā)送給瀏覽器,嵌套在 <%>之間的Java代碼被解釋執(zhí)行,其中out.print(或println)語句輸出的內(nèi)容則被按順序插入到該對<%>在JSP文件中的出現(xiàn)位置處,同HTML一同輸出給瀏覽器。

          四、實(shí)際應(yīng)用

          JSP內(nèi)置對象:

          (1)request對象:

          該對象封裝了用戶提交的信息,通過調(diào)用該對象相應(yīng)的方法可以獲取封裝的信息,即使用該對象可以獲取用戶提交信息。它是HttpServletRequest的實(shí)例。

          request的常用方法:1、getParameter();使用如下 String str=request.getParameter();

          2、setAttribute();getAttribute();removeAttribute();getMethod();getProtocol();

          getReqeustURI();getRemoteAddr();getServerPort();getServerName();

         。2)response對象:

          對客戶的請求做出動態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。

         。3)session對象

          session對象是一個JSP內(nèi)置對象,它在第一個JSP頁面被裝載時自動創(chuàng)建,完成會話期管理。從一個客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個服務(wù)器結(jié)束,被稱為一個會話。當(dāng)一個客戶訪問一個服務(wù)器時,可能會在這個服務(wù)器的幾個頁面之間反復(fù)連接,反復(fù)刷新一個頁面,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是同一個客戶,這就需要session對象。session對象的ID:當(dāng)一個客戶首次訪問服務(wù)器上的一個JSP頁面時,JSP引擎產(chǎn)生一個session對象,同時分配一個String類型的ID號,JSP引擎同時將這個ID號發(fā)送到客戶端,存放在Cookie中,這樣session對象和客戶之間就建立了一一對應(yīng)的關(guān)系。當(dāng)客戶再訪問連接該服務(wù)器的其他頁面時,不再分配給客戶新的session對象,直到客戶關(guān)閉瀏覽器后,服務(wù)器端該客戶的session對象才取消,并且和客戶的會話對應(yīng)關(guān)系消失。當(dāng)客戶重新打開瀏覽器再連接到該服務(wù)器時,服務(wù)器為該客戶再創(chuàng)建一個新的session對象。session對象存在一定時間過期問題,所以存在session中的名值對會在一定時間后失去,可以通過更改session有效時間來避免這種情況。同時編程時盡量避免將大量有效信息存儲在session中,request是一個不錯的替代對象。

         。4)application對象

          服務(wù)器啟動后就產(chǎn)生了這個application對象,當(dāng)客戶在所訪問的網(wǎng)站的各個頁面之間瀏覽時,這個application對象都是同一個,直到服務(wù)器關(guān)閉。但是與session不同的是,所有客戶的application對象都是同一個,即所有客戶共享這個內(nèi)置的application對象。application對象常用方法: (1)public void setAttribute

          (String key,Object obj);將參數(shù)Object指定的對象obj添加到application對象中,并為添加的對象指定一個索引關(guān)鍵字(2)public Object getAttribute(String key);獲取application對象中含有關(guān)鍵字的對象。

         。5)out對象

          out對象是一個輸出流,用來向客戶端輸出數(shù)據(jù)。out對象用于各種數(shù)據(jù)的輸出。

          很多人都說,沒有Web,計(jì)算機(jī)網(wǎng)絡(luò)就會變得少了很多東西,計(jì)算機(jī)網(wǎng)絡(luò)在60年代就已經(jīng)出現(xiàn),而Web最早的創(chuàng)作思想?yún)s來源于為世界各地的科學(xué)家提供一個可以共享的平臺。

          當(dāng)?shù)谝粋圖形界面的www瀏覽器Mosaic在美國國家超級計(jì)算應(yīng)用中心NCSA誕生后,此后將近三十年的發(fā)展,使Web成為計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的生力軍,未來它也將影響著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展。

          當(dāng)93年第一款Web瀏覽器面向大眾的時候,它只是一款支持書簽,圖標(biāo)和一套光溜溜的用戶界面。僅僅是這樣一款小小的瀏覽器卻從此改變了計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的道路,因?yàn)樗淖畲蟾镄拢瑘D片支持,從這一刻起,下載圖片成為可能,并且改變了人們?yōu)g覽因特網(wǎng)的方式。并且隨著成為因特網(wǎng)的主流。很多人都說,如果沒有Web,如今的網(wǎng)絡(luò)可能會發(fā)展成另一番模樣。下圖為第一款Web瀏覽器Mosaic。

          提到Web,必須要提到另外一個詞,CSS。96年12月,世界萬維網(wǎng)的一個工作組發(fā)布了CSS1.0規(guī)范。CSS允許開發(fā)者用外聯(lián)的樣式表來取代那些難以維護(hù)的內(nèi)嵌樣式,這幾秒鐘之內(nèi)就可改變?nèi)镜脑O(shè)計(jì)。并不需要返回到每個html頁去尋找需要單獨(dú)改變的文本元素。應(yīng)該說,正是因?yàn)橛辛薈SS,才是今天的網(wǎng)絡(luò)易于開發(fā)、維護(hù)、設(shè)計(jì)。并且從精英模式走向我們平常老百姓都可以應(yīng)用。舉個例子說吧,博客就是一個很好的'平臺,我想如果它在10幾年前,我們要想改變一下博客的圖像和文字,可能對與我們來說是一件不可能的事情,但是如今卻是很容易實(shí)現(xiàn)的,只需根據(jù)提示要求,就可以改變,很方便。 未來,Web的發(fā)展必將是無可限量的,并且影響著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展

          五、心得體會

          Web這門課程讓我們對編寫網(wǎng)頁產(chǎn)生了濃厚的興趣,每次上課看著老師給我們展示不同的功能時,就覺得這是一門很神奇的學(xué)科。因?yàn)檫@是一門實(shí)踐性很強(qiáng)的學(xué)科,所以課后自己也會對照著老師的PPT,試著完成不同的功能,每次做成了也非常有成就感。Web的前半部分,介紹HTML、CSS、JavaScript的部分相對來說比較簡單,而后半部分關(guān)于web與數(shù)據(jù)庫連接的內(nèi)容有點(diǎn)困難,最開始做的時候一直出錯。直到后來在老師和同學(xué)的幫助下才慢慢解決問題。

          由于平時學(xué)習(xí)比較繁忙,時間比較少,對于網(wǎng)頁設(shè)計(jì)軟件的強(qiáng)大功能運(yùn)用得還不夠。在網(wǎng)頁設(shè)計(jì)過程中,由于缺乏訓(xùn)練,所以在設(shè)計(jì)時也遇到了很多麻煩,有時插入一個特效腳本也是很麻煩。在網(wǎng)頁制作過程中,想提高設(shè)計(jì)水平,想有個理想的網(wǎng)頁,必須要勤奮練習(xí),我將在以后的學(xué)習(xí)過程中不斷努力。

          六、結(jié)語

          總體來說,這學(xué)期的Web學(xué)習(xí)有好的部分,也有不足的部分。但是至少自己已經(jīng)入門,能夠獨(dú)立編寫一些網(wǎng)頁了。下學(xué)期還有這方面的課程,而且還是要用Java語言編寫的,對于我來說,難度更大,所以希望以后能夠更加努力的學(xué)習(xí),將這方面做得越來越好!

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>