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

正文內(nèi)容

基于ssh架構(gòu)的交流社區(qū)外文翻譯-資料下載頁(yè)

2024-12-06 06:12本頁(yè)面
  

【正文】 ate 框架 Java 數(shù)據(jù)庫(kù)連接( JDBC),面向?qū)ο蟮能浖完P(guān)系數(shù)據(jù)庫(kù)的工作是一項(xiàng)復(fù)雜的任務(wù),因?yàn)閿?shù)據(jù)是如何表示的對(duì)象與關(guān)系數(shù)據(jù)庫(kù)之間存在不匹配。因此,使用 JDBC,開(kāi)發(fā)人員必須寫(xiě)純結(jié)構(gòu)化查詢語(yǔ)言開(kāi)發(fā)( SQL)語(yǔ)句對(duì)象模型的映射數(shù)據(jù)表示關(guān)系數(shù)據(jù)模型及其相應(yīng)的數(shù)據(jù)庫(kù)架構(gòu) 。 Hibernate 介紹 Hibernate 是一個(gè)靈活和強(qiáng)大的對(duì)象 關(guān)系映射( ORM)的解決方案, Java 類(lèi)映射到數(shù)據(jù)庫(kù)表。這是一個(gè)強(qiáng)大的,高性能的對(duì)象關(guān)系持久性和查詢服務(wù)。 Hibernate 允許開(kāi) 發(fā)人員在其自己的便攜式 SQL 擴(kuò)展來(lái)表達(dá)查詢( Hibernate 查詢語(yǔ)言( HQL)),以及在本地的 SQL,或面向?qū)ο蟮臉?biāo)準(zhǔn)和示例應(yīng)用程序編程接口( API)。 Hibernate 自身需要照顧這個(gè)映射使用 XML 文件,以便開(kāi)發(fā)人員不需要編寫(xiě)代碼。 Hibernate 是一個(gè)開(kāi)放源代碼和用于開(kāi)發(fā)和生產(chǎn)部署,這是一個(gè)橋梁 Java 應(yīng)用程序 關(guān)系數(shù)據(jù)庫(kù) 之間和負(fù)責(zé)的 Java 對(duì)象和關(guān)系數(shù)據(jù)之間的映射,它是免費(fèi)的。里面的 Hibernate包 JDBC,它提供了面向?qū)ο蟮臄?shù)據(jù)庫(kù)訪問(wèn)到上層應(yīng)用的 API 訪問(wèn)數(shù)據(jù)庫(kù)的操作。因此,開(kāi)發(fā)人員可以使用 對(duì)象編程思想,充分操作數(shù)據(jù)如圖 2 所示,休眠在于中間層和應(yīng)用程序之間提供了持續(xù)的服務(wù), Hibernate 的映射類(lèi)類(lèi)的屬性和映射文件( 中)本身的數(shù)據(jù)表行 database。應(yīng)用程序與數(shù)據(jù)庫(kù)由 持久化 對(duì)象( PO)直接處理數(shù)據(jù)。庫(kù),關(guān)懷不必要底層數(shù)據(jù)庫(kù)結(jié)構(gòu)。 Hibernate 的減輕了開(kāi)發(fā)人員常見(jiàn)的數(shù)據(jù)持久化相關(guān)的編程任務(wù)的 95%,比手動(dòng)編碼的 SQL 和 JDBC API。它可以集成各種 Web 服務(wù)器或應(yīng)用服務(wù)器,幾乎支持所有流行的數(shù)據(jù)庫(kù)服務(wù)器。 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)英文文獻(xiàn)譯文 第 10頁(yè) 共 12頁(yè) Hibernate 標(biāo)準(zhǔn) H i b e r n a t e 屬 性 X M L 映 射 文 件持 久 化 對(duì) 象數(shù) 據(jù) 庫(kù)應(yīng) 用H i b e r n a t e 圖 系統(tǒng)結(jié)構(gòu) 如圖 2 所示,休眠在于中間層和應(yīng)用程序之間提供了持續(xù)的服務(wù), Hibernate 的映射類(lèi)屬性和映射文件( 中)本身的數(shù)據(jù)表行 database。應(yīng)用程序與數(shù)據(jù)庫(kù)由 持久化 對(duì)象( PO)直接處理數(shù)據(jù)。 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)英文文獻(xiàn)譯文 第 11頁(yè) 共 12頁(yè) 3 Struts 和 Hibernate 的整合 在開(kāi)源框架,用于演示的一部分,代理路由算法具有強(qiáng)大能自然的和網(wǎng)頁(yè)結(jié)合,其文件是太概念性受益編程的。其學(xué)習(xí)曲線太陡等。 Spring 的邏輯部分,具有良好的整合功能,但是缺乏公眾控制器。 和 EJB 依賴(lài)于 EJB 容器,在同一時(shí)間,實(shí)現(xiàn)復(fù)雜。雖然Struts 已經(jīng)被廣泛應(yīng)用,因?yàn)樗膬?yōu)勢(shì)。 目前,大多數(shù)的系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)應(yīng)用為主,而 Java 是一種面向?qū)ο蟮恼Z(yǔ)言本質(zhì)。在Struts 框架的應(yīng)用程序,使用 SQL 和 JDBC 來(lái)操作數(shù)據(jù)庫(kù)存儲(chǔ)和獲取對(duì)象的模型的一部分,降低了編程的效率和保持了基于 EJB 的系統(tǒng)性,基于 J2EE 的應(yīng)用程序適用于重量級(jí)大型企業(yè)的發(fā)展,同時(shí)開(kāi)發(fā)和調(diào)試由 EJB 容器需要消耗大量的時(shí)間和高昂的價(jià)格。 EJB3 提高原始 EJB 的缺點(diǎn),但其應(yīng)用還不夠成熟。 Hibernate 可以替代容器管理持久性( CMP)來(lái)完成持久的重任,在 J2EE 架構(gòu)中應(yīng)用 EJB 。總之, Hibernate 可以解決使用傳統(tǒng)的 CMP, JDBC 和數(shù)據(jù)訪問(wèn)對(duì)象( DAO)在科技的發(fā)展的困難時(shí)候。為了減少代碼的耦合,提高系統(tǒng)的開(kāi)發(fā)效率,本文提出了基于 Struts 和 Hibernate 的 J2EE 應(yīng)用程序的開(kāi)發(fā)策略。 Struts 的設(shè)計(jì)充分顯示了 MVC 的框架,所有的控制流量需要一個(gè)配置文件( 中)來(lái)管理,這是維護(hù)方便。 Struts 和 Hibernate 的集成 Hibernate 的解決了模型層, Struts 中,這使得開(kāi) 發(fā) Java 對(duì)象,而不是數(shù)據(jù)庫(kù)。整合顯示了面向?qū)ο蟮乃枷?,充分解決了一些問(wèn)題,在傳統(tǒng)的 J2EE 以及對(duì)數(shù)據(jù)庫(kù)的操作。 框架的工作流程 請(qǐng)求進(jìn)程 的得到相應(yīng)的 Action, ActionMapping 的請(qǐng)求 URL。 ActionForm 的包 JSP頁(yè)面,它可以使一個(gè)檢查數(shù)據(jù)表的數(shù)據(jù),如果它是必要的,此外,發(fā)回的 ActionErrors視覺(jué)的頁(yè)面,如果有錯(cuò)誤和行動(dòng),如果它通過(guò)驗(yàn)證頁(yè)面的數(shù)據(jù)傳輸。 請(qǐng)求進(jìn)程 的行動(dòng)綱領(lǐng) “ 執(zhí)行 ” 的方法轉(zhuǎn)移的方法轉(zhuǎn)移的業(yè)務(wù)邏輯模塊。 Hibernate的數(shù)據(jù)庫(kù)和 JavaBean 實(shí)現(xiàn)互動(dòng)。 處理業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)中的數(shù)據(jù)持久層和領(lǐng)域?qū)ο髮咏换サ牟僮鳌?“ 執(zhí)行 ” 行動(dòng)的方法,將返回的 ActionForward 對(duì)象的 ActionServlet 執(zhí)行后所接受的。 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)英文文獻(xiàn)譯文 第 12頁(yè) 共 12頁(yè) 整合框架的系統(tǒng)結(jié)構(gòu) 在 EIS層的多層 J2EE系統(tǒng)結(jié)構(gòu)可以被劃分為數(shù)據(jù)持久層 [7]和數(shù)據(jù)資源層。這意味著,一個(gè)系統(tǒng)可以被分為 5 個(gè)層作為一個(gè)整體。 客戶層:該層運(yùn)行在用戶的計(jì)算機(jī)上的瀏覽器的用戶,傳輸和顯示給用戶的消息和處理互動(dòng)。 J2EE 平臺(tái)支持不同類(lèi)型的用戶,包括 HTML 用戶, Java 小程序, Java 應(yīng)用程序等。 表示層:此層工作在 J2EE 的 Web 容器,生產(chǎn)系統(tǒng)表述邏輯,處理用戶的請(qǐng)求,并作出響應(yīng)。整個(gè)網(wǎng)絡(luò)是建立在 Struts 框架中,視圖組件由 JSP / HTML 頁(yè)面的數(shù)據(jù)所表達(dá)的 ActionForm Bean的控制器組件是由 ActionServlet的團(tuán)結(jié)的 和動(dòng)作類(lèi),和標(biāo)準(zhǔn)組件實(shí)現(xiàn)業(yè)務(wù)邏輯層。 商業(yè)邏輯層:這一層實(shí)現(xiàn)所需的業(yè)務(wù)系統(tǒng),表示層提供所需的業(yè)務(wù)方法。它可以接收來(lái)自客戶端程序和妥善處置后,將它們保存到存儲(chǔ)設(shè)備,數(shù)據(jù)存儲(chǔ)設(shè)備讀取數(shù)據(jù),然后將其發(fā)送到客戶端程序。這層是由如 JavaBean 和會(huì)話 EJB 的業(yè)務(wù) 對(duì)象( BO)。 瀏 覽 器 J S P 標(biāo) 簽A c t i o n S e r v l e t動(dòng) 作 映 射動(dòng) 作J a v a B e a n容 器動(dòng) 作持久化層Hibernate關(guān)聯(lián)的數(shù)據(jù)庫(kù)請(qǐng) 求響 應(yīng)持 久 化 層 數(shù) 據(jù)網(wǎng)頁(yè)數(shù)據(jù)M a p p i n g動(dòng) 作 轉(zhuǎn) 向填出數(shù)據(jù)控 制 業(yè) 務(wù) 邏 輯 M o d e l 圖 Struts +Hibernate 整合后的流程圖
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1