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

正文內(nèi)容

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

2025-11-27 06:12本頁面
  

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