freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的web應(yīng)用開發(fā)實訓(xùn)教程(完整版)

2025-07-30 15:45上一頁面

下一頁面
  

【正文】 之間的流程控制。開發(fā)J2EE企業(yè)級應(yīng)用的工具就是WSAD(Websphere Studio Application Developer),J2EE容器包括: ◆ Web容器 服務(wù)器端容器,包括兩種組件JSP和Servlet,JSP和Servlet都是Web服務(wù)器的功能擴展,接受Web請求,返回動態(tài)的Web頁面。Application Client相對Applet而言是一種較重量級的客戶端,它能夠使用J2EE的大多數(shù)Service和API。 ServletServlet是Java平臺上的CGI技術(shù)。在運行時態(tài),JSP將會被首先轉(zhuǎn)換成Servlet,并以Servlet的形態(tài)編譯運行,因此它的效率和功能與Servlet相比沒有差別,一樣具有很高的效率。EJB容器為它的開發(fā)人員代管了諸如安全性、遠(yuǎn)程連接、生命周期管理及事務(wù)管理等技術(shù)環(huán)節(jié),簡化了商業(yè)邏輯的開發(fā)。JMS API定義了一組公共的應(yīng)用程序接口和相應(yīng)語法,使得Java應(yīng)用能夠和各種消息中間件進(jìn)行通信,這些消息中間件包括IBM MQSeries、Microsoft MSMQ及純Java的SonicMQ。由于JNDI是獨立于目錄協(xié)議的,應(yīng)用還可以使用JNDI訪問各種特定的目錄服務(wù),如LDAP、NDS和DNS等。 JMXJMX(Java Management Extensions)的前身是JMAPI。 JAXRJAXR(Java API for XML Registries)提供了與多種類型注冊服務(wù)進(jìn)行交互的API。運行在J2EE服務(wù)器上的Web層組件(Web Tier)216。頁面或Servlets。因為不用自己開發(fā)這種服務(wù),所以可以集中精力解決手頭的業(yè)務(wù)問題。應(yīng)用程序中企業(yè)級bean應(yīng)用程序中JSP頁面和Servlet組件的執(zhí)行。容器是運行在客戶端機器上的web瀏覽器和API為訪問不同的數(shù)據(jù)庫提供了一種統(tǒng)一的途徑,象ODBC一樣,JDBC對開發(fā)者屏蔽了一些細(xì)節(jié)問題,另外,JDCB對數(shù)據(jù)庫的訪問也具有平臺無關(guān)性。Interface):JNDI容器負(fù)責(zé)提供公用的服務(wù),例如目錄服務(wù)、事務(wù)管理、安全性、資源緩沖池以及容錯性。它使用了序列化方式在客戶端和服務(wù)器端傳遞數(shù)據(jù)。ORB中展開,或者他們還可以創(chuàng)建Java類并作為和其它ORB一起展開的CORBA對象的客戶。7.9.JTA(JavaJTS規(guī)定了事務(wù)管理器的實現(xiàn)方式。12.J2EE的特性和優(yōu)勢JAVA平臺有三個版本:J2ME(JAVA 2 PLATFORM MICRO EDITION)小型設(shè)備和智能卡J2SE(JAVA 2 PLATFORM STANDARD EDITION)桌面系統(tǒng)J2EE(JAVA 2 PALTFORM ENTERPRISE EDITION)企業(yè)級應(yīng)用J2EE的優(yōu)勢:提供了標(biāo)準(zhǔn)的服務(wù)、組件、客戶端和工具。2. Servlet的任務(wù)1) 讀取客戶端發(fā)送的所有數(shù)據(jù):數(shù)據(jù)通常是在WEB頁面的表單中輸入的2) 讀取瀏覽器發(fā)送的HTTP請求數(shù)據(jù):包括瀏覽器功能,Cookie,請求的客戶端的主機名3) 生成結(jié)果:需要與數(shù)據(jù)庫通信、調(diào)用RMI或CORBA4) 在文檔內(nèi)設(shè)置結(jié)果的格式:將信息嵌入到HTML中5) 設(shè)置合適的HTTP響應(yīng)參數(shù):告訴瀏等覽器返回的文檔類型,設(shè)置Cookie6) 將文檔返回到客戶端:以HTML等發(fā)送到客戶端簡單Servlet示例:package 。 (/BODY/HTML)。JSP規(guī)范是由SUN MICROSYSTEM公司倡導(dǎo)餓。Connectorport=”80”maxThreads=”150”……配置環(huán)境變量:JAVA_HOME= C:\CLASSPATH=.。import .*。 }}javac 部署servlet復(fù)制servlet的class文件至Tomcat安裝目錄下/webapps/root/webinf/classes,添加servlet的映射:。而Servlet只要被WEB服務(wù)器裝載依次,就能被每個客戶請求調(diào)用。Web容器負(fù)責(zé)創(chuàng)建每個處理請求的新線程。JAVA Servlet APIServlet通過API來處理客戶的請求。//use “out” to send content to browser.} }此Servlet處理Get請求,GET請求是Web頁面的一種常用的瀏覽器請求類型。}}生成HTML的Servlet1. 設(shè)置HTTP響應(yīng)頭信息內(nèi)容類型為HTML2. 修改println語句以建立合法的WEB頁面。2.Init的方法Servlet的初始化什么情況下初始化Servlet?l 啟動服務(wù)器時(配置了自動裝入選項)l 沒有配置自動裝入項,當(dāng)客戶首次向Servlet發(fā)出請求時,初始化Servletl 重新裝入Servlet時也會初始化Servlet.Public void init( ) throws ServletException{初始化代碼}如:初始化一個連接數(shù)據(jù)庫的init方法的實例protected Connection conn。 String param1=(“parameter1”)。}處理POST和GET的Servlet如果有一個既要處理POST,又要處理GET的Servlet,可以讓doPost()方法調(diào)用doGet(),反之也可。public class HelloBeijing extends HttpServlet{ public void init(ServletConfig config) throws ServletException { (config)。import .*。 (BR小寫希臘字母: )。Α39。import .*。 number++。 } }welefilelist welefile/welefile /welefilelist servlet servletnamehello/servletname servletclass/servletclass /servlet servletmapping servletnamehello/servletname urlpattern/getResult/urlpattern/servletmappingFORM action=getResult method=post BR輸入圓的半徑:Input Type=text name=radius Input Type=submit value=提交例題4!DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//ENhtml head title/title meta equiv=keywords content=keyword1,keyword2,keyword3 meta equiv=description content=this is my page meta equiv=contenttype content=text/html。 PrintWriter out=()。GET /servlet/Search?keyword=bmw HTTP Accept: image/gif ,image/jpg. */*AcceptEncoding :gzipConnection:KeepAliveCookie:userID=user12345Host:Referer:UserAgent:Mozillz/[en](Win98。WEB服務(wù)器響應(yīng)瀏覽器或其他客戶程序的請求時,其響應(yīng)消息一般由以下及格部分組成:一個狀態(tài)行,幾個響應(yīng)頭,一個空行,和返回的內(nèi)容文檔。getContentType( ), getContentLength()getHeaderName()getHeaders( )getMethod( ) :返回GET, POSTgetRequestURI( ) 返回URL主機和端口號后表單數(shù)據(jù)之前的部分URL , getRequestURI( )返回/servlet/SearchgetProtocol( )4. 獲取HTTP請求頭示例一段HTTP請求信息POST /Music/SearchServlet HTTP/Referer:Connetion :KeepAliveUserAgent:Mozila/ [en](winNT 。 ()。import 。 //PI=4*(11/3+1/51/7+….) j=j+2。 int number=0。Ω39。α39。import .*。charset=GB2312)。}SingleThreadModel接口Servlet的多個線程可能同時訪問一些共享數(shù)據(jù),doGet,doPost方法的處理必須謹(jǐn)慎;要阻止多線程的訪問,可以使servlet實現(xiàn)SingleThreadModel接口;一般寫法:public class OurSTServlet extends HttpServlet implement SingleThreadModel{….}Servlet如何被釋放:destroy() ,釋放資源如關(guān)閉數(shù)據(jù)庫連接的Servlet destroy方法:public void destroy( ){ try{ if(conn!=null) { ()。每當(dāng)服務(wù)器接受Servlet請求時,服務(wù)器產(chǎn)生一個新進(jìn)程并調(diào)用service( )方法。Conn=(“jdbc:odbc:usingjsp”)。Serlet響應(yīng)Servlet發(fā)送響應(yīng)需要做兩件事1) 設(shè)置HTTP響應(yīng)頭2) 返回響應(yīng)內(nèi)容3) 注意,在用PrintWriter實際返回任何內(nèi)容前必須設(shè)置響應(yīng)頭ContentType1) HTML(text/html)2) GIF圖象(image/gif)3) Excel電子表格(application/)HttpServlet實現(xiàn)HTTP方法:doGet( )處理GET請求(URL)doPost( )處理POST請求(HTML表單)Request和ResponsedoGet( ) 和 doPost( )方法的參數(shù)1) HttpServletRequest提供訪問請求信息2) HttpServletResponse動態(tài)產(chǎn)生的響應(yīng)大多數(shù)Servlet讀入一個請求,并產(chǎn)生一個動態(tài)的響應(yīng)Servlet生命周期91Servlet生命周期的定義92Init的方法53Service方法54SingleThreadModel接口55Destroy方法51.Servlet生命周期的定義每個Servlet都有一個生命周期,定義了一個Servlet如何被加載和被初始化,怎樣接受請求、響應(yīng)請求,怎樣提供服務(wù)。Servlet也可以處理POST請求,這是在HTML表單的METHOD指定為POST時。,對HTTP協(xié)議提供了特別的支持。1)web容器裝載servlet1。Servlet是用JAVA編寫的,繼承了JAVA語言所有優(yōu)點。與JSP不同的是,servlet不需要用文件后面的擴展名來指示文件的類型。import .*。用戶不可以簡單地放在瀏覽器的地址欄里輸入URL來調(diào)用WEBINF目錄下的資源;2.簡單HTML和JSP頁測試:安裝目錄/webapps/rootHTMLHEADTITLEmyFirstHTML/TITLE/HEADBODY bgcolor=”777777”H1 This is my first HTML/H1Hello , java web world!/BODY/HTML啟動服務(wù)器后,在地址欄總輸入://localhost:8080/簡單JSP測試:html head titleMy JSP 39。%/BODY/HTMLJSP轉(zhuǎn)換為Servlet JSP頁面請求瀏覽器 Servlet容器 JSP容器 JSP是JAVA Servlet技術(shù)的自然發(fā)展。3. HTML嵌入在Servlet中,存在職責(zé)問題。import .*。對現(xiàn)存企業(yè)信息系統(tǒng)的兼容方便的安全設(shè)置模型J2EE打包與部署打包:開發(fā)人員將組件整合為模塊并將模塊整合成商業(yè)應(yīng)用程序的過程。不僅支持SMTP服務(wù)器,也支持IMAP服務(wù)器。TransactionArchitecture):JTA定義了一種標(biāo)準(zhǔn)的API,應(yīng)用系統(tǒng)由此可以訪問各種事務(wù)監(jiān)控。MessageMarkupServlet : Servlet是一種小型的Java程序,它擴展了Web服務(wù)器的功能。
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1