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

正文內(nèi)容

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

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

下一頁面
  

【正文】 API 當(dāng)用 Hibernate 開發(fā)基于持久層的應(yīng)用時,開發(fā)人員應(yīng)當(dāng)熟悉它的 API 接口,這也是運(yùn)用 Hibernate 進(jìn)行開發(fā)的一個前提條件。 Hibernate 是利用數(shù)據(jù)庫以及其它一些配置文件如 hibernate. properties, XML Mapping 等來為應(yīng)用程序提供數(shù)據(jù)持久服務(wù)的。 Hibernate 的精髓是持久層實現(xiàn)模式。 Hibernate 開發(fā) Hibernate 是一種新的 ORM 映射工具,它提供了從 Java 類到數(shù)據(jù)表的映射以及數(shù)據(jù)查詢和恢復(fù)等方法。 AJAX的缺陷 AJAX 不是完美的技術(shù)。這種更新是瞬間的,用戶幾乎感覺不到。它負(fù)責(zé)編譯用 戶界面及與服務(wù)器之間的交互。嚴(yán)重的,超過響應(yīng)時間,服務(wù)器干脆告訴你頁面 不 可用。 AJAX的定義 AJAX( Asynchronous JavaScript and XML)其實是多種技術(shù)的綜合,包括JavaScript、 XHTML 和 CSS、 DOM、 XML 和 XSTL、 XMLHttpRequest。 統(tǒng)計報表:查詢、統(tǒng)計各類信息,包括設(shè)備的三率報表、設(shè)備維修成本報表、設(shè)備狀態(tài)報表、設(shè)備履歷報表、備件庫存周轉(zhuǎn)率、供應(yīng)商分析報表等。事故管理:設(shè)備缺陷報告、跟蹤、統(tǒng)計,設(shè)備緊急事故處理。 通常, EAM 的數(shù)據(jù)可以分為三類:靜態(tài)數(shù)據(jù)(包括設(shè)備和備件的分類信息、屬性信息、技術(shù)說明、定額指標(biāo)、位置信息、供應(yīng)商信息、工具信息、維修人力資源信息等方面), 動態(tài)數(shù)據(jù)(設(shè)備運(yùn)行數(shù)據(jù)、維修數(shù)據(jù)、移動數(shù)據(jù)、備件庫存數(shù)據(jù)、采購合同數(shù)據(jù)、維修工作單數(shù)據(jù)等方面)以及中間數(shù)據(jù)(各類查詢結(jié)果、統(tǒng)計報 表、分析結(jié)果等數(shù)據(jù)) 。設(shè)備、維修、庫存、采購、分析等一環(huán)套一環(huán),有關(guān)信息 ―一處錄入、多處共享 ‖,保證了資產(chǎn)信息的及時性和準(zhǔn)確性。 EAM(企業(yè)資產(chǎn)管理)是實現(xiàn)企業(yè)資產(chǎn)管理信息化的重要手段。 第一章主要講的是研究背景; 第二章主要講的是多級查詢的實現(xiàn)方法,包括 AJAX 技術(shù)和 Hibernate 技術(shù)。I 學(xué)號 20xx32580294 密級 武漢大學(xué)本科畢業(yè)論文 Asset Management System 多級查詢在資產(chǎn)管理系統(tǒng)中的設(shè)計與實現(xiàn) 院(系)名 稱: 國際軟件學(xué)院 專 業(yè) 名 稱 : 軟件工程 學(xué) 生 姓 名 : 董李曦 指 導(dǎo) 教 師 : 熊慶文 廖廣志 教授 二○○九年五月 II BACHELOR39。目前管理信息系統(tǒng)的開發(fā)與設(shè)計主要采用面向?qū)ο蟮姆椒?。不僅設(shè)備是企業(yè)的重要資源,企業(yè)的生產(chǎn)環(huán)境、設(shè)備維護(hù)工人的勞動技能和勞動 熱情也是企業(yè)重要的資源。雖然可以分為多個模塊,但模塊之間是密切相關(guān)的。同時,EAM 也要求數(shù)據(jù)的準(zhǔn)確性,這就需要管理制度的配合。 設(shè)備缺陷 amp。 缺陷分析:建立設(shè)備故障代碼體系,記錄每次故障發(fā) 生的情況以進(jìn)行故障分4 析。 如今,隨著 Gmail、 Googlemaps 的應(yīng)用和各種瀏覽器的支持,AJAX 正逐漸吸引全世界的眼球??墒钱?dāng)負(fù)載比較大,響應(yīng)時間要很長, 1 分鐘、 2 分鐘 ?? 數(shù)分鐘的時候,這種等待就不可忍受了。 AJAX 引擎用 JavaScript語言編寫,通常藏在一個隱藏的框架中。所以在讀取數(shù)據(jù)的過程中,用戶所面對的不是白屏,是原來的頁面內(nèi)容(也可以加一個 Loading 的提示框讓用戶知道處于讀取數(shù)據(jù)過程),只有當(dāng)數(shù)據(jù)接收完畢之后才更新相應(yīng)部分的內(nèi)容。 現(xiàn)在應(yīng)用 AJAX,在初始化頁面時我們只讀出 它的第一級的所有數(shù)據(jù)并顯示,在用戶操作一級菜單其中一項時,會通過 Ajax 向后臺請求當(dāng)前一級項目所屬的二級子菜單的所有數(shù)據(jù),如果再繼續(xù)請求已經(jīng)呈現(xiàn) 的二級菜單中的一項時,再向后面請求所操作二級菜單項對應(yīng)的所有三級菜單的所有數(shù)據(jù),以此類推 …… 這樣,用什么就取什么、用多少就取多少,就不會有數(shù)據(jù)的 冗余和浪費,減少了數(shù)據(jù)下載總量,而且更新頁面時不用重載全部內(nèi)容,只更新需要更新的那部分即可,相對于后臺處理并重載的方式縮短了用戶等待時間,也把對 資源的浪費降到最低。 ? 一些手持設(shè)備(如手機(jī)、 PDA 等)現(xiàn)在還不能很好的支持 Ajax。 Hibernate 在大多數(shù)主流 J2EE 應(yīng)用服務(wù)器的受管理環(huán)境中都可以良好運(yùn)作,也可以作為獨立應(yīng)用程序運(yùn)行。 Hibernate 本質(zhì)上是一個提供數(shù)據(jù)庫服務(wù)的中間件。這些接口可由用戶程序來實現(xiàn)(如果有必要)。 在 Hibernate 的設(shè)計者的頭腦中,他們將 Session 看作介于數(shù)據(jù)連接與事務(wù)管理一種中間接口。實際上它的設(shè)計者的意圖是讓它能在整個應(yīng)用中共享。 Transaction 接口是一個可選的 API。一個 Type 對象能將一個 Java 類型映射到數(shù)據(jù)庫中一個表的字段中去(實質(zhì)上,它可以映射到表的多個字段中去)。 在域 模 型 的執(zhí)行中, Hibernate 采用透明持久對對象 /關(guān)系進(jìn)行持久化。 一個 POJO聲明了屬性 (代表對象的狀態(tài) )、業(yè)務(wù)方法 (代表對象的行為 )和對屬性的訪問方法。訪問方法是用來檢索實例變量的值和改變其值的方法,分別稱為 geter和 seter方法。這種映射策略不需要任何 Hibernate的特殊映射聲明,只需要把每一個類的映射包含在 class/class聲明中,并且為每個 類定義一個表屬性。整個層次關(guān)系,超類和子類都被映射在了同一張表中,超類用 class聲明,子類用subclass聲明,當(dāng)然,子類中又可以包括子類。對特定子類的多態(tài)聯(lián)結(jié)是通過指向該子類的表的外鍵來表示的。 2)通過標(biāo)志符檢索。 4)使用 Hibernate提供的 Criteria API查詢。立即獲取通常不是有效的獲取策略,除非想讓關(guān)聯(lián)的實體總是被保存在高速緩存中。一種普遍的做法是在運(yùn)行時為一個特定的 HQL或者標(biāo)準(zhǔn)查詢說 明使用這種獲取策略。 (4) Hibernate 各種配置文件只需一次編寫,部署簡單方便,具有較強(qiáng)的可移植性。記錄資產(chǎn)的各種屬性,記錄資產(chǎn)的變更、報廢的情況,提供個人查詢、領(lǐng)導(dǎo)查詢等多級查詢功能。 (3) Hibernate 框架 Hibernate 是一種 Java 語言下的 對象關(guān)系映射 解決方案。內(nèi)容如下: xml version= encoding=GBK? china province name=直轄 市 city北京 city city上海 city city天津 city city重慶 city /province province name=廣東 city廣州 city city珠海 city city深圳 city city東莞 city /province province name=廣西 city桂林 city city柳州 city city北海 city city南寧 city /province province name=海南 city海口 city 21 city三亞 city /province province name=湖北 city武漢 city city鄂州 city city荊州 city city十堰 city /province province name=湖南 city長 沙 city city岳陽 city city常德 city city張家界 city /province province name=浙江 city杭州 city city紹興 city city寧波 city city臺州 city /province province name=遼寧 city沈陽 city city大連 city city撫順 city city鐵嶺 city /province /china (2) 用一個 Java 類來解析這個 XML 文件 ,我用的是 JDOM,實現(xiàn)的功能為能夠取所有省份 ,和傳入省份的集合 (用于 JSP 頁面顯示 ),可以獲取 相應(yīng)的城市集合 。 import 。//獲取所有省份節(jié)點 for(int i=0。 if(((name)).equals(province)){ //如果屬性為傳進(jìn)來的名稱 List cityTempList = ()。//獲取省份 (provinces, provinces)。 } } // 刪除城市選項 function clearCityList(){ var citys = (city)。 return 。 } //回調(diào)函數(shù) function handleStateChange(){ if( == 4){ if( == 200){ updateCitysList()。 ((results[i].))。 import 。 //獲取參數(shù)中的值 (province)。 for(int i=0。 PrintWriter pw = ()。 Java 代碼 : import 。charset=UTF8)。 import 。 ()。 (/city)。 citys = (province)。 import 。 java 代碼 : import 。//獲取Ajax返回的結(jié)果 ,city為返回的 XML里的節(jié)點 var option = null。//創(chuàng)建 xmlHttp對象 。 var citySelect = (city)。 XML 代 碼: % page language=java pageEncoding=UTF8% 24 % taglib uri= prefix=bean% % taglib uri= prefix=html% % taglib uri= prefix=logic% html:html head meta equiv=pragma content=nocache meta equiv=cachecontrol content=nocache titleInsert title heretitle head script type=text/javascript var xmlHttp。//增加城市到集合 } } } return cityList。 } public List getCity(String province){ ArrayList cityList = new ArrayList()。//解析器對象 Document doc = (().getResourceAsStream(/))。 import 。無論是從設(shè)計草案還是從一
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1