日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

新手的JSP學(xué)習(xí)心得之(二)(3)_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:新手的JSP學(xué)習(xí)心得之(一)
一、 JSP 工作原理 在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉(zhuǎn)換成為一個servlet。而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把該JSP文件轉(zhuǎn)換成一個Java源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn)jsp文件有任何語法錯誤,轉(zhuǎn)


安全選項true/false,如果設(shè)置為true,那么在服務(wù)端與在客戶端之間傳送該COOKIE內(nèi)容時,采用HTTPS協(xié)議. 
如何檢查一個客戶端是否支持COOKIE方法: 
用下面方法寫一個COOKIE到客戶端,并確認成功 
try 

Cookie c = new Cookie("mycookie","COOKIE TEST"); 
response.addCookie(c); 

catch(Exception e) 

System.out.println(e); 


然后在一個新JSP文件中:用下面方法取客戶端COOKIE到cookies中, 如果cookies.length ==0,說明該客戶端瀏覽器不支持COOKIE 
try 

Cookie[] cookies = request.getCookies(); 
if(cookies.length ==0) 

System.out.println("not support cookie"); 


catch(Exception e) 

System.out.println(e); 

七、JSP和SERVLET區(qū)別: SUN首先發(fā)展出SERVLET,其功能比較強勁,體系設(shè)計也很先進,只是,它輸出HTML語句還是采用了老CGI方式,是一句一句輸出,所以,編寫和修改HTML非常不方便。 后來SUN推出了類似于ASPJSP,把JAVA代碼嵌套到HTML語句中,這樣,就大大簡化和方便了網(wǎng)頁設(shè)計和修改。ASP,PHP,JSP都是嵌套型SCRIPT語言。 一個分布式系統(tǒng)應(yīng)分為三層:表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)存取層,在J2EE體系結(jié)構(gòu)中,SERVLET用來寫業(yè)務(wù)邏輯層是很強大,但是對于寫表示層就很不方便。JSP則主要是為了方便寫表示層而設(shè)計。ENTITY BEAN實現(xiàn)數(shù)據(jù)存取層,SESSION BEAN實現(xiàn)業(yè)務(wù)邏輯層。如果是簡單應(yīng)用系統(tǒng),可采用JSP+BEANS結(jié)構(gòu)進行設(shè)計,JSP中應(yīng)該僅僅存放與表示層有關(guān)東西,也就是說,只放輸出HTML網(wǎng)頁部份。而所有數(shù)據(jù)計算,數(shù)據(jù)分析,數(shù)據(jù)庫聯(lián)結(jié)處理,統(tǒng)統(tǒng)是屬于業(yè)務(wù)邏輯層,應(yīng)該放在JAVA BEANS中。通過JSP調(diào)用JAVA BEANS,實現(xiàn)兩層整合。 實際上,微軟DNA技術(shù),簡單說,就是ASP+COM/DCOM技術(shù)。與JSP+BEANS完全類似,所有表示層由ASP完成,所有業(yè)務(wù)邏輯由COM/DCOM完成。 為什么要采用這些組件技術(shù)呢?因為單純ASP/JSP語言是非常低效率執(zhí)行,如果出現(xiàn)大量用戶點擊,純SCRIPT語言很快就到達了他功能上限,而組件技術(shù)就能大幅度提高功能上限,加快執(zhí)行速度。另外一方面,純SCRIPT語言將表示層和業(yè)務(wù)邏輯層混在一起,造成修改不方便,并且代碼不能重復(fù)利用,采用組件技術(shù)就只改組件就可以了。 對于復(fù)雜應(yīng)用,應(yīng)該采用ENTITY BEAN實現(xiàn)數(shù)據(jù)存取層,SESSION BEAN實現(xiàn)業(yè)務(wù)邏輯層,用JSP來調(diào)用SESSION BEAN,由SESSION BEAN調(diào)用ENTITY BEAN。即采用JSP+EJB來構(gòu)建一個復(fù)雜分布式系統(tǒng)。它比JSP+BEAN具有更高吞吐量,可靠性,安全性。綜上所述,對簡單應(yīng)用,可采用JSP+BAEN,對復(fù)雜應(yīng)用系統(tǒng),應(yīng)采用JSP+EJB,SERVLET變無足輕重。用JSP完全可替代它。 

分享:解析Hibernate+Struts結(jié)合開發(fā)
隨著Java技術(shù)的逐漸成熟與完善,作為建立企業(yè)級應(yīng)用的標準平臺,J2EE平臺得到了長足的發(fā)展。借助于J2EE規(guī)范中包含的多項技術(shù):Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages( JSP )、Java Message Service(JMS)等,開發(fā)出了許多應(yīng)用

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:JSP教程/更新時間:2010-03-11
相關(guān)JSP教程