中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

網(wǎng)站建設Web層

2021-06-21    分類: 網(wǎng)站建設

網(wǎng)站建設Web層

Web層是中間層的一部分,處理所有J2EE應用與客戶的通信,激活業(yè)務邏輯進行處理,并且響應用戶的請求。Web層在Web客戶和應用業(yè)務邏輯層之間處理它們之間的交互。
Web層主要產(chǎn)生HTML或者XML的頁面,其實Web層能夠產(chǎn)生任何類型的內容。Serviet和JSP是J2EE Web層的主要技術。J2EE的Web容器用來處理Servlet, JSP, JSTL等Web組件,這些組件是客戶程序和Web程序進行交互的主要通道,它們可以和底層的EJB組件通信來讀取并處理用戶需要的數(shù)據(jù),同時將這些數(shù)據(jù)以適當?shù)母袷较蚩蛻舳税l(fā)送。
業(yè)務邏輯常常用EJB實現(xiàn),但它也可以完全在Web層實現(xiàn)。Web層的主體是Web服務器,它主要由Web連接器和Web容器組成。

Web層完成的主要功能如下:
.業(yè)務邏輯與客戶的交互:Web層負責處理Web客戶和應用業(yè)務邏輯之間的交互。

產(chǎn)生動態(tài)內容:Web層組件動態(tài)產(chǎn)生任意數(shù)據(jù)格式的內容,包括HTML、圖片、聲音和圖像。

顯示數(shù)據(jù)接收輸人:Web層組件將HTTP PUT和GET轉換成業(yè)務邏輯層理解的數(shù)據(jù)格式,并將結果轉換成可供網(wǎng)頁顯示的內容。

控制頁面顯示順序:通常由Web層決定頁面顯示順序的邏輯。

維護狀態(tài)數(shù)據(jù):Web層使用一個簡單而有彈性的機制來保持事務的數(shù)據(jù)以及維護用戶會話生命周期的交互環(huán)境。

支持多種客戶類型:用可擴展的MIME類型描述Web內容,Web客戶可以支持任意當前和未來可下載的內容類型。

可以實現(xiàn)業(yè)務邏輯:盡管很多應用使用enterprise beans完成業(yè)務邏輯,一些僅包含簡單事務行為的應用的業(yè)務邏輯可以在Web層實現(xiàn)。

一個Web應用是Web層組件、內容和配置信息的集合,構成的一個獨立的功能單元。Web應用的運行環(huán)境支持稱為Web容器。. war文件包含了一個Web應用的所有類文件和資源,它會與一個XML的配置應用的部署描述文件一起。平臺規(guī)范定義了Web容器和每個Web組件之間的規(guī)則,包括組件的生命周期、組件必須完成的如果簡單地讓JSP或者Servlet程序直接從數(shù)據(jù)庫中查詢出數(shù)據(jù)并顯示在網(wǎng)頁上,當數(shù)據(jù)庫發(fā)生變動時,必須改動所有的JSP或者Serv]et。新功能的添加和功能擴展也非常不容易。

在一般Java桌面程序設計中,Model對應程序數(shù)據(jù)對象(如Jtable, Jtree等),View對應程序界面(如表單Form,對話框Dialog等),而Controller對應程序中的事件處理機制(Action Handler)。用戶操作界面進行操作,比如點擊按鈕,Controlle:接收到相應動作事件,對Model對象進行改動,界面進行相應更新,顯示改動的結果。
而Web程序與一般的桌面程序設計有所不同。Web程序分為客戶端和服務器端兩部分,用戶界面(如網(wǎng)頁)和控制程序(如服務器端的Servlet )在不同的操作系統(tǒng)中,它們之間只能通過Web進行通信,傳遞的方式多是:equest/response方式,Web服務器不能主動控制界面變化。如果瀏覽器沒有發(fā)出請求,服務器就不能發(fā)出命令使其改變狀態(tài)。
如果沒有EJB層而只有Web層,那么Web層需要實現(xiàn)控制功能和某些界面功能。

在J2EE的Web層中,Servlet使用Java編程^PI,適合用來實現(xiàn)控制(Controller)功能,而JSP適合作為生成網(wǎng)頁( View)的構件。程序的數(shù)據(jù)模型( Model)可以由與數(shù)據(jù)庫連接的JavaBean來實現(xiàn)。

分享文章:網(wǎng)站建設Web層
轉載注明:http://m.2m8n56k.cn/news26/118126.html

網(wǎng)站建設、網(wǎng)絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡營銷seo公司;服務項目有網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
主站蜘蛛池模板: 国产 magnet | 欧美性videofree精品 | 91啦丨国产丨 | 欧美亚洲一区 | 在线成人免费 | 欧美日韩亚洲v在线观看 | 国产一在线精品一区在线观看 | 99久久精品免费精品国产 | 精品国产亚洲一区二区在线3d | 国产成人精品日本亚洲语音2 | 窝窝人体色| 欧美一级视频在线观看 | 色视频在线观看免费 | 国产精品99久久99久久久看片 | 欧美一级毛片一级毛片 | 国产精品久久久久激情影院 | 成人自拍视频 | 久久色精品| 欧美成人在线免费观看 | 99视频只有精品 | 日韩欧美在线观看视频一区二区 | 波多野结衣中文视频 | 美女超爽久久久久网站 | 欧美在线一区二区三区精品 | 久久亚洲精品23p | 国产精品成久久久久三级 | 在线观看毛片视频 | 国产精品久久久久久免费播放 | 国产成人精品久久综合 | 扒开双腿猛进入爽爽在线观看 | 男女无遮掩做爰免费视频软件 | 99在线观看精品免费99 | 真实的国产乱xxxx | 亚洲一区在线视频 | 99久久国产免费 - 99久久国产免费 | 毛片日韩 | 黄色毛片免费看 | 免费观看a级网站 | 国产一起色一起爱 | 欧美一区精品 | 波多野吉衣 免费一区 |