欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      學(xué)習(xí)JSP和servlet程序設(shè)計心得體會

      時間:2019-05-12 15:29:54下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《學(xué)習(xí)JSP和servlet程序設(shè)計心得體會》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《學(xué)習(xí)JSP和servlet程序設(shè)計心得體會》。

      第一篇:學(xué)習(xí)JSP和servlet程序設(shè)計心得體會

      學(xué)習(xí)JSP程序設(shè)計和Servlet心得體會

      JSP這門課是教我們怎么做網(wǎng)站的,學(xué)習(xí)了許多枯燥的語言知識,總算是可以自己做網(wǎng)站了 記得在第一節(jié)課上,我就跟學(xué)生們講了“為什么學(xué)JSP?”,“JSP學(xué)什么?”,“學(xué)JSP有什么用?”還有“如何學(xué)JSP?”從我對這些問題的講解中同學(xué)們確實體會到了學(xué)習(xí)JSP的重要性和如何去學(xué)。在課上還了解了這門課程我要講述的主要內(nèi)容以及需要具備的相關(guān)知識。

      學(xué)生們在JAVA上是最欠缺的,之前也只是跟著老師學(xué),自己在課下并沒有下很多功夫。

      在前階段的學(xué)習(xí)中都感覺很輕松,因為我講到的HTML學(xué)生已經(jīng)在上個學(xué)期的差不多了,所以做一個靜態(tài)的頁面還是沒有多大問題,但是后來學(xué)到后面要用到JAVA做一些動態(tài)的網(wǎng)頁就感覺越來越吃力了,之前學(xué)過的很多JAVA知識也有很多都已經(jīng)忘了。所以在第一次上課后完成任務(wù)時就用到了比較長的時間,最后才能勉強做到符合我的要求。還出現(xiàn)了很多小錯誤,有了第一次視頻教學(xué)的教訓(xùn),我在后面趕緊復(fù)習(xí)之前學(xué)習(xí)的JAVA知識,但是畢竟過了挺久了,有些東西需要重頭再教,而且我也是以做項目的形式來完成教學(xué),項目里包括了JSP呀Servlet等技術(shù),所以學(xué)生們大概花了一個多月才將這學(xué)期JSP和Servlet課程中所掌握的一些關(guān)于JAVA的東西搞清楚。后來也就順利的完成了我們要做的項目。

      我想簡單的談?wù)勎以贘SP程序設(shè)計這門課中都學(xué)到了什么,JSP的全稱是 Java Server Pages,它是一種動態(tài)網(wǎng)頁技術(shù)。我們需要配置的壞境有JDK,Tomcat,還要用到Dreamweaver。最開始我們學(xué)習(xí)了HTML這種文本標(biāo)記語言,用HTML可以做一些靜態(tài)網(wǎng)站,看的出在學(xué)生第一次用HTML做出第一個網(wǎng)頁時的興奮,都覺得好神奇!后面我們學(xué)到做動態(tài)網(wǎng)站,其中就涉及到JSP內(nèi)部對象及內(nèi)部對象所對應(yīng)的一些方法。再就是JSP與數(shù)據(jù)庫的聯(lián)系,怎么樣引用數(shù)據(jù)庫。通過以上所學(xué)到的知識我們可以基本上上做出一個比較實用的小網(wǎng)站,比如一個班級網(wǎng)站,在上面可以上傳下載一些學(xué)習(xí)資料,以及存儲班上同學(xué)的一些基本信息,給班上同學(xué)提供一個交流平臺等等。

      那 在以后的學(xué)習(xí)中學(xué)生該如何學(xué)呢?從這一次JSP程序設(shè)計課程的學(xué)習(xí)中我總結(jié)了以后學(xué)習(xí)的方法。首先要把基礎(chǔ)打牢,不要只是注重技術(shù)開發(fā),對于一些基本概念也要掌握;其次要多一些專業(yè)方面的書,多了解我們專業(yè)動向;再者就是要多上機實踐,學(xué)到什么知識點要趕緊把它應(yīng)用到實踐當(dāng)中;最后就是要加強自己團(tuán)隊協(xié)作的能力,爭取在以后的學(xué)習(xí)中能夠跟同學(xué)通過一些項目實戰(zhàn)提高自己團(tuán)隊協(xié)作能力。

      第二篇:Servlet和JSP經(jīng)驗總結(jié)

      Servlet和JSP經(jīng)驗總結(jié)

      這里介紹Servlet和JSP經(jīng)驗總結(jié),包括在servlet的init()方法中緩存數(shù)據(jù)、禁止Servlet和JSP自動重載、將頁面輸出進(jìn)行壓縮和正確地確定javabean的生命周期等七種實用的方法。

      在servlet的init()方法中緩存數(shù)據(jù)

      當(dāng)應(yīng)用服務(wù)器初始化Servlet和JSP實例之后,為客戶端請求提供服務(wù)之前,它會調(diào)用這個servlet的init()方法。在一個servlet的生命周期中,init()方法只會被調(diào)用一次。通過在init()方法中緩存一些靜態(tài)的數(shù)據(jù)或完成一些只需要執(zhí)行一次的、耗時的操作,就可大大地提高系統(tǒng)性能。

      例如,通過在init()方法中建立一個JDBC連接池是一個最佳例子,假設(shè)我們是用jdbc2.0的DataSource接口來取得數(shù)據(jù)庫連接,在通常的情況下,我們需要通過JNDI來取得具體的數(shù)據(jù)源。我們可以想象在一個具體的應(yīng)用中,如果每次SQL請求都要執(zhí)行一次JNDI查詢的話,那系統(tǒng)性能將會急劇下降。解決方法是如下代碼,它通過緩存DataSource,使得下一次SQL調(diào)用時仍然可以繼續(xù)利用它

      1.2.3.publicclassControllerServletextendsHttpServlet{privatejavax.sql.DataSourcetestDS=null;publicvoidinit(ServletConfigconfig)throwsServletExcep

      tion{

      4.super.init(config);

      5.Contextctx=null;

      6.try{ctx=newInitialContext();

      7.testDS=(javax.sql.DataSource)ctx.lookup(“jdbc/testDS”);

      8.}

      9.catch(NamingExceptionne){

      10.ne.printStackTrace();

      11.}

      12.catch(Exceptione){

      13.e.printStackTrace();

      14.}

      15.}

      16.publicjavax.sql.DataSourcegetTestDS(){

      17.returntestDS;

      18.}

      19.......20.}

      禁止Servlet和JSP自動重載(auto-reloading)

      Servlet和JSP提供了一個實用的技術(shù),即自動重載技術(shù),它為開發(fā)人員提供了一個好的開發(fā)環(huán)境,當(dāng)你改變servlet和JSP頁面后而不必重啟應(yīng)用服務(wù)器。然而,這種技術(shù)在產(chǎn)品運行階段對系統(tǒng)的資源是一個極大的損耗,因為它會給JSP引擎的類裝載器(classloader)帶來極大的負(fù)擔(dān)。因此關(guān)閉自動重載功能對系統(tǒng)性能的提升是一個極大的幫助。

      不要濫用HttpSession

      在很多應(yīng)用中,我們的程序需要保持客戶端的狀態(tài),以便頁面之間可以相互聯(lián)系。但不幸的是由于HTTP具有天生無狀態(tài)性,從而無法保存客戶端的狀態(tài)。因此一般的應(yīng)用服務(wù)器都提供了session來保存客戶的狀態(tài)。在JSP應(yīng)用服務(wù)器中,是通過HttpSession對像來實現(xiàn)session的功能的,但在方便的同時,它也給系統(tǒng)帶來了不小的負(fù)擔(dān)。因為每當(dāng)你獲得或更新session時,系統(tǒng)者要對它進(jìn)行費時的序列化操作。你可以通過對 HttpSession的以下幾種處理方式來提升系統(tǒng)的性能:

      如果沒有必要,就應(yīng)該關(guān)閉JSP頁面中對HttpSession的缺省設(shè)置:如果你沒有明確指定的話,每個JSP頁面都會缺省地創(chuàng)建一個HttpSession。如果你的JSP中不需要使用session的話,那可以通過如下的JSP頁面指示符來禁止它:

      21.<%@ page session=“false”%>

      不要在HttpSession中存放大的數(shù)據(jù)對像:如果你在HttpSession中存放大的數(shù)據(jù)對像的話,每當(dāng)對它進(jìn)行讀寫時,應(yīng)用服務(wù)器都將對其進(jìn)行序列化,從而增加了系統(tǒng)的額外負(fù)擔(dān)。你在HttpSession中存放的數(shù)據(jù)對像越大,那系統(tǒng)的性能就下降得越快。

      當(dāng)你不需要HttpSession時,盡快地釋放它:當(dāng)你不再需要session時,你可以通過調(diào)用HttpSession.invalidate()方法來釋放它。

      盡量將session的超時時間設(shè)得短一點:在JSP應(yīng)用服務(wù)器中,有一個缺省的session的超時時間。當(dāng)客戶在這個時間之后沒有進(jìn)行任何操作的話,系統(tǒng)會將相關(guān)的session自動從內(nèi)存中釋放。超時時間設(shè)得越大,系統(tǒng)的性能就會越低,因此最好的方法就是盡量使得它的值保持在一個較低的水平。

      將頁面輸出進(jìn)行壓縮

      壓縮是解決數(shù)據(jù)冗余的一個好的方法,特別是在網(wǎng)絡(luò)帶寬不夠發(fā)達(dá)的今天。有的瀏覽器支持gzip(GNU zip)進(jìn)行來對HTML文件進(jìn)行壓縮,這種方法可以戲劇性地減少HTML文件的下載時間。因此,如果你將servlet或JSP頁面生成的HTML頁面進(jìn)行壓縮的話,那用戶就會覺得頁面瀏覽速度會非???。但不幸的是,不是所有的瀏覽器都支持gzip壓縮,但你可以通過在你的程序中檢查客戶的瀏覽器是否支持它。下面就是關(guān)于這種方法實現(xiàn)的一個代碼片段:

      22.publicvoiddoGet(HttpServletRequestrequest,HttpServlet

      Responseresponse)

      throwsIOException,ServletException{

      23.OutputStreamout=null

      24.Stringencoding=request.getHeader(“Accept-Encoding”);

      25.if(encoding!=null&&encoding.indexOf(“gzip”)!=-1){

      26.request.setHeader(“Content-Encoding”,“gzip”);

      27.out=newGZIPOutputStream(request.getOutputStream());

      28.}

      29.elseif(encoding!=null&&encoding.indexOf(“compress”)!=

      -1){

      30.request.setHeader(“Content-Encoding”,“compress”);

      31.32.33.34.35.36.37.out=newZIPOutputStream(request.getOutputStream());}else{out=request.getOutputStream();}......}

      使用線程池

      應(yīng)用服務(wù)器缺省地為每個不同的客戶端請求創(chuàng)建一個線程進(jìn)行處理,并為它們分派service()方法,當(dāng)service()方法調(diào)用完成后,與之相應(yīng)的線程也隨之撤消。由于創(chuàng)建和撤消線程會耗費一定的系統(tǒng)資源,這種缺省模式降低了系統(tǒng)的性能。但所幸的是我們可以通過創(chuàng)建一個線程池來改變這種狀況。另外,我們還要為這個線程池設(shè)置一個最小線程數(shù)和一個最大線程數(shù)。在應(yīng)用服務(wù)器啟動時,它會創(chuàng)建數(shù)量等于最小線程數(shù)的一個線程池,當(dāng)客戶有請求時,相應(yīng)地從池從取出一個線程來進(jìn)行處理,當(dāng)處理完成后,再將線程重新放入到池中。如果池中的線程不夠地話,系統(tǒng)會自動地增加池中線程的數(shù)量,但總量不能超過最大線程數(shù)。通過使用線程池,當(dāng)客戶端請求急劇增加時,系統(tǒng)的負(fù)載就會呈現(xiàn)的平滑的上升曲線,從而提高的系統(tǒng)的可伸縮性。

      選擇正確的頁面包含機制

      在JSP中有兩種方法可以用來包含另一個頁面

      1、使用include指示符(< %@ includee file=”test.jsp” %>)。

      2、使用jsp指示符(< jsp:includee

      page=”test.jsp” flush=”true”/>)。在實際中我發(fā)現(xiàn),如果使用第一種方法的話,可以使得系統(tǒng)性能更高。

      正確地確定javabean的生命周期

      Servlet和JSP一個強大的地方就是對javabean的支持。通過在JSP頁面中使用<jsp:useBean>標(biāo)簽,可以將javabean直接插入到一個JSP頁面中。它的使用方法如下:

      38.<

      jsp:useBean id=“name” scope=“page|request|session|application”

      class= “package.className” type=“typeName”>

      39.</jsp:useBean>

      其中scope屬性指出了這個bean的生命周期。缺省的生命周期為page。如果你沒有正確地選擇bean的生命周期的話,它將影響系統(tǒng)的性能。

      舉例來說,如果你只想在一次請求中使用某個bean,但你卻將這個bean的生命周期設(shè)置成了session,那當(dāng)這次請求結(jié)束后,這個bean將仍然保留在內(nèi)存中,除非session超時或用戶關(guān)閉瀏覽器。這樣會耗費一定的內(nèi)存,并無謂的增加了JVM垃圾收集器的工作量。因此為bean設(shè)置正確的生命周期,并在bean的使命結(jié)束后盡快地清理它們,會使用系統(tǒng)性能有一個提高。

      需要注意:

      1.在字符串連接操作中盡量不使用“+”操作符:在java編程中,我們常常使用“+”操作符來將幾個字符串連接起來,但你或許從來沒有想到過它居然會對系統(tǒng)性能造成影響吧?由于字符串是常量,因此JVM會產(chǎn)生一些臨時的對像。你使用的“+”越多,生成的臨時對像就越多,這樣也會給系統(tǒng)性能帶來一些影響。解決的方法是用StringBuffer對像來代替“+”操作符。

      2.避免使用System.out.println()方法:由于System.out.println()是一種同步調(diào)用,即在調(diào)用它時,磁盤I/O操作必須等待它的完成,因此我們要盡量避免對它的調(diào)用。但我們在調(diào)試程序時它又是一個必不可少的方便工具,為了解決這個矛盾,我建議你最好使用Log4j工具,它既可以方便調(diào)試,而不會產(chǎn)生System.out.println()這樣的方法。

      3.ServletOutputStream 與 PrintWriter的權(quán)衡:使用PrintWriter可能會帶來一些小的開銷,因為它將所有的原始輸出都轉(zhuǎn)換為字符流來輸出,因此如果使用它來作為頁面輸出的話,系統(tǒng)要負(fù)擔(dān)一個轉(zhuǎn)換過程。而使用ServletOutputStream作為頁面輸出的話就不存在一個問題,但它是以二進(jìn)制進(jìn)行輸出的。

      第三篇:Tomcat開發(fā)jsp與servlet總結(jié)

      一,添加虛擬目錄: 1.在tomcat安裝目錄下webapps建一目錄,例如:myweb.2.在此目錄下建目錄WEB-INF(全部為大寫),3.在WEB-INF目錄下建立文件web.xml,在此文件中添加如下內(nèi)容: <%out.println(”first jsp file");%>

      第四篇:JSP程序設(shè)計習(xí)題解答

      習(xí)題一

      1.運行startup.bat啟動Tomcat服務(wù)器的好處是什么?

      答:確保Tomcat服務(wù)器使用的是Java_home環(huán)境變量設(shè)置的JDK。

      2.請在C:下建立一個名字為book的目錄,并將該目錄設(shè)置成一個Web服務(wù)目錄,然后編寫一個簡單的JSP頁面,保存到該目錄中,讓用戶使用虛擬目錄red訪問該JSP頁面。答:屬于操作題,解答略。

      3.怎樣訪問Web服務(wù)目錄子目錄中的JSP頁面?

      答:Web服務(wù)目錄的下的目錄稱為該Web服務(wù)目錄下的相對Web服務(wù)目錄。瀏覽器的地址欄中鍵入:http://IP:8080/Web目錄名字/子目錄名字/JSP頁面。

      4.如果想修改Tomcat服務(wù)器的端口號,應(yīng)當(dāng)修改哪個文件?能否將端口號修改為80。答:修改Tomcat服務(wù)器安裝目錄中conf文件夾中的主配置文件:server.xml,只要沒有其他應(yīng)用程序正在占用80,就可以將端口號設(shè)置為80。

      習(xí)題二

      1.“<%!”和“%>”之間聲明的變量與“<%”和“%>”之間聲明的變量有何不同? 答:“<%!”和“%>”之間聲明的變量在整個JSP頁面內(nèi)都有效,稱為JSP頁面的成員變量,成員變量的有效范圍與標(biāo)記符號<%!、%>所在的位置無關(guān)。所有用戶共享JSP頁面的成員變量,因此任何一個用戶對JSP頁面成員變量操作的結(jié)果,都會影響到其他用戶。

      “<%”和“%>”之間聲明的變量稱為局部變量,局部變量在JSP頁面后繼的所有程序片以及表達(dá)式部分內(nèi)都有效。運行在不同線程中的Java程序片的局部變量互不干擾,即一個用戶改變Java程序片中的局部變量的值不會影響其他用戶的Java程序片中的局部變量。當(dāng)一個線程將Java程序片執(zhí)行完畢,運行在該線程中的Java程序片的局部變量釋放所占的內(nèi)存。

      2.如果有兩個用戶訪問一個JSP頁面,該頁面中的Java程序片將被執(zhí)行幾次? 答:兩次。

      3.是否允許一個JSP頁面同時含有如下兩條page指令: <%@ page contentType=“text/html;charset=GB2312” %> <%@ page contentType=“application/msword” %> 是否允許JSP頁面同時含有如下兩條指令: <%@ page import=“java.util.*” %> <%@ page import=“java.sql.*” %> 答:第一個問題的答案是不允許;第二個問題的答案是允許。

      4.假設(shè)有兩個用戶訪問下列JSP頁面hello.jsp,請問第一個訪問和第二個訪問hello.jsp頁面的用戶所看到的頁面的效果有何不同?

      Hello.jsp <%@ page contentType=“text/html;charset=GB2312” %> <%@ page isThreadSafe=“false” %> <%!int sum=10;

      void add(int m){

      sum=sum+m;} %> <% int n=600;

      add(n);%>

      <%=sum%>

      第五篇:《JSP程序設(shè)計》職業(yè)技能訓(xùn)練大綱

      曲靖師范學(xué)院計算機科學(xué)與工程學(xué)院 《JSP程序設(shè)計》學(xué)生職業(yè)技能訓(xùn)練大綱

      (2013年5月 編寫)

      為了促進(jìn)我院學(xué)生盡快熟悉和掌握J(rèn)SP語言編程的基本知識和技能,特制定本職業(yè)技能訓(xùn)練大綱。大綱適合我院計算機科學(xué)與技術(shù)、信息管理與信息系統(tǒng)和軟件工程三個專業(yè)的全體學(xué)生。通過JSP語言程序設(shè)計的職業(yè)技能訓(xùn)練,使學(xué)生掌握J(rèn)SP運行環(huán)境的搭建、JSP頁面元素、JSP內(nèi)置對象、JSP數(shù)據(jù)庫操作、文件操作、Web基礎(chǔ)知識、JSP與JavaBean、Servlet編程技術(shù)等知識點。

      由于《JSP程序設(shè)計》職業(yè)技能訓(xùn)練是在學(xué)習(xí)《JSP程序設(shè)計》課程時開展,故訓(xùn)練內(nèi)容可參考這門課程的教學(xué)大綱要求。為了促進(jìn)職業(yè)技能的訓(xùn)練效果,將設(shè)置3個評測項目,每個項目包含訓(xùn)練目標(biāo)、訓(xùn)練內(nèi)容、訓(xùn)練方法要求、訓(xùn)練實施安排及考核、參考資料等部分,學(xué)生根據(jù)要求熟練掌握各知識點。最后考核則選擇其中某個項目,并參考其要求實施。

      項目一:JSP學(xué)生成績管理程序

      一、訓(xùn)練目標(biāo)

      通過本項目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個小型學(xué)生成績程序的方法。該程序包括成績錄入、修改成績、查詢成績、刪除程序功能。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。

      二、訓(xùn)練內(nèi)容

      1.JSP開發(fā)環(huán)境的搭建 2.數(shù)據(jù)表的創(chuàng)建 3.數(shù)據(jù)查詢的方法 4.數(shù)據(jù)添加的方法 5.數(shù)據(jù)更新的方法

      三、訓(xùn)練方法要求

      使用MyEclipse工具編制實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨立完成程序代碼的編制與調(diào)試。

      四、訓(xùn)練實施安排及考核

      1.時間安排: 與課程《JSP程序設(shè)計》同一學(xué)期開設(shè),課余時間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實驗室進(jìn)行操作訓(xùn)練。

      3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的成績管理動態(tài)網(wǎng)站,并隨機選取部分學(xué)生參與答辯,據(jù)此給出成績評定。

      五、說明

      1.需要安裝有MyEclipse的計算機,可使用學(xué)院機房的計算機,也可以使用學(xué)生自己的個人電腦完成實驗項目。

      2.參考資料

      [1] 范蕓,范慧霞.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計算機與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.項目二:簡單的購物程序

      一、訓(xùn)練目標(biāo)

      通過本項目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個網(wǎng)上購物程序。該程序包括用戶注冊、登陸、購物車、商品列表分頁顯示功能。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。

      二、訓(xùn)練內(nèi)容

      1.JSP頁面的創(chuàng)建 2.JavaBean類的創(chuàng)建

      3.JavaBean組建對數(shù)據(jù)庫的訪問

      三、訓(xùn)練方法要求

      使用MyEclipse工具編制實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨立完成程序代碼的編制與調(diào)試。

      四、訓(xùn)練實施安排及考核

      1.時間安排: 與課程《JSP程序設(shè)計》同一學(xué)期開設(shè),課余時間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實驗室進(jìn)行操作訓(xùn)練。

      3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的簡單購物動態(tài)網(wǎng)站,并隨機選取部分學(xué)生參與答辯,據(jù)此給出成績

      評定。

      五、說明

      1.需要安裝有MyEclipse的計算機,可使用學(xué)院機房的計算機,也可以使用學(xué)生自己的個人電腦完成實驗項目。

      2.參考資料

      [1] 范蕓,范慧霞.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計算機與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.項目三:JSP留言板程序設(shè)計

      一、訓(xùn)練目標(biāo)

      通過本項目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個綜合實訓(xùn)程序的方法。要求單擊“提交留言”按鈕后,要將輸入留言人輸入的信息保存到數(shù)據(jù)庫中。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。

      二、訓(xùn)練內(nèi)容

      1.JSP頁面的創(chuàng)建

      2.JavaBean類、Servlet類的創(chuàng)建 3.Servlet程序Web.xml文件的配置 4.JSP+JavaBean+Servlet程序的運行

      三、訓(xùn)練方法要求

      使用JSP+JavaBean+Servlet開發(fā)模式編制實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨立完成程序代碼的編制與調(diào)試。

      四、訓(xùn)練實施安排及考核

      1.時間安排: 與課程《JSP程序設(shè)計》同一學(xué)期開設(shè),課余時間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實驗室進(jìn)行操作訓(xùn)練。

      3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的留言板動態(tài)網(wǎng)站,并隨機選取部分學(xué)生參與答辯,據(jù)此給出成績評定。

      五、說明

      1.需要安裝有MyEclipse的計算機,可使用學(xué)院機房的計算機,也可以使用學(xué)生自己的個人電腦完成實驗項目。

      2.參考資料

      [1] 范蕓,范慧霞.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計算機與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.

      下載學(xué)習(xí)JSP和servlet程序設(shè)計心得體會word格式文檔
      下載學(xué)習(xí)JSP和servlet程序設(shè)計心得體會.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        JSP程序設(shè)計實訓(xùn)總結(jié)

        實訓(xùn)名稱:JSP程序設(shè)計 實訓(xùn)人: 指導(dǎo)老師: 實訓(xùn)地點:實訓(xùn)時間: 實訓(xùn)目的:1、掌握jsp在具體項目中的應(yīng)用 2、熟練掌握MyEclipse開發(fā)環(huán)境的使用 3、掌握SQL SERVER/ACCESS數(shù)據(jù)庫的操......

        JSP程序設(shè)計期末試卷A題目及其答案(五篇材料)

        JSP程序設(shè)計期末考試試卷(A卷) 專業(yè) 級 JSP程序設(shè)計 課程 題號 一 二 三 四 總分 統(tǒng)分人 得分 得分 評卷人......

        JSP程序設(shè)計考試試題與答案

        科目:JSP程序設(shè)計 一、單項選擇題 1.Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是( C ) A.可以在一個頁面中使用多個指令。 B.作用于整個JSP頁面。 C.......

        總結(jié)JSP與servlet之間的傳值[小編推薦]

        總結(jié)JSP與servlet之間的傳值 JSP與 servlet之間的傳值有兩種情況:JSP -> servlet, servlet -> JSP。 通過對象 request和 session (不考慮 application)完成傳值。 一、JSP -......

        web程序設(shè)計(JSP)課程設(shè)計總結(jié)(共五則)

        《Web程序設(shè)計(JSP)》課程設(shè)計總結(jié) 課程設(shè)計時間: 2011-2012 年第一學(xué)期 第13周—第14周 課程設(shè)計班級: 計科08101 課程設(shè)計計劃學(xué)時:40 實際設(shè)計學(xué)時:40 設(shè)計地點:信息中心A-107......

        學(xué)習(xí)CS程序設(shè)計的心得體會

        學(xué)習(xí)CS程序設(shè)計的心得體會 一、只有通過大量的實踐才能不斷的培養(yǎng)編程感覺 b編程是有感覺的,就好象英語閱讀一樣,是有語感的 d每天都要編寫代碼,不斷培養(yǎng)編程感覺e沒有實踐的......

        C語言程序設(shè)計學(xué)習(xí)心得體會(范文大全)

        C語言程序設(shè)計學(xué)習(xí)心得體會 通過一學(xué)期對C語言的學(xué)習(xí),我感覺學(xué)習(xí)C語言是有一定難度卻又是非常有趣的科目。也是很有幫助的,特別是對將要面對的計算機二級考試。 這段時間的學(xué)......

        程序設(shè)計心得體會

        【收獲及體會】通過兩個星期的折騰,總算把課程設(shè)計給完成了,這是一個堅苦而又漫長的過程。是啊,讀了那么多年的書,課程設(shè)計可是第一次??粗鴦趧映晒?,很欣慰!雖然這不是我一個人做......