国产乱人视频免费观看网站,九九精品视频在线观看,九九久re8在线精品视频,日韩久久精品五月综合

<menu id="zjelp"></menu>

    <th id="zjelp"><tbody id="zjelp"><form id="zjelp"></form></tbody></th>
    <small id="zjelp"><menuitem id="zjelp"></menuitem></small>
  • <small id="zjelp"></small>

    <address id="zjelp"></address>
    <address id="zjelp"></address>
    jsp概要

    jsp概要

    ID:81525063

    大?。?8.50 KB

    頁(yè)數(shù):6頁(yè)

    時(shí)間:2023-09-05

    上傳者:U-24289
    jsp概要_第1頁(yè)
    jsp概要_第2頁(yè)
    jsp概要_第3頁(yè)
    jsp概要_第4頁(yè)
    jsp概要_第5頁(yè)
    jsp概要_第6頁(yè)
    資源描述:

    《jsp概要》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

    ----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方發(fā)展歷史1.servlet技術(shù)階段2.Jsp技術(shù)階段3.模型一:Jsp+JavaBean階段4.模型二:Jsp+JavaBean+Servlet階段5.框架階段:(SSH)6.可視化開(kāi)發(fā)掌握Tomcat的安裝配置,會(huì)修改端口和網(wǎng)站根路徑:1.安裝JDK2.安裝Tomcat3.配置端口4.配置文件web.xml,server.xml5.測(cè)試運(yùn)行環(huán)境修改端口:Tomcat安裝目錄下的conf中的server.xml中修改修改網(wǎng)站根路徑:也在server.xml中在前加入下面代碼:Web應(yīng)用程序開(kāi)發(fā)過(guò)程1.設(shè)計(jì)目錄結(jié)構(gòu)2.編寫應(yīng)用程序代碼3.編寫部署描述符4.編譯代碼5.將Web程序打包6.部署Web應(yīng)用程序7.執(zhí)行Web應(yīng)用程序Web應(yīng)用程序使用的三層體系結(jié)構(gòu)三層架構(gòu):數(shù)據(jù)層,業(yè)務(wù)層,表示層數(shù)據(jù)庫(kù)Web服務(wù)器客戶端模型servletjsp軟件應(yīng)用程序組件體系結(jié)構(gòu)的類型表示邏輯一層業(yè)務(wù)邏輯二層數(shù)據(jù)存取邏輯三層理解服務(wù)器端客戶端執(zhí)行,及他們的語(yǔ)言服務(wù)器端:JavaBean,Servlet,Jsp客戶端:JavaScript,Html,CSSJavaScript:是一種客戶端Script腳本語(yǔ)言,是可以和Html語(yǔ)言混合使用的的語(yǔ)言。JavaScript不管什么瀏覽器都可以運(yùn)行。JavaScript是一種高級(jí)的腳本描述性語(yǔ)言,并不需要依賴于特定的機(jī)器和操作系統(tǒng),所以說(shuō)它是獨(dú)立于操作平臺(tái)的。Jsp頁(yè)面有三種素:編譯指令:告訴Jsp的解釋引擎(比如Tomcat),需要在編譯時(shí)做什么動(dòng)作,比如引入一個(gè)其他的類,設(shè)置使用Jsp頁(yè)面的使用什么語(yǔ)言編碼等。操作指令:是在Jsp頁(yè)面被請(qǐng)求時(shí),----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方

    1----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方動(dòng)態(tài)執(zhí)行的,比如可以根據(jù)某個(gè)條件動(dòng)態(tài)跳轉(zhuǎn)到另一個(gè)頁(yè)面。Jsp代碼:是我們自己嵌入在Jsp頁(yè)面中的Java代碼,這分為兩種:第一種是Jsp頁(yè)面中一些變量和方法的聲明,在聲明使用<%!%>標(biāo)記。另外一種,就是常用到的用<%%>包含的Jsp代碼塊。Jsp頁(yè)面中<%!%>標(biāo)記和<%%>標(biāo)記有何不同:1.在<%!%>標(biāo)記符號(hào)之間聲明變量和方法,變量類型可以是Java語(yǔ)言允許的任何數(shù)據(jù)類型2.在Jsp頁(yè)面被編譯執(zhí)行的時(shí)候,整個(gè)頁(yè)面被編譯成一個(gè)類,這些變量是Jsp頁(yè)面類的成員變量。3.可以在<%%>之間插入Java程序片,一個(gè)Jsp頁(yè)面可以有許多程序片,這些代碼塊將被Jsp服務(wù)器按照順序執(zhí)行4.在一個(gè)代碼塊中中聲明的變量是Jsp頁(yè)面的局部變量,只在當(dāng)前頁(yè)面中有效5.常用的隱含變量:out:把信息回送到客戶端的瀏覽器中response:處理服務(wù)器端對(duì)客戶端的一些相應(yīng)application:用來(lái)保存一些全局變量request:用來(lái)得到客戶端的信息session:保存單個(gè)用戶訪問(wèn)時(shí)的一些信息cookie:將服務(wù)器端的一些信息寫到客戶端的瀏覽器中pagecontext:提供了訪問(wèn)和放置頁(yè)面中共享數(shù)據(jù)的方式在Jsp中引入Java的包和類:包的概念:打包:部署:導(dǎo)入:Servlet的基本概念:資源配置:通常會(huì)繼承HttpServlet。Tomcat/lib/jsp-api.jar和servlet-api.jar編程:(Servlet是一個(gè)類,所以與編寫Java類基本相同)創(chuàng)建一個(gè)包:packageservlets引入用到的包:importjavax.Servlet.*;importjavax.Servlet..http*;importjava.io.*;定義類的基本框架并繼承HttpServlet:publicclassHelloServletextendsHttpServlet{}編寫成員方法:init:對(duì)Servlet進(jìn)行初始化service:doGet/doPost(HttpServletRequest包含了用戶的所有請(qǐng)求信息,HttpServletResponse對(duì)用戶進(jìn)行響應(yīng))編譯:先把Tomcat安裝目錄下的commom/lib下的servlet-api.jar添加到環(huán)境變量中,然后javacHelloServlet.java部署配置:在web.xml中配置,將編譯好的文件放在web應(yīng)用下的WEB-INF/classes----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方

    2----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方映射:主要配置訪問(wèn)方式訪問(wèn):Jsp2.0請(qǐng)求對(duì)象屬性獲取比1.0……格式:${表達(dá)式}eg:${“歡迎”},${25}運(yùn)算符:${pagrContext.session.id},${test?expresion1:expression},${param.userid}/${param[“userid”]}注:1.訪問(wèn)的屬性中包含非數(shù)字和字母時(shí),必須使用中括號(hào)2.訪問(wèn)的對(duì)象屬性本身就是一個(gè)變量,必須使用中括號(hào)eg:${param[X]}${變量名}元素中的變量查找層次,page,request,session,applicationWeb應(yīng)用中Web.xml配置文件中初始化參數(shù)的讀?。撼跏蓟畔⒏袷剑?context-param>最小數(shù)量min1方法:StringgetInitParameter(Stringname)EnumerationgetInitParameterNames()JavaBean模型、布置、如何使用模型:packagebean;publicclassUserBean{privateStringusername;privateStringuserpass;publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=username;}publicStringgetUserpass(){returnuserpass;}publicvoidsetUserpass(Stringuserpass){this.userpass=userpass;}publicBooleanvalidate(Stringusername,Stringuserpass){if(username.equals(“aaa”)&&userpass.equals(“111”))returntrue;elsereturnfalse;}}布置:打包:WEB-INF/classes;不打包:WEB-INF/lib;----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方

    3----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方使用:,,Web應(yīng)用程序類型1、HTML文件2、圖像3、Servlet4、JSP頁(yè)面5、JavaBean6、Jar文件7、Applet8、標(biāo)簽文件9、標(biāo)簽庫(kù)描述符文件JSP頁(yè)面結(jié)構(gòu)1、在一個(gè)jsp頁(yè)面中,主要分為三種元素,編譯指令,操作指令,jsp代碼編譯指令:告訴jsp的解釋引擎(如:Tomcat),需要在編譯時(shí)做什么動(dòng)作,如引入一個(gè)其他的類,設(shè)置jsp頁(yè)面使用什么語(yǔ)言編碼等2、操作指令:在jsp頁(yè)面被請(qǐng)求時(shí),動(dòng)態(tài)執(zhí)行的,如可根據(jù)某個(gè)條件動(dòng)態(tài)跳轉(zhuǎn)到另一個(gè)頁(yè)面3、Jsp代碼:我們自己嵌入在jsp頁(yè)面中的java代碼,一種是jsp頁(yè)面中一些變量和方法的聲明,在聲明時(shí)使用<%!…%>標(biāo)記。另一種是常用到的用<%…%>包含的代碼塊JDBC的功能:1、與數(shù)據(jù)庫(kù)建立連接首先加載驅(qū)動(dòng)程序class.forename("com.mysql.jdbc.Driver/");Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/bookstore","root","root");2、提交sql語(yǔ)句(增刪改查)創(chuàng)建語(yǔ)句對(duì)象:statementstmt=con.createStatement();編寫sql語(yǔ)句:stringsql="select*fromusertable";執(zhí)行sql語(yǔ)句:Resultsetrs=stmt.execete(sql);3、處理查詢結(jié)果(對(duì)結(jié)果集對(duì)象訪問(wèn))Stringuserid=rs.getString("userid");rs.close();stmt.close();con.close();編寫頁(yè)面顯示效果復(fù)雜時(shí)采用的開(kāi)發(fā)技術(shù):SSHServlet能否訪問(wèn)串口?可以,java語(yǔ)言編寫的程序用javaservlet可訪問(wèn)底層結(jié)構(gòu),用comm.jarJST解決web應(yīng)用國(guó)際化問(wèn)題提供了什么手段?I18NResponse相應(yīng)狀態(tài)碼的含義?1XX:表示請(qǐng)求收到繼續(xù)處理2XX:表示成功,請(qǐng)求被接收,理解并被處理3XX:重定向,表示為了完成請(qǐng)求必須采取進(jìn)一步的動(dòng)作4XX:客戶端出錯(cuò),請(qǐng)求中包含了錯(cuò)誤的符號(hào)或被執(zhí)行(400:BadRequest.請(qǐng)求出現(xiàn)語(yǔ)法錯(cuò)誤;404:NotFound.無(wú)法找到指定路徑的資源)5XX:服務(wù)器端出錯(cuò),不能處理明顯有效的請(qǐng)求MVC模式各個(gè)分層及各自的功能?1、視圖view:主要人機(jī)交互,包括輸入輸出,主要為界面,使用jsp文件作為視圖2、----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方

    4----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方模型Model:具有處理功能,主要完成系統(tǒng)的邏輯處理,用于登錄的處理,判斷用戶提交的信息是否有效1、控制器controller:接收輸入信息,調(diào)用處理功能,主要建立模型與視圖的關(guān)聯(lián),根據(jù)處理的結(jié)果選擇界面對(duì)用戶的響應(yīng),servlet自定義標(biāo)簽的應(yīng)用的三部分及功能:1.標(biāo)簽庫(kù)處理:用于完成標(biāo)簽所表示的功能,在自定義標(biāo)簽中,標(biāo)簽處理類需繼承TagSupport/BodyTagSupport2.標(biāo)簽庫(kù)描述文件tld:用于描述標(biāo)簽與處理文件的對(duì)應(yīng)關(guān)系及如何使用標(biāo)簽3.在jsp中的應(yīng)用<%@pagelanguage="java"pageEncoding="gb2312"%><%@tagliburi="http://www.mycom.cn/tag.tld"prefix="mytag"%>…標(biāo)簽庫(kù)輸出結(jié)果:
    標(biāo)簽的使用分兩步:1.標(biāo)簽的使用:聲明使用格式為:<%@tagliburi="標(biāo)簽庫(kù)的uri"prefix="前綴"%>2.標(biāo)簽庫(kù)中標(biāo)簽的使用:<前綴:標(biāo)簽名/>Web應(yīng)用程序目錄結(jié)構(gòu),程序和資源的部署:WEB-INF(class類文件,lib存放.jar壓縮包文件,web.xml配置文件)JSTL的下載及zip文件的解壓部署:下載相關(guān)文件并部署下載網(wǎng)址為http://www.apache.org/dist/jakarta/taglibs/standard/下載zip文件為:jakarta-taglibs-standard-current解壓后的目錄中有:lib和tld兩個(gè)子目錄,將其拷貝到Web應(yīng)用目錄下的WEB-INF目錄下。將下載文件解壓后其中有一個(gè)standard-examples.war文件,將其部署到tomcat/webapps/目錄,啟動(dòng)Tomcat,用以下地址就可以訪問(wèn)示例應(yīng)用程序:http://localhost:8080/standard-examples/測(cè)試JSTL的程序測(cè)試頁(yè)面:testJSTL.jsp<%@pagecontentType="text/html;charset=GBk"%><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%>測(cè)試JSTL是否工作Jsp:forword和response.sendRediect()頁(yè)面轉(zhuǎn)換區(qū)別:前者僅是容器中控制權(quán)的轉(zhuǎn)向,在客戶端瀏覽器地址欄中不會(huì)顯示出轉(zhuǎn)向后的地址;當(dāng)前與轉(zhuǎn)后屬同一次請(qǐng)求,共享request。后者是完全的跳轉(zhuǎn),瀏覽器將會(huì)得到跳轉(zhuǎn)的地址并中心發(fā)送請(qǐng)求鏈接,從瀏覽器地址欄中可以看到跳轉(zhuǎn)后的鏈接地址,當(dāng)前與轉(zhuǎn)后為一次請(qǐng)求----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方

    5----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方Ajax的基本原理,重要對(duì)象,XMLHttpRequest.readyState和XMLHttpRequest.Status屬性值代表什么方法:readyState:對(duì)象狀態(tài)0初始化,1讀取中,2已讀取,3交互中,4完成Status:服務(wù)器返回的狀態(tài)碼:404(文件未找到)200(成功)Ajax核心工作過(guò)程:1.對(duì)象初始化,主要?jiǎng)?chuàng)建XMLHttpRequest對(duì)象,負(fù)責(zé)請(qǐng)求的設(shè)置,發(fā)送2.發(fā)送請(qǐng)求3.服務(wù)器接收請(qǐng)求并進(jìn)行處理4.客戶端接收響應(yīng)5.響應(yīng)方法根據(jù)收到的響應(yīng)數(shù)據(jù)修改客戶端頁(yè)面內(nèi)容----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方

    當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

    此文檔下載收益歸作者所有

    當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
    溫馨提示:
    1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
    2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
    3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
    4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
    最近更新
    更多
    大家都在看
    近期熱門
    關(guān)閉