版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)習(xí) web 的心得體會(huì)【篇一:javaweb 實(shí)訓(xùn)心得體會(huì)】jsp+servlet+mysql 論壇 項(xiàng)目實(shí)訓(xùn)總結(jié)實(shí)訓(xùn)人:程路峰 學(xué)號(hào): 11103303通過為期10 天的實(shí)訓(xùn),我學(xué)習(xí)了很多關(guān)于java web 的知識(shí)。在老師的正確指導(dǎo)下,順利的完成了我的實(shí)訓(xùn)內(nèi)容。在此,也有同學(xué)的幫助, 在他們的幫助下我也受益匪淺。最終,能順利完成實(shí)訓(xùn)的任務(wù)也很高興。在實(shí)訓(xùn)生活中,我了解開發(fā)項(xiàng)目的需求、設(shè)計(jì)、實(shí)現(xiàn)、確認(rèn)以及維護(hù)等活動(dòng)整個(gè)過程,讓自己開始懂得一點(diǎn)軟件工程的知識(shí)點(diǎn)。首先,了解需求分析的重要性,比如:需求分析就是分析軟件用戶的 需求是什么. 如果投入大量的人力,物力, 財(cái)力, 時(shí)間,開發(fā)出的軟件卻
2、沒 人要,那所有的投入都是徒勞.如果費(fèi)了很大的精力,開發(fā)一個(gè)軟件 , 最 后卻不滿足用戶的要求, 從而要重新開發(fā)過,這種返工是讓人痛心疾首 的 .(相信大家都有體會(huì))比如,用戶需要一個(gè)for linux 的軟件 ,而你在軟件開發(fā)前期忽略了軟件的運(yùn)行環(huán)境,忘了向用戶詢問這個(gè)問題 , 而想當(dāng) 然的認(rèn)為是開發(fā)for windows 的軟件,當(dāng)你千辛萬苦地開發(fā)完成向用戶提交時(shí)才發(fā)現(xiàn)出了問題,那時(shí)候你是欲哭無淚了,恨不得找塊豆腐一頭撞死。所以,需求分析是成功的第一步,就是要全面地理解用戶的各項(xiàng)要求 ,并準(zhǔn)確地表達(dá)所接受的用戶需求。然后呢?確實(shí)客戶的需求的以后我們要做什么呢,那當(dāng)然是設(shè)計(jì)和分析。此階段主要
3、根據(jù)需求分析的結(jié)果,對(duì)整個(gè)軟件系統(tǒng)進(jìn)行設(shè)計(jì),如系統(tǒng)框架設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)等等。軟件設(shè)計(jì)一般分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。好的軟件設(shè)計(jì)將為軟件程序編寫打下良好的基礎(chǔ)。接下來是代碼實(shí)現(xiàn),此階段是將網(wǎng)站項(xiàng)目設(shè)計(jì)的結(jié)果轉(zhuǎn)換成計(jì)算機(jī)可運(yùn)行的程序代碼,我們這個(gè)項(xiàng)目為4 個(gè)模塊,1.界面,2.邏輯層。3 實(shí)現(xiàn)層。 4. 數(shù)據(jù)庫及使用說明文檔,分別為4 個(gè)小組成員完成。這階段我學(xué)到很多編程的思想,如: 分層思想、mvc 、三大架構(gòu)的整合、dao 的編寫。編號(hào)程序之后就是軟件測(cè)試了,此時(shí)在軟件設(shè)計(jì)完成后要經(jīng)過嚴(yán)密的測(cè)試,以發(fā)現(xiàn)軟件在整個(gè)設(shè)計(jì)過程中存在的問題并加以糾正。由于時(shí)間有限,我們測(cè)試是簡(jiǎn)單的使用一下每一個(gè)功能。在
4、編寫代碼 時(shí),由于自己技術(shù)知識(shí)水平不廣,常常遇到技術(shù)難題; 還有自己沒有良好的編程習(xí)慣,不注釋,有時(shí)連自己也看懵了;編 程的結(jié)構(gòu)不好, 維修和修改代碼是很慢。 這次實(shí)訓(xùn)讓我意識(shí)到了自 己做為計(jì)算機(jī)軟件工程專業(yè)的學(xué)生,要想在以后的職業(yè)中嶄露頭角, 除了要有過硬的理 論知識(shí),健康的體魄外,還必須具備良好的心理 素質(zhì),使自己在以后 的途中無論經(jīng)歷什么樣的困難,都立于不敗之 地。紙上得來終覺淺, 絕知此事要躬行! ”在這短短的時(shí)間里,讓 我深深的感覺到自己在實(shí) 際應(yīng)用中所學(xué)專業(yè)知識(shí)的匱乏。讓我真真領(lǐng)悟到學(xué)無止境”這句話的涵義。而所學(xué)的,都是課本上沒有而對(duì) 我們又非常實(shí)用的東西,這又給我們的實(shí)訓(xùn)增加了濃
5、墨淡采的光輝。我懂得了實(shí)際生活中,專業(yè)知 識(shí)是怎樣應(yīng)用與實(shí)踐的。在這次實(shí)訓(xùn)中,我不僅知道了職業(yè)生涯所需具備的專業(yè)知識(shí),而 且 讓我深深體會(huì)到一個(gè)團(tuán)隊(duì)中各成員合作的重要性,要善于團(tuán)隊(duì)合作,善于利用別人的智慧,這才是大智慧。靠單一的力量是很難完成一個(gè)大項(xiàng)目的,在進(jìn)行團(tuán)隊(duì)合作的時(shí)候,還要耐心聽取每個(gè)成員的意 見,使我們的組合達(dá)到更加完美。實(shí)訓(xùn)過程中,除了要專業(yè)知識(shí), 包括人際交往,溝通方式及相關(guān)禮節(jié)方面的內(nèi)容,對(duì)于團(tuán)隊(duì)開發(fā)來 說,團(tuán)結(jié)一致使我深有體會(huì)。團(tuán)隊(duì)的合作注重溝通和信任,不能不屑于做 小事,永遠(yuǎn)都要保持親和誠(chéng)信,把 專業(yè)理論運(yùn)用到具體實(shí)踐中,不僅 加深我對(duì)理論的掌握和運(yùn)用,還讓我擁有了一次又一
6、次難忘的開發(fā)經(jīng)歷,這也是實(shí)訓(xùn)最大的收獲。這次實(shí)訓(xùn)帶給我太多的感觸,它讓我知道工作上的辛苦,事業(yè)途中 的艱辛。讓我知道了實(shí)際的工作并不像在學(xué)校學(xué)習(xí)那樣輕松。讓我 學(xué)到了很多課堂上更本學(xué)不到的東西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了學(xué)習(xí)的意義,時(shí)間的寶貴, 人生的真諦。 明白人世間一生不可能都是一帆風(fēng)順的, 只要勇敢去面對(duì)人生中的每 個(gè)驛站!這讓我清楚地感到了自己肩上 的重任,看清了自己的人生方向,也讓我認(rèn)識(shí)到了做軟件應(yīng)支持仔 細(xì)認(rèn)真的工作態(tài)度,要有一種平 和的心態(tài)和不恥下問的精神,不管 遇到什么事都要總代表地去思考,多聽別人的建議,不要太過急燥。人非生而知之,雖然我現(xiàn)在的知識(shí)
7、結(jié)構(gòu)還很差, 但是我知道要學(xué)的 知識(shí),一靠努力學(xué)習(xí), 二靠潛心實(shí)踐。 沒有實(shí)踐,學(xué)習(xí)就是無源之 水,無本之木。這次實(shí)訓(xùn)讓我在一瞬間長(zhǎng)大:我們不可能永遠(yuǎn)呆在象牙塔中,過著一種無憂無慮的生活,我們總是要走上社會(huì)的,而社會(huì),就是要靠我們這些年輕的一代來推動(dòng)。從初出茅廬,到現(xiàn)在可以熟練的按照流程開發(fā)軟件,這都與我組每個(gè)成員的努力是分不開的。在實(shí)訓(xùn)中,教會(huì)了我們很多東西,同時(shí)也鍛煉了大家踏實(shí)、穩(wěn)重、溝通的能力,每個(gè)人都很珍惜這來之不易 的實(shí)訓(xùn)機(jī)會(huì)。在這學(xué)期的實(shí)訓(xùn)中,我受益匪淺,不僅專業(yè)知識(shí)增長(zhǎng)了,最主要是懂得了如何更好的為人處事、團(tuán)隊(duì)合作,感覺自己比以前成熟多了。正因?yàn)閷W(xué)習(xí)上有所收獲,思想上也就豁然開朗
8、起來。通過這次實(shí)訓(xùn),我覺得要改變以前錯(cuò)誤的思想,想把各項(xiàng)工作做好,就必需要不斷的學(xué)習(xí),不斷的充電,也只有不斷的學(xué)習(xí)、充電,才能提高自已的工作能力。古人云,“活到老、學(xué)到老” ,這句話是很有道理的。社會(huì)的競(jìng)爭(zhēng)是激烈的,我想我們應(yīng)該好好把握住大學(xué)學(xué)習(xí)的時(shí)間,充實(shí)、完善自我,全面發(fā)展,攻破電腦,爭(zhēng)取做一名出色的程序員。我們深刻的了解到,只有經(jīng)歷過,才知道其中的滋味。對(duì)于我而言,可以說通過這次實(shí)訓(xùn),真真切切的讓我了解了什么是軟件、網(wǎng)站開發(fā),什么是軟件、網(wǎng)站,讓我對(duì)于軟件最初的觀點(diǎn)也有了本質(zhì)性的改變! 程序員不僅僅是一份職業(yè),更是一份細(xì)心+一份耐心+一份責(zé)任心 =人生價(jià)值的詮釋。程路峰 2014/12/
9、4 夜篇二:java web 實(shí)訓(xùn)報(bào)告吉林工業(yè)職業(yè)技術(shù)學(xué)院( java web 實(shí)訓(xùn)報(bào)告)( 2011 2012 學(xué)年第 1 學(xué)期)實(shí)訓(xùn)地點(diǎn):軟件開發(fā)實(shí)訓(xùn)室指導(dǎo)教師:專業(yè)班級(jí):學(xué)生姓名:2011 年 12 月 14 日目錄一、實(shí)訓(xùn)題目2二、實(shí)訓(xùn)內(nèi)容22.1 引言 22.1 1 系統(tǒng)開發(fā)背景22.1 2 開發(fā)的目的意義22.2 需求分析與總體設(shè)計(jì)22.2.1 功能需求分析22.2.2 可行性分析32.2.3 系統(tǒng)設(shè)計(jì)思想42.2.4 用戶注冊(cè)流程圖42.2.5 系統(tǒng)功能結(jié)構(gòu)圖52.2.6 數(shù)據(jù)庫設(shè)計(jì)62.2.7 系統(tǒng)功能設(shè)計(jì) 102.3 系統(tǒng)實(shí)現(xiàn)112.3.1 會(huì)員注冊(cè)頁面 112.3.2 登陸
10、頁面112.3.3 理員管理頁面 13三、實(shí)訓(xùn)心得18四、參考文獻(xiàn)19一、實(shí)訓(xùn)題目 會(huì)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)二、實(shí)訓(xùn)內(nèi)容2.1 引言2.2 1 系統(tǒng)開發(fā)背景本系統(tǒng)是在internet 普及的情況下,越來越多的公司企業(yè)建設(shè)了自己的網(wǎng)站或門戶以展示本公司的發(fā)展歷程及現(xiàn)狀,尤其是眾多的商業(yè)公司它們利用自己的網(wǎng)站來展示或銷售自己的產(chǎn)品以及通過網(wǎng)站與自己的用戶建立良好的溝通。那么,對(duì)于商業(yè)公司來說客戶資源對(duì)企業(yè)可說是至關(guān)重要的。如何在自己的企業(yè)網(wǎng)站上吸引、尋找、管理自己的客戶資源以及注冊(cè)會(huì)員便成為企業(yè)面臨的重大問題。因此,在眾多企業(yè)的需求之下會(huì)員管理系統(tǒng)便應(yīng)運(yùn)而生了。2.3 2 開發(fā)的目的意義本系統(tǒng)的目
11、的在于設(shè)計(jì)出一個(gè)符合企業(yè)需求,能幫助其完成對(duì)企業(yè)自身的客戶或會(huì)員的信息進(jìn)行管理統(tǒng)計(jì)分類功能的系統(tǒng)。這為企業(yè)管理者按照各種分類來劃分,尋找會(huì)員提高管理效率,為企業(yè)創(chuàng)造效益。2.4 需求分析與總體設(shè)計(jì)2.4.1 功能需求分析隨著網(wǎng)絡(luò)技術(shù)和電子商務(wù)的飛速發(fā)展,越來越多的企業(yè)建立的自己的網(wǎng)站以展示自己的企業(yè)文化,商品以及和自己的客戶建立良好的溝通?,F(xiàn)在越來越多的網(wǎng)絡(luò)用戶體會(huì)到了網(wǎng)上訂購的快捷與方便,所以為了滿足客戶的需求以及增強(qiáng)自己的競(jìng)爭(zhēng)力,企業(yè)網(wǎng)站需要添加會(huì)員管理功能。一般企業(yè)擁有大量的會(huì)員信息,并且各個(gè)會(huì)員可能有自己不同的需求,所以建立一個(gè)可以快速處理會(huì)員信息,并能分類和滿足會(huì)員查詢自己信息的會(huì)員
12、管理系統(tǒng)迫在眉睫。通過調(diào)查、查閱資料及參考其他會(huì)員管理系統(tǒng)的資料得出結(jié)論,會(huì)員管理系統(tǒng)應(yīng)實(shí)現(xiàn)普通會(huì)員的登錄模塊,會(huì)員登錄可進(jìn)行查詢個(gè)人信息,瀏覽公告、下載商品等操作。另外更重要的模塊是管理員的后臺(tái)管理功能模塊,管理員的權(quán)限高于普通會(huì)員可以對(duì)會(huì)員的信息進(jìn)行管理,還可以進(jìn)行添加商品、發(fā)布公告等操作。本系統(tǒng)的具體需求如下:(1) 登錄:會(huì)員管理系統(tǒng)的登錄權(quán)限應(yīng)分為兩個(gè),一是普通會(huì)員,他們的主要權(quán)限有查看個(gè)人基本信息。而另一個(gè)是超級(jí)管理員,他不僅擁有一般會(huì)員所具有的權(quán)限,而且具有管理權(quán)限。(2) 會(huì)員登錄前臺(tái):會(huì)員登錄之后可以查看個(gè)人基本信息、公告、交易明晰,還可以進(jìn)行點(diǎn)卡沖值、獲取商品、添加評(píng)論及相
13、冊(cè)等。后臺(tái)管理:管理員不僅可以查看會(huì)員登錄后的所有信息,而且對(duì)個(gè)人會(huì)員和企業(yè)會(huì)員的基本信息可以進(jìn)行分類管理,如添加新會(huì)員,修改會(huì)員信息以及刪除會(huì)員等。并且可以添加會(huì)員商品、發(fā)布公告、生成點(diǎn)卡等。2.4.2 可行性分析(1)經(jīng)濟(jì)可行性系統(tǒng)的開發(fā)規(guī)模較小,所需設(shè)備也少,盡量利用了現(xiàn)有的設(shè)備。系統(tǒng)的運(yùn)行環(huán)境為一般企業(yè)通用的操作系統(tǒng)和常用數(shù)據(jù)庫軟件,安裝方便快捷,運(yùn)行過程中不易出錯(cuò),且大多數(shù)維護(hù)人員都熟悉這種開發(fā)語言,無形中為系統(tǒng)實(shí)施后的維護(hù)工作及更新升級(jí)工作帶來了方便。兼容性好,不必為購買新設(shè)備而投入大量財(cái)力。由于開發(fā)周期較短,各種開發(fā)費(fèi)用較少,而且系統(tǒng)的界面美觀大方,操作簡(jiǎn)單,方便實(shí)用,能夠很快被
14、熟悉原系統(tǒng)的工作人員所熟悉。所以本系統(tǒng)在開發(fā)、運(yùn)行、維護(hù)等階段的所需費(fèi)用都很低。(2)技術(shù)可行性當(dāng)前計(jì)算機(jī)軟硬件技術(shù)都在飛速發(fā)展,計(jì)算機(jī)的性能在不斷提高,我們可以花少數(shù)錢買到性價(jià)比較高的計(jì)算機(jī)。企業(yè)擁有的局域網(wǎng),計(jì)算機(jī)配置也較高,每臺(tái)計(jì)算機(jī)都配有100m 網(wǎng)卡,局域網(wǎng)的通信能力較強(qiáng),可滿足較頻繁的遠(yuǎn)程數(shù)據(jù)庫操作服務(wù)。軟件方面也是現(xiàn)今中小型企業(yè)常用的windows 操作系統(tǒng)和sqlserver 等數(shù)據(jù)庫軟件, 軟、硬件條件都較為成熟,為本系統(tǒng)的開發(fā)和使用提供了較好的技術(shù)方面的可行性。(3)管理可行性由于系統(tǒng)人性化設(shè)計(jì)較好,采用b/s 結(jié)構(gòu),無須客戶端配置,管理員登陸操作簡(jiǎn)單,可以方便的進(jìn)行會(huì)員管
15、理,無須對(duì)相關(guān)人員進(jìn)行專業(yè)培訓(xùn)。2.4.3 系統(tǒng)設(shè)計(jì)思想應(yīng)用程序主要實(shí)現(xiàn)會(huì)員前臺(tái)登錄、系統(tǒng)管理員后臺(tái)管理等功能。本系統(tǒng)在整體上可劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。數(shù)據(jù)庫是系統(tǒng)最底層,它存儲(chǔ)系統(tǒng)的所有數(shù)據(jù)。數(shù)據(jù)訪問層是建立在數(shù)據(jù)庫之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封裝數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)的接口或函數(shù)等。該層直接與數(shù)據(jù)庫相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏輯層服務(wù),所以數(shù)據(jù)訪問層的設(shè)計(jì)好壞關(guān)系到整個(gè)系統(tǒng)的成敗。業(yè)務(wù)邏輯層包括管理用戶、注冊(cè)用戶等業(yè)務(wù)邏輯,它一般由web 頁面實(shí)現(xiàn),如系統(tǒng)登錄頁面 login.aspx ,用戶管理頁面usermana
16、ge.aspx 等。圖 1 三層結(jié)構(gòu)圖2.4.4 用戶注冊(cè)流程圖這個(gè)系統(tǒng)提供登錄、注冊(cè)功能,可以對(duì)登入系統(tǒng)的用戶進(jìn)行身份驗(yàn)證,使得只有合法的用戶才可以登錄系統(tǒng),為網(wǎng)站資源提供了一定的安全性保護(hù),可以提供新用戶注冊(cè)加入的服務(wù)。對(duì)接入的系統(tǒng)的用戶進(jìn)行管理,使得具有一定權(quán)限的用戶才可以訪問相應(yīng)的網(wǎng)絡(luò)資源,從而在一定程度上保護(hù)了資源。圖2 是用戶注冊(cè)的流程圖,它能很好的反映出注冊(cè)的過程。篇三:最新java 實(shí)訓(xùn)報(bào)告總結(jié)心得一、實(shí)訓(xùn)項(xiàng)目簡(jiǎn)易記事本二、實(shí)訓(xùn)目的和要求本次實(shí)訓(xùn)是對(duì)前面學(xué)過的所有面向?qū)ο蟮木幊趟枷胍约癹ava web 編程方法的一個(gè)總結(jié)、回顧和實(shí)踐,因此,開始設(shè)計(jì)前學(xué)生一定要先回顧以前所學(xué)的內(nèi)
17、容,明確本次作業(yè)設(shè)計(jì)所要用到的技術(shù)點(diǎn)并到網(wǎng)上搜索以及查閱相關(guān)的書籍來搜集資料。通過編寫采用jsp+servlet+javabean 技術(shù)框架的應(yīng)用系統(tǒng)綜合實(shí)例,以掌握javaweb 開發(fā)技術(shù)。具體要求有以下幾點(diǎn):1. 問題的描述與程序?qū)⒁獙?shí)現(xiàn)的具體功能。2. 程序功能實(shí)現(xiàn)的具體設(shè)計(jì)思路或框架,并檢查流程設(shè)計(jì)。3. 代碼實(shí)現(xiàn)。4. 設(shè)計(jì)小結(jié)。三、實(shí)訓(xùn)項(xiàng)目的開發(fā)環(huán)境和所使用的技術(shù)基于 j2se 基礎(chǔ),利用myeclipse 8.5 以上版本的集成開發(fā)環(huán)境完成實(shí)訓(xùn)項(xiàng)目,界面友好,代碼的可維護(hù)性好,有必要的注釋和相應(yīng)的文檔。四、實(shí)訓(xùn)地點(diǎn)、日程、分組情況:實(shí)訓(xùn)地點(diǎn):4 棟303 機(jī)房日 程:第一階段:1
18、. 班級(jí)分組,選定課題,查閱相關(guān)資料半天2. 劃分模塊、小組成員分工半天3. 利用case 工具進(jìn)行系統(tǒng)設(shè)計(jì)和分析,并編制源程序5 天第二階段:上機(jī)調(diào)試,修改、調(diào)試、完善系統(tǒng)2 天第三階段:撰寫、上交課程設(shè)計(jì)報(bào)告,上交課程設(shè)計(jì)作品源程序(每人 1 份) 2 天五、程序分析功能模塊說明彈出菜單for(int f=0;f4;f+)改變字號(hào):public void zihao()font f=new font(,font.plain,20);jta.setfont(f);設(shè)置字型public void ziti()font f=new font( 宋體 ,font.plain,15);改變字體顏色p
19、ublic void font()jcolorchooser jcolor=new jcolorchooser();color fcolor=jta.getforeground();jta.setforeground( jcolor.showdialog(jta, 選擇字體顏色,fcolor); 自動(dòng)換行public void action()jta.setlinewrap(true);/ 激活自動(dòng)換行功能實(shí)現(xiàn)接口public void actionperformed(actionevent e )創(chuàng)建保存文件對(duì)話框public void savefile() 創(chuàng)建打開文件對(duì)話框private
20、 void openfile()六、程序設(shè)計(jì)及實(shí)現(xiàn)1 、實(shí)現(xiàn)彈出菜單(jpopupmenu )2 、設(shè)置字型,字體大小,字體顏色3 、實(shí)現(xiàn)自動(dòng)換行七、實(shí)訓(xùn)總結(jié)通過 3 天的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長(zhǎng),但是總體上收獲是很大的,我們的 java 課程學(xué)【篇二:web 課程總結(jié)】合肥學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系web 應(yīng)用系統(tǒng)開發(fā)課程論文學(xué)姓專業(yè)班號(hào)名 1204013037 童子軒 級(jí) 12 級(jí)計(jì)本 3 班2013.6web 課程總結(jié)一、內(nèi)容摘要人類已進(jìn)入信息社會(huì),信息技術(shù)的應(yīng)用滲透到各個(gè)領(lǐng)域。在當(dāng)今的信息時(shí)代,蓬勃發(fā)展的計(jì)算機(jī)技術(shù)和信息技術(shù)隨著internet 的普及,又一次給社會(huì)帶來了巨大的影響,int
21、ernet 正在以超越幾千年科學(xué)技術(shù)發(fā)展進(jìn)程的速度席卷著全世界,沖擊著各行各業(yè),改變著人們的工作、學(xué)習(xí)和生活。可以說internet 是人類歷史發(fā)展中一個(gè)偉大的里程碑,它是未來信息高速公路的雛形,人類正由此進(jìn)入一個(gè)前所未有的信息化社會(huì)。它正在向全世界延伸和擴(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 上各個(gè) web 站點(diǎn) ,在每一個(gè)站點(diǎn)上都有一個(gè)主頁作為進(jìn)入一個(gè) w
22、eb 站點(diǎn)的入口。每一web 頁中都可以含有信息及超文本連接,超文本連接可以帶用戶到另一web 站點(diǎn)或是其它的web 頁。從服務(wù)器端來看,每一個(gè) web 站點(diǎn)由一臺(tái)主機(jī)、web 服務(wù)器及許多web 頁所組成 ,以一個(gè)主頁為首,其它的 web 頁為支點(diǎn),形成一個(gè)樹狀的結(jié)構(gòu)。每一個(gè) web 頁都是以html 的格式編寫的。這一階段,web 服務(wù)器基本上只是一個(gè)http 的服務(wù)器,它負(fù)責(zé)客戶端瀏覽器的訪問請(qǐng)求,建立連接,響應(yīng)用戶的請(qǐng)求,查找所需的靜態(tài)的web 頁面,再返回到客戶端。三、課程主要內(nèi)容及基本原理web課程的學(xué)習(xí)過程中,第一篇 “web技術(shù)基礎(chǔ)”分為3章,主要內(nèi)容是 web 技術(shù)概述、we
23、b 應(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)置對(duì)象、基于jsp 的web 數(shù)據(jù)庫應(yīng)用開發(fā)和網(wǎng)上書店的實(shí)現(xiàn)。html 是超文本標(biāo)記語言,是為瀏覽器設(shè)計(jì)的語言,用于在web 上傳輸信息。html 的編寫比較簡(jiǎn)單,只要記住基本的語法就可以。css 是由 w3c 組織制定的一種用來定義樣式規(guī)則(如字體、顏色和位置)的語言,能讓網(wǎng)頁制作者有效地定制、改善網(wǎng)頁的顯示效果。javascript 是一種輕型
24、的腳本語言,它與html 相結(jié)合,可以增強(qiáng)功能,提高與用戶之間的交互性。主要利用的是java 來進(jìn)行編寫。jsp全稱 java server page ,是由 html 語句和嵌套在其中的java 代碼構(gòu)成的文件,文件擴(kuò)展名為.jsp 。瀏覽器訪問jsp 頁面時(shí),web 容器把 html 原封不動(dòng)地發(fā)送給瀏覽器,嵌套在% % 之間的 java 代碼被解釋執(zhí)行,其中out.print( 或 println) 語句輸出的內(nèi)容則被按順序插入到該對(duì)% % 在 jsp 文件中的出現(xiàn)位置處,同html 一同輸出給瀏覽器。四、實(shí)際應(yīng)用jsp 內(nèi)置對(duì)象:( 1 ) request 對(duì)象:該對(duì)象封裝了用戶提交的
25、信息,通過調(diào)用該對(duì)象相應(yīng)的方法可以獲取封裝的信息,即使用該對(duì)象可以獲取用戶提交信息。它是httpservletrequest 的實(shí)例。request 的常用方法:1 、 getparameter(); 使用如下stringstr=request.getparameter();2、setattribute();getattribute();removeattribute();getmethod();getp rotocol();getreqeusturi();getremoteaddr();getserverport();getservername();( 2) response 對(duì)象:對(duì)客戶的
26、請(qǐng)求做出動(dòng)態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。( 3) session 對(duì)象session 對(duì)象是一個(gè)jsp 內(nèi)置對(duì)象,它在第一個(gè)jsp 頁面被裝載時(shí)自動(dòng)創(chuàng)建,完成會(huì)話期管理。從一個(gè)客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個(gè)服務(wù)器結(jié)束,被稱為一個(gè)會(huì)話。當(dāng)一個(gè)客戶訪問一個(gè)服務(wù)器時(shí),可能會(huì)在這個(gè)服務(wù)器的幾個(gè)頁面之間反復(fù)連接,反復(fù)刷新一個(gè)頁面,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是同一個(gè)客戶,這就需要session 對(duì)象。 session 對(duì)象的 id :當(dāng)一個(gè)客戶首次訪問服務(wù)器上的一個(gè)jsp 頁面時(shí),jsp 引擎產(chǎn)生一個(gè)session 對(duì)象,同時(shí)分配一個(gè)string 類型的 id 號(hào), jsp 引
27、擎同時(shí)將這個(gè) id 號(hào)發(fā)送到客戶端,存放在cookie 中,這樣session 對(duì)象和客戶之間就建立了一一對(duì)應(yīng)的關(guān)系。當(dāng)客戶再訪問連接該服務(wù)器的其他頁面時(shí),不再分配給客戶新的session 對(duì)象,直到客戶關(guān)閉瀏覽器后,服務(wù)器端該客戶的session 對(duì)象才取消,并且和客戶的會(huì)話對(duì)應(yīng)關(guān)系消失。當(dāng)客戶重新打開瀏覽器再連接到該服務(wù)器時(shí),服務(wù)器為該客戶再創(chuàng)建一個(gè)新的session 對(duì)象。 session 對(duì)象存在一定時(shí)間過期問題,所以存在session 中的名值對(duì)會(huì)在一定時(shí)間后失去,可以通過更改session 有效時(shí)間來避免這種情況。同時(shí)編程時(shí)盡量避免將大量有效信息存儲(chǔ)在session 中, requ
28、est 是一個(gè)不錯(cuò)的替代對(duì)象。( 4) application 對(duì)象服務(wù)器啟動(dòng)后就產(chǎn)生了這個(gè)application 對(duì)象,當(dāng)客戶在所訪問的網(wǎng)站的各個(gè)頁面之間瀏覽時(shí),這個(gè)application 對(duì)象都是同一個(gè),直到服務(wù)器關(guān)閉。但是與session 不同的是,所有客戶的application對(duì)象都是同一個(gè),即所有客戶共享這個(gè)內(nèi)置的application 對(duì)象。application 對(duì)象常用方法:(1)public void setattribute(string key , object obj) ;將參數(shù)object 指定的對(duì)象obj 添加到application 對(duì)象中,并為添加的對(duì)象指定一
29、個(gè)索引關(guān)鍵字(2)publicobject getattribute(string key) ;獲取 application 對(duì)象中含有關(guān)鍵字的對(duì)象。( 5) out 對(duì)象out 對(duì)象是一個(gè)輸出流,用來向客戶端輸出數(shù)據(jù)。out 對(duì)象用于各種數(shù)據(jù)的輸出。很多人都說,沒有web, 計(jì)算機(jī)網(wǎng)絡(luò)就會(huì)變得少了很多東西,計(jì)算機(jī)網(wǎng)絡(luò)在 60 年代就已經(jīng)出現(xiàn),而web 最早的創(chuàng)作思想?yún)s來源于為世界各地的科學(xué)家提供一個(gè)可以共享的平臺(tái)。當(dāng)?shù)谝粋€(gè)圖形界面的www 瀏覽器 mosaic 在美國(guó)國(guó)家超級(jí)計(jì)算應(yīng)用中心 ncsa 誕生后,此后將近三十年的發(fā)展,使web 成為計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的生力軍,未來它也將影響著計(jì)算機(jī)網(wǎng)絡(luò)
30、的發(fā)展。當(dāng) 93 年第一款web 瀏覽器面向大眾的時(shí)候,它只是一款支持書簽,圖標(biāo)和一套光溜溜的用戶界面。僅僅是這樣一款小小的瀏覽器卻從此改變了計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的道路,因?yàn)樗淖畲蟾镄?,圖片支持,從這一刻起,下載圖片成為可能,并且改變了人們?yōu)g覽因特網(wǎng)的方式。并且隨著成為因特網(wǎng)的主流。很多人都說,如果沒有web ,如今的網(wǎng)絡(luò)可能會(huì)發(fā)展成另一番模樣。下圖為第一款web 瀏覽器mosaic 。提到 web ,必須要提到另外一個(gè)詞,css 。 96 年 12 月,世界萬維網(wǎng)的一個(gè)工作組發(fā)布了css1.0 規(guī)范。 css 允許開發(fā)者用外聯(lián)的樣式表來取代那些難以維護(hù)的內(nèi)嵌樣式,這幾秒鐘之內(nèi)就可改變?nèi)镜脑O(shè)計(jì)。
31、并不需要返回到每個(gè)html 頁去尋找需要單獨(dú)改變的文本元素。應(yīng)該說,正是因?yàn)橛辛薱ss, 才是今天的網(wǎng)絡(luò)易于開發(fā)、維護(hù)、設(shè)計(jì)。并且從精英模式走向我們平常老百姓都可以應(yīng)用。舉個(gè)例子說吧,博客就是一個(gè)很好的平臺(tái),我想如果它在10 幾年前,我們要想改變一下博客的圖像和文字,可能對(duì)與我們來說是一件不可能的事情,但是如今卻是很容易實(shí)現(xiàn)的,只需根據(jù)提示要求,就可以改變,很方便。 未來, web 的發(fā)展必將是無可限量的,并且影響著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展五、心得體會(huì)web 這門課程讓我們對(duì)編寫網(wǎng)頁產(chǎn)生了濃厚的興趣,每次上課看著老師給我們展示不同的功能時(shí),就覺得這是一門很神奇的學(xué)科。因?yàn)檫@是一門實(shí)踐性很強(qiáng)的學(xué)科,
32、所以課后自己也會(huì)對(duì)照著老師的ppt ,試著完成不同的功能,每次做成了也非常有成就感。web 的前半部分,介紹html 、 css 、 javascript 的部分相對(duì)來說比較簡(jiǎn)單,而后半部分關(guān)于web 與數(shù)據(jù)庫連接的內(nèi)容有點(diǎn)困難,最開始做的時(shí)候一直出錯(cuò)。直到后來在老師和同學(xué)的幫助下才慢慢解決問題。由于平時(shí)學(xué)習(xí)比較繁忙,時(shí)間比較少,對(duì)于網(wǎng)頁設(shè)計(jì)軟件的強(qiáng)大功能運(yùn)用得還不夠。在網(wǎng)頁設(shè)計(jì)過程中,由于缺乏訓(xùn)練,所以在設(shè)計(jì)時(shí)也遇到了很多麻煩,有時(shí)插入一個(gè)特效腳本也是很麻煩。在網(wǎng)頁制作過程中,想提高設(shè)計(jì)水平,想有個(gè)理想的網(wǎng)頁,必須要勤奮練習(xí),我將在以后的學(xué)習(xí)過程中不斷努力。六、結(jié)語總體來說,這學(xué)期的web
33、學(xué)習(xí)有好的部分,也有不足的部分。但是至少自己已經(jīng)入門,能夠獨(dú)立編寫一些網(wǎng)頁了。下學(xué)期還有這方面的課程,而且還是要用java 語言編寫的,對(duì)于我來說,難度更大,所以希望以后能夠更加努力的學(xué)習(xí),將這方面做得越來越好!七、參考文獻(xiàn):【 1 】樊月華.web 技術(shù)應(yīng)用基礎(chǔ).北京:清華大學(xué)出版社,2012.【篇三:web 程序設(shè)計(jì)心得】袁龍-web 程序設(shè)計(jì)個(gè)人心得這個(gè)學(xué)期學(xué)習(xí)了web 客戶端程序設(shè)計(jì),對(duì)網(wǎng)頁制作有了一定的了解,這個(gè)學(xué)期完成了老師布置的2 個(gè)項(xiàng)目,我一直做得是前臺(tái)界面設(shè)計(jì),所以對(duì)前臺(tái)比對(duì)后臺(tái)了解些,通過這2 個(gè)項(xiàng)目的鍛煉,我覺得我自己的前臺(tái)界面開發(fā)能力有很大的提高,從最初開始的什么都不會(huì)
34、,到現(xiàn)在基本能把前臺(tái)界面設(shè)計(jì)的比較好了,自己也對(duì)web 程序設(shè)計(jì)有了一定的了解,至于后臺(tái)代碼,也有了一定的了解,可能用起來,沒有前臺(tái)熟說一下自己學(xué)習(xí)web 的歷程 -當(dāng)曾老師開設(shè)web 程序設(shè)計(jì)的時(shí)候,第一次上課時(shí)感覺這課真心高大上,于是一種想學(xué)的沖動(dòng)驅(qū)使我開始下決心一定要把這課學(xué)好,出色的完成老師布置的項(xiàng)目。于是一個(gè)想法在我腦海閃現(xiàn),老師講的東西畢竟有限,所以我要發(fā)揮自己的自主學(xué)習(xí)能力,于是開始在網(wǎng)上尋找各種有關(guān)教程。找了許多教程,最終在傳智播客這個(gè)網(wǎng)站上找到了學(xué)習(xí)前臺(tái)界面的教學(xué)視頻,于是開始了我的學(xué)習(xí)web 的旅程。首先開始學(xué)習(xí)的是div+css ,聽授課老師的講述我了解到了下面的知識(shí)-網(wǎng)
35、頁的設(shè)計(jì)目前都是應(yīng)用div+css 或者 table+css只是 div 更加靈活點(diǎn),而table 更加傳統(tǒng),而且還是很好用首先從最簡(jiǎn)單的html 語法學(xué)起而 html 語法主要在于對(duì)表格和表單的使用實(shí)際上唯一難的就是表格的掌握,因?yàn)橛帽砀駚聿季?需要考慮打方方面面的, 而從語言語法來說不難html 是標(biāo)簽形式的,所以要靈活嵌標(biāo)簽,可以做出不同的效果,特別是form 標(biāo)簽里面嵌套table 標(biāo)簽可以控制里面的元素排列方式p 來控制一段, 沒什么特別注意的span 標(biāo)簽用來控制制定的一段字體效果不錯(cuò)br 好用然后就開始試著自己通過手動(dòng)寫代碼來布局,因?yàn)閷W(xué)web 的最鍛煉技術(shù)的就是自己手寫代碼,于
36、是自己通過純手工代碼的形式編寫了一個(gè)課程表,記得當(dāng)時(shí)編這個(gè)的時(shí)候足足花了我一天的時(shí)間,因?yàn)楫?dāng)時(shí)什么都不知道,先看了視頻教學(xué),然后第二天決定自己動(dòng)手實(shí)踐一下,當(dāng)我第二天做的時(shí)候發(fā)現(xiàn),看別人編的時(shí)候感覺好簡(jiǎn)單,當(dāng)時(shí)當(dāng)自己動(dòng)手編的時(shí)候各種不會(huì),最后經(jīng)過一天的改啊,終于讓我編出來了,瞬間有了點(diǎn)成就感,后來把div+css 學(xué)完了,盡管曾老師講的是拖控件,但是我學(xué)過手動(dòng)敲代碼,于是操作起控件來得心應(yīng)手,就這樣我自己自學(xué)了一些東西,其中包括flash,javascript,div+css , dom,jquery,ajax 等等一些技術(shù),感覺這學(xué)期學(xué)到了很多東西,其中有老師教的,也有自己自學(xué)的,有了這些基
37、礎(chǔ),然后就開始了第一個(gè)項(xiàng)目的,圖書管理系統(tǒng),當(dāng)時(shí)我負(fù)責(zé)的是前臺(tái)界面,當(dāng)時(shí)參照了一個(gè)網(wǎng)站,知道了有母版頁這個(gè)東西,于是開始自己建一個(gè)母版頁,在建母版頁的過程中也是遇到了很多困難,看著別人做的干覺蠻簡(jiǎn)單,可是自己做起來,確實(shí)失敗了很多次,我記得那時(shí)候?yàn)榱私ㄟ@個(gè)母版頁,每天都是寢室最晚一個(gè)睡得,最先一個(gè)起的,在自己的努力下,終于學(xué)會(huì)了怎么建母版頁,并運(yùn)用于了我們的第一個(gè)項(xiàng)目,現(xiàn)在回頭想了一下,現(xiàn)在覺得母版頁其實(shí)挺簡(jiǎn)單了,就是這樣一個(gè)簡(jiǎn)單的頁面,對(duì)于一個(gè)初學(xué)者來說也是一個(gè)巨大的障礙,現(xiàn)在就說說我對(duì)前臺(tái)布局的一些理解吧用過都知道table 主要和 trtd 配合 ,tr 就是行 ,td 就是單元格,弄清楚位置還是很簡(jiǎn)單的 ,特別注意td 在占用行或者列的時(shí)候最好能畫出整個(gè)表格方便來寫代碼哦.表格還能嵌套表格,可以把位置具體出來哦哦哦.難點(diǎn)在于設(shè)置對(duì)齊方式和寬度,老是不容易弄好div 是個(gè)塊, 和 css 配合可以達(dá)到表格的效果,但代碼簡(jiǎn)單清晰,可是不好掌握.容易引起各種各樣的變形,對(duì)瀏覽器的兼容性也有需要提高.f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年大數(shù)據(jù)服務(wù)合同違約金問題及處理辦法
- 2024版合法借款合同模板
- 2024年店鋪經(jīng)營(yíng)權(quán)代理協(xié)議
- 2024年度電機(jī)維修配件銷售與代理合同
- 2024年度安全環(huán)保施工與社區(qū)關(guān)系和諧協(xié)議
- 2024年保險(xiǎn)合同(財(cái)產(chǎn))
- 2024年度智能物流系統(tǒng)研發(fā)與實(shí)施合同
- 2024年度租賃合同標(biāo)的及服務(wù)內(nèi)容詳細(xì)描述
- 對(duì)聯(lián)課件名稱教學(xué)課件
- 2024年衛(wèi)星發(fā)射服務(wù)提供商與客戶的發(fā)射合同
- 《我的家鄉(xiāng)南京》課件
- 《離心技術(shù)》課件
- 政府消防專職隊(duì)合同范本
- 土木工程大學(xué)生未來職業(yè)規(guī)劃課件
- 監(jiān)獄安全生產(chǎn)研究論文
- 《湖南省醫(yī)療保險(xiǎn)“雙通道”管理藥品使用申請(qǐng)表》
- 建筑抗震設(shè)計(jì)標(biāo)準(zhǔn) DG-TJ08-9-2023
- 少年宮物業(yè)管理整體服務(wù)設(shè)想和總體目標(biāo)設(shè)定
- MOOC 憲法學(xué)-西南政法大學(xué) 中國(guó)大學(xué)慕課答案
- 學(xué)生的權(quán)利與義務(wù)-學(xué)生的法律地位及權(quán)利保護(hù)
- 【教案】心靈的幻象+教學(xué)設(shè)計(jì)-高一美術(shù)湘美版(2019)美術(shù)鑒賞
評(píng)論
0/150
提交評(píng)論