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

正文內(nèi)容

數(shù)據(jù)庫管理通用平臺設(shè)計(jì)方案(留存版)

2025-06-28 01:29上一頁面

下一頁面
  

【正文】 實(shí)例共享,無需每次與數(shù)據(jù)庫交互時(shí)都進(jìn)行數(shù)據(jù)庫的連接和斷開,可以大大提高訪問數(shù)據(jù)庫的速度。String driverName=weblogic 。比如在遠(yuǎn)程教育系統(tǒng)中,需要查看學(xué)生的選課情況,就可以這樣定制:先建立一個(gè)視圖,這個(gè)視圖將學(xué)生選課情況所涉及的所有字段(這些字段一般分布在不同的表中)集中在一起。 前面第三章已經(jīng)論述了整個(gè)信息系統(tǒng)的整體架構(gòu)是基于J2EE架構(gòu)的B/S結(jié)構(gòu),同時(shí)引入了目前比較先進(jìn)的MVC設(shè)計(jì)模式,從設(shè)計(jì)實(shí)現(xiàn)的角度,我們可以將服務(wù)處理模塊分成三個(gè)部分: 。App Common Bean中的每一個(gè)標(biāo)識(z 1z9)都針對一個(gè)功能操作進(jìn)行相應(yīng)的數(shù)據(jù)處理:z1代表查詢模塊,z2代表瀏覽模塊……等。 根據(jù)這些信息,生成相應(yīng)的查詢頁面quirecon jsp。 session. remov。同時(shí)還要提供增加、修改、刪除、詳細(xì)瀏覽模塊的入口參數(shù)?!瓟?shù)據(jù)進(jìn)行排序,分頁。 String condition2=condition. substring(iCondition+l,())。int iRowId=(r)。String returnReferenceBack=(String) (returnReference)。 session. set Attribute(form Element Name,form Element Name)。quirP. set Use rId(q_userld)。這樣在App Common Bean中對這部分的處理方式就是判斷查詢條件列標(biāo)志的值,并根據(jù)不同的值生成不同的sql語句。這樣在菜單處理部分中,就會根據(jù)這些區(qū)別分別調(diào)用不同的頁面進(jìn)行處理。 。通過這個(gè)模塊將具體的數(shù)據(jù)處理與相應(yīng)的菜單進(jìn)行關(guān)聯(lián)。關(guān)閉一個(gè)連接的代碼如下:Public static void closeConnection(Connection the Connection){ try { the Connection. close()。 那么如何使用Weblogi。 由于每一條SQL操作語句都要使用JavaBean連接數(shù)據(jù)庫,當(dāng)JSP頁面或者Java Bean需要頻繁訪問數(shù)據(jù)庫時(shí),必然頻繁的連接與斷開數(shù)據(jù)庫。目前兩種基于JDBC的高層API正處在開發(fā)階段。 JDBC是一種可用于執(zhí)行SQL語句的Java語言的數(shù)據(jù)庫訪問接口,它由一些Java語言編寫的類和界面組成。如果要修改表中的某一個(gè)字段,就定義這個(gè)修改列標(biāo)志。 表34基表查詢列信息數(shù)據(jù)表表3—4 基表查詢列信息數(shù)據(jù)表(續(xù)) 基表查詢列信息數(shù)據(jù)表與基表查詢元數(shù)據(jù)表之間通過查詢標(biāo)識關(guān)聯(lián),是多對一的關(guān)系。當(dāng)系統(tǒng)需要添加新功能時(shí),首先通過通用平臺提供的定制界面進(jìn)行定制,也就是設(shè)置相應(yīng)參數(shù),然后將這些參數(shù)保存到這個(gè)表里,這樣就為以后的服務(wù)處理模塊提供了入口參數(shù)。它在運(yùn)行過程中起著以解釋方式控制程序行為的作用。以自定義的KMSQL中性語言為基礎(chǔ),實(shí)現(xiàn)異種數(shù)據(jù)庫存儲過程之間的相互轉(zhuǎn)換,實(shí)現(xiàn)一次編寫,各數(shù)據(jù)庫環(huán)境下運(yùn)行。通用數(shù)據(jù)平臺架構(gòu)在應(yīng)用程序和數(shù)據(jù)庫的中間。通用數(shù)據(jù)平臺適應(yīng)國產(chǎn)主流的數(shù)據(jù)庫:DM、OpenBASE、KingBASE,以及國際主流數(shù)據(jù)庫Oracle,MS SQL Server等。企業(yè)信息化的過程就是要將企業(yè)運(yùn)作處理的一切程序、資料變成信息資源,通過信息化的手段進(jìn)行處理,這些信息資源就來源于企業(yè)的設(shè)計(jì)、工藝、生產(chǎn)、銷售、采購等各個(gè)環(huán)節(jié),完善這些環(huán)節(jié)的信息流的管理將直接加快企業(yè)處理信息的過程,從而提高企業(yè)的運(yùn)行效率;而充分利用有效的信息工具,特別是采用統(tǒng)一的數(shù)據(jù)平臺,可以加速企業(yè)的整個(gè)運(yùn)作過程,從而達(dá)到降低成本的目的;在提高質(zhì)量方面,信息工具所發(fā)揮的作用也是不可忽視的,它將大大減少人為處理過程中錯(cuò)誤、誤差,并提高準(zhǔn)確率和精度。將常用的操作沉淀為程序資源,如:插入、刪除、更新、查找、篩選、統(tǒng)計(jì)等操作,規(guī)范數(shù)據(jù)操作接口;操作函數(shù)的參數(shù)格式統(tǒng)一,便于理解和可擴(kuò)展;數(shù)據(jù)庫升級只需改造平臺,對應(yīng)用程序幾乎無影響;應(yīng)用程序編程員不必太了解數(shù)據(jù)庫技術(shù);減少重復(fù)代碼,實(shí)現(xiàn)一處維護(hù)多處受益。更好的進(jìn)行資源的管理,為快速部署信息化領(lǐng)域的解決方案提供技術(shù)支持。用戶對局部數(shù)據(jù)庫的操作通過統(tǒng)一的用戶視圖進(jìn)行,操作以全局事務(wù)的形式提交給平臺系統(tǒng)。 元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù)。 表31服務(wù)元數(shù)據(jù)表表31 服務(wù)元數(shù)據(jù)表(續(xù)) 在這個(gè)表里,服務(wù)標(biāo)識碼是主鍵,唯一標(biāo)識了每一個(gè)定制的服務(wù),通過這個(gè)服務(wù)標(biāo)識碼的命名必須遵循提前約定的規(guī)則,使服務(wù)處理模塊能根據(jù)服務(wù)標(biāo)識碼確定要操作的基表。3. 4基表查詢列信息數(shù)據(jù)表 基表查詢列信息數(shù)據(jù)表定義了每一個(gè)查詢服務(wù)中各列與相應(yīng)的基表各列之間的一一映射關(guān)系。初值、查詢條件初值分別是在查詢頁面和更新頁面中所顯示出的初值。4. 1數(shù)據(jù)庫接入技術(shù) 應(yīng)用程序與后臺數(shù)據(jù)庫的交互是通過數(shù)據(jù)庫的接入技術(shù)來實(shí)現(xiàn)的,對于管理信息系統(tǒng)來說,訪問數(shù)據(jù)庫是最重要的一個(gè)環(huán)節(jié)。同時(shí)它也是構(gòu)造高層AFI和數(shù)據(jù)庫開發(fā)工具的基礎(chǔ)。 在Java Bean中每一次需要數(shù)據(jù)庫操作時(shí)都要進(jìn)行一系列相同的操作:設(shè)置驅(qū)動(dòng)程序,連接數(shù)據(jù)庫,生成一條SQL語句,對數(shù)據(jù)進(jìn)行處理,最后斷開與數(shù)據(jù)庫的連接。Weblogic的數(shù)據(jù)庫連接池具有以下功能: (或創(chuàng)建)可用連接。myProperties)。菜單定制就是定義系統(tǒng)菜單所需要的參數(shù),通過服務(wù)定制模塊提供的定制界面逐項(xiàng)定義菜單的結(jié)構(gòu)。 。所以在這兩個(gè)元數(shù)據(jù)表中還有一些數(shù)據(jù)不是為通用平臺服務(wù)的。比如查詢兩個(gè)學(xué)生的選課情況,都是查詢的表是相同的,要得到的字段也是相同的,但查詢的條件中,學(xué)生學(xué)號這一條肯定不同。quire. Set Session(session)。 session. setAttribute(method,method)。讀取對應(yīng)的基表或視圖中的數(shù)據(jù)。test. Set QId (qId)。 tName(m tName)。然后根據(jù)該條記錄的主鍵值作為查找條件,查詢基表,得到記錄信息。在inquirePage3 jsp頁面中,設(shè)計(jì)步驟及主要的代碼如下:jsp:useBean id=inquirePage scope=request class=. App Common Bean”/; ……從上一頁面獲得參數(shù)。以下是將傳遞參數(shù)給瀏覽模塊 session. removeAttribute(method)。 String qId I=””。查詢服務(wù)直接調(diào)用顯示處理模塊就可以了,這也是服務(wù)處理第一步要執(zhí)行的,因?yàn)槿绻M(jìn)行更新,刪除或者增加,必須要先把一些相關(guān)的數(shù)據(jù)顯示出來,得到有關(guān)的元數(shù)據(jù)信息,才能對這些數(shù)據(jù)進(jìn)行進(jìn)一步的處理。 這種模塊分離的方式將數(shù)據(jù)處理與頁面顯示分開實(shí)現(xiàn),這樣做的最大好處是利于維護(hù),因?yàn)閷?shù)據(jù)處理和頁面顯示分開后,無論要修改哪一部分,都不會引起其它部分的改變,這樣不但提高了效率,更減少了出錯(cuò)率。無非就是往元數(shù)據(jù)庫表中增加數(shù)據(jù)。//關(guān)閉連接 要調(diào)用數(shù)據(jù)庫通用平臺進(jìn)行查詢、修改、增加、刪除等操作,必須給通用平臺提供操作所需要的參數(shù):操作類型、表名、顯示字段、條件字段,..…等。不需要提供用戶名、口令和數(shù)據(jù)庫名,因?yàn)檫@些細(xì)節(jié)由連接池在創(chuàng)建連接時(shí)處理。 ?!爸虚g層”一個(gè)優(yōu)勢是可以進(jìn)行對訪問的控制并協(xié)同數(shù)據(jù)庫的更新,另一個(gè)優(yōu)勢就是如果有一個(gè)“中間層”用戶就可以使用一個(gè)易用的高層的API,這個(gè)API可以由“中間層”進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換成底層的調(diào)用。它所需要的是Java應(yīng)用如何同各種各樣的數(shù)據(jù)庫連接,JDBC正是實(shí)現(xiàn)這種連接的關(guān)鍵。 服務(wù)定制主要是為管理信息系統(tǒng)的開發(fā)人員和系統(tǒng)維護(hù)人員設(shè)置的。這些信息分別用不同的值表示。通過數(shù)據(jù)庫表之間的關(guān)聯(lián)關(guān)系,找到菜單所對應(yīng)的服務(wù)的元數(shù)據(jù),通過這些元數(shù)據(jù),就能對菜單進(jìn)行統(tǒng)一的顯示和處理。在數(shù)據(jù)設(shè)計(jì)過程中,也使用抽象術(shù)語描述現(xiàn)實(shí)世界的各種現(xiàn)象。當(dāng)一個(gè)局部數(shù)據(jù)庫的查詢語言與全局查詢語言不同時(shí),還需要進(jìn)行查詢轉(zhuǎn)換。通用數(shù)據(jù)平臺的最主要的目的是在分布異構(gòu)數(shù)據(jù)庫之上為用戶提供一個(gè)開放的、統(tǒng)一的信息處理環(huán)境,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1