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

正文內(nèi)容

多級查詢在資產(chǎn)管理系統(tǒng)中的設(shè)計與實現(xiàn)畢業(yè)論文(完整版)

2025-08-28 23:27上一頁面

下一頁面
  

【正文】 個 遺留 數(shù)據(jù)庫開始,開發(fā)人員都可以采用 Hibernate。 19 圖 MVC 框架 (1) Spring 框架 Spring 是一個開源框架,專門用戶解決復(fù)雜的企業(yè)應(yīng)用程序開發(fā),框架的主要優(yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許定制使用相關(guān)的組件服務(wù),為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。企業(yè)資產(chǎn)的流失、閑置、重復(fù)采購及責(zé)任的不明確等,都導(dǎo)致了企業(yè)資產(chǎn)的嚴(yán)重浪費。目前, Hibernate 可以和多種Web 服務(wù)器或者應(yīng) 用服務(wù)器進行良好的集成,支持幾乎所有的流行的數(shù)據(jù)庫服務(wù)器。在映射文件中,對關(guān)聯(lián)的獲取策略開始都設(shè)為延遲 獲取。 在實際的 Hibernate應(yīng)用程序中,各種檢索方法可以聯(lián)合使用,每一種檢索方法可以使用不同的數(shù)據(jù)獲取策略。HQL是 SQL的一個面向?qū)ο蟮姆窖?,它與 ODMG OQL(對象數(shù)據(jù)庫查詢語言 )和EJBQL有非常類似,但是與 OQL不同的是它適用于使用 SQL的數(shù)據(jù)庫,并且比EJBQL功能更強大更優(yōu)雅。一般有以下原則: 在不要求多態(tài)關(guān)聯(lián)和查詢時,傾向于使用一個類一個表的映射策略; 如果要15 使用多態(tài)關(guān)聯(lián)并且子類中聲明的屬性相對較少,則傾向于使用一個類層次一個表 的映射策略 :如果要求多態(tài)關(guān)聯(lián)和查詢,并且子類聲明的屬性比較多,則使用一個子類一個表的映射策略。與第一種策略不同的是,子類對應(yīng)的表只包括非繼承屬性,即每一個屬性都是子類特有的。 2) 整個類層次關(guān)系映射為一個表。繼承是面向?qū)ο蠼Y(jié)構(gòu)中最明顯的特征。) 13 public void setCourseName(String name) (courseName = name。這個映射文檔被設(shè)計為易讀的,并且可以手工修改。 不僅如此, Hibernate 還支持用戶自定義的 type,通過實現(xiàn)接口 UserType 和接口 CompositeUserType,可以加入自己的 type。 其它重要 API 除了以上五個核心接口外,還有幾個比較重要的接口: (1) Callback 接口。 Configuration 接口對 Hibernate 進行配置、啟動。當(dāng)我們使用 Session 這個術(shù)語時,我們指的是 Hibernate 中的 Session,而將 HttpSession 對象稱為用戶 Session。 Session接口對于 Hibernate開發(fā)人員來說是一個最重要的接口。 2. Hibernate 用來讀取諸如映射表這類配置文件的接口,典型的代表有Configuration 類。另外, Hibernate 是本地調(diào)用,比 Entity Bean 有更高的性能,而且它9 改進的速度之快也是其他 ORM 產(chǎn)品無法企及的。 Hibernate 不僅僅管理 Java 類到數(shù)據(jù)庫映射,還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)時人工使用 SQL 和 JDBC 處理數(shù)據(jù)的時間,而只用對對象進行操作。所以, 使用 AJAX的程序必須測試針對各個瀏覽器的兼容性。 ? 可以調(diào)用外部數(shù)據(jù)。 使用 AJAX,可以為 ISP、開發(fā)人員、終端用戶帶來可見的便捷: ? 減輕服務(wù)器的負(fù)擔(dān)?,F(xiàn)在,除了程序設(shè)計、編碼優(yōu)化和服務(wù)器調(diào)優(yōu)之外,還可以采用 AJAX。反過來, 服務(wù)器執(zhí)行某些任務(wù),再向發(fā)出請求的用戶返回一個 HTML 頁面。但是,由于還沒有健全,就難免會存在一些問題,且不說企業(yè)資產(chǎn)管理安全等問題,業(yè)務(wù)功能的優(yōu)劣正逐漸成為制約企業(yè)資產(chǎn)管理發(fā) 展的重要因素之一。排程:根據(jù)日程表中設(shè)備運行記錄和維修人員工作記錄,編制整體維修、維護任務(wù)進度的安排計劃,根據(jù)任務(wù)的優(yōu)先級和維修人員工種情況來確定維修 工人。 EAM 的經(jīng)濟效益 EAM 能集成設(shè)備管理中各個業(yè)務(wù)層面的信息,滿足先進的生產(chǎn)設(shè)備對現(xiàn)代生產(chǎn)組織保障的要求,使企業(yè)更好地適應(yīng)瞬息萬變的市場競爭。通過這一次次的閉環(huán),使得維修計劃越來越準(zhǔn)確可行,2 從而減少非計劃性的維修和搶修,達(dá)到降低維修成本的目的 。由于企業(yè)資產(chǎn)是一個涉及設(shè)備、人員、生產(chǎn)工藝、技術(shù)訣竅的綜合概念,所以 EAM 的應(yīng)用范圍是很廣泛的。 The second chapter is mainly about the realization of multilevel inquiries, including technical and Hibernate technology AJAX. The third chapter consists mainly of talking about multilevel inquiry in the asset management in the realization of the main uses AJAX technology. Key words: EAM。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識產(chǎn)權(quán)歸屬于培養(yǎng)單位。 Multilevel query。特別對那些設(shè)備品種多、價格高、對設(shè)備完好率及連續(xù)運轉(zhuǎn)可利用率要求較高的資產(chǎn)密集型企業(yè),更離不開 EAM 系統(tǒng)的應(yīng)用 。 EAM 的執(zhí)行,離不開基礎(chǔ)數(shù)據(jù)準(zhǔn)備。 使用 EAM,能讓企業(yè)達(dá)到以下目標(biāo): ◆ 量化 TPM、固化 TPM 流程 ◆ 實現(xiàn)資產(chǎn)管理信息化 ◆ 更有效地配置生產(chǎn)設(shè)備、人員及其他資源 ◆ 借助 EAM 系統(tǒng)的幫助,每位維修管理人員可以管理更多的設(shè)備 ◆ 改善工人的安全保障,促進規(guī)程的執(zhí)行,減少停產(chǎn)時間 ◆ 建立清晰的、動態(tài)的設(shè)備數(shù)據(jù)庫,提高設(shè)備可利用率及可靠性,控制維護及維修費用,延長設(shè)備生命周期 ◆ 降低備件庫存及備件成本 ◆ 幫助企業(yè)更好地貫徹 ISO9000,符合行業(yè)和政府部門的法規(guī) 根據(jù) Gartner Group 對已經(jīng)實施過 EAM 企業(yè)的調(diào)查,在以下幾個方面企業(yè)獲3 得了經(jīng)濟效益: ◆ 提高有效工作時間 1020% ◆ 降低庫存成本 1025% ◆ 減少設(shè)備停機時間 1020% ◆ 增加設(shè)備使用效率 2030% ◆ 延長設(shè)備生命周期 超過 10% ◆ 備件庫存準(zhǔn)確率 超過 95% EAM 的構(gòu)成及特點 EAM 是一個集成的設(shè)備維護系統(tǒng), EAM 基本成分有以下一些功能: 設(shè)備資產(chǎn) amp。 工單的生成 和 跟蹤:對自動生成的預(yù)防性、預(yù)測性維修工單和手工錄入的請求工單,進行人員、備件、工具、工作步驟、工作進度等的計劃、審批、執(zhí)行、檢查、完工報告,跟蹤工單狀態(tài)。 5 第 2章 多級查詢的實現(xiàn) 多級查詢的實現(xiàn)方法 多級查詢的實現(xiàn),可以通過頁面層實現(xiàn),也可以通過數(shù)據(jù)庫來實現(xiàn)。這是一種不連貫的用戶體驗,服務(wù)器在處理請求的時候,用戶多數(shù)時間處于等待的狀態(tài),屏幕內(nèi)容也是一片空白。 為什么使用 AJAX 與傳統(tǒng)的 Web 應(yīng)用不同, AJAX 采用異步交互過程。 AJAX 的原則是 “ 按需取數(shù)據(jù) ” ,可以最大程度的減少冗余請求,和響應(yīng)對服務(wù)器造成的負(fù)擔(dān)。 ? 基于標(biāo)準(zhǔn)化的并被廣泛支持的技術(shù),不需要下載插件或者小程序。 ? AJAX 更新頁面內(nèi)容的時候并沒有刷新整個頁面,因此,網(wǎng)頁的后退功能是失效的;有的用戶還經(jīng)常搞不清楚現(xiàn)在的數(shù)據(jù)是舊的還是已經(jīng)更新過的。 Hibernate 本質(zhì)上還是包裝了 JDBC 來進行數(shù)據(jù)庫操作的,由于 Hibernate 在調(diào)用 JDBC 上面是絞盡腦汁的優(yōu)化 JDBC 調(diào)用,并且盡可能地使用最優(yōu)化的,最高效的 JDBC 調(diào)用,所以性能相當(dāng)令人滿意。 Hibernate 原理及接口 Hibernate 是一個開源的 ORM 框架。 3. 回調(diào)( Callback)接口。然而在 Hibernate中,實例化的 Session 是一個輕量級的類,創(chuàng)建和銷毀它都不會占用很多資源。 (2) SessionFactory 接口。在 Hibernate 的啟動過程中,Configuration 類的實例會定位映射文件的位置并讀取有關(guān)配置,然后創(chuàng)建一個SessionFactory 對象。 當(dāng)一些有用的事件發(fā)生時,例如持久對象的載入、存儲、刪除時, Callback 接口會通知 Hibernate 去接收一個通知消息。 (3) 策略接口 Hibernate 與某些其它開源軟件不同的還有一點 —— 高度的可 擴展性,這通過它的內(nèi)置策略機制來實現(xiàn)。映射 語言是以 Java為中心的,意味著映射是按照持久化類的定義來創(chuàng)建的,而非表 的定義。) public int getId() (return 。繼承關(guān)系有三種不同的映射方法 : 1) 每個具體的類映射為一個表。 作為對“一個類一個表”策略的替代,我們可以把整個類層次關(guān)系映射為一個表,這個表的列包括類層次關(guān)系中所有類的屬性。每一個子類的表有一個主鍵與超類相關(guān)聯(lián)。 查詢機制 查詢方法 檢索持久對象是 Hibernate的另一項重要功能。 HQL不是一個數(shù)據(jù)操縱語言,它只用來檢索對象,而不是更新刪除數(shù)據(jù)。這樣可以為應(yīng)用程序中的用例找到最好的檢索方法和數(shù)據(jù)獲取策略,同時最小化 SQL查詢語句的數(shù)量,獲得最佳性能 . 在傳統(tǒng)的關(guān)系數(shù)據(jù)訪問中,利用內(nèi)聯(lián)接和外聯(lián)接檢索關(guān)聯(lián) 實體,可以用一條SQL語句獲取特定計算要求的數(shù)據(jù)。延遲獲取有助于減少數(shù)據(jù)庫裝載,但對于性能最優(yōu)化來說,它是一個盲目 的猜測。 (1) Hibernate 使用 Java 反射機制而不是字節(jié)碼增強程序來實現(xiàn)透明性,構(gòu)造過程簡單、明了。為了使企業(yè)資產(chǎn)能夠充分有效的利用,必須對企業(yè)資產(chǎn)進行有效的管理。 Spring 框架的功能可以用在任何 J2EE 服務(wù)器中,大多數(shù)功能也適用于不受管理的環(huán)境,支持不綁定到特定 J2EE 服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問對象,對象可以在不同 J2EE 環(huán)境 ( Web 或 EJB)、獨立應(yīng)用程序、測試環(huán)境之間重用。 Hibernate不僅負(fù)責(zé)從 Java類 到數(shù)據(jù)庫表的映射(還包括從 Java數(shù)據(jù)類型到 SQL數(shù)據(jù)類型的映射),還提供了面向?qū)ο蟮臄?shù)據(jù)查詢檢索機制,從而極大地縮短的手動處理 SQL 和 JDBC 上的開發(fā)時間。 import 。//綁定文件 root = ()。 List provincetemplist = ()。 } } 23 (3) 準(zhǔn)備工作完畢 ,建一個 Struts 工程寫一個 Action,用來獲取省份集合 。 // 創(chuàng)建 xmlHttp。 //獲取城市 select組件 var option = (option)。 = handleStateChange。 for(var i=0。 import 。 public class Linkage extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html。 } catch (JDOMException e) { ()。 } (/citys)。 } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response)。 import 。 public class SelectAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { (text/html。 點擊 submit 后 ,用一個 Action 接收 ,看值傳進來沒有 。)。 27 //組裝城市選項 StringBuffer results = new StringBuffer(citys)。 String provi
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1