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

正文內(nèi)容

eos基礎(chǔ)開(kāi)發(fā)培訓(xùn)-wenkub

2022-09-02 17:23:30 本頁(yè)面
 

【正文】 例; 3. 頁(yè)面流調(diào)用邏輯流時(shí),將 SDO對(duì)象傳遞給邏輯流引擎; 4. 邏輯流引擎又會(huì)將 SDO對(duì)象傳遞給邏輯流實(shí)例; 5. 邏輯流調(diào)用運(yùn)算構(gòu)件時(shí),傳入 SDO對(duì)象。這樣其他模塊看到的只是一個(gè)業(yè)務(wù)操作接口,而不必關(guān)心這個(gè)業(yè)務(wù)對(duì)應(yīng)的是一個(gè)業(yè)務(wù)流程,還是一個(gè)邏輯流或者一個(gè)Java構(gòu)件 24 走進(jìn) EOSSOA與 EOSEOS ? 服務(wù)層 ? 服務(wù)層采用 ,是用來(lái)將構(gòu)件層編寫(xiě)的構(gòu)件,裝配成服務(wù)的方式暴露給其他模塊或者其他系統(tǒng)。其中數(shù)據(jù)實(shí)體分為持久化實(shí)體、非持久化實(shí)體和查詢實(shí)體,顯示模型定義了數(shù)據(jù)實(shí)體的顯示方式,包括編輯方式、效驗(yàn)規(guī)則、顯示名稱、顯示樣式等內(nèi)容。 SDO是 SCA的姊妹標(biāo)準(zhǔn),同樣由 OSOA組織負(fù)責(zé) 19 走進(jìn) EOSSOA與 EOSSOA ? SOA核心技術(shù) ? BPEL BPEL(Business Process Execution Language)是服務(wù)編排的核心技術(shù),也是具體業(yè)務(wù)流程的表現(xiàn)。 SCA(Service Component Architecture)是一個(gè)跟實(shí)現(xiàn)語(yǔ)言無(wú)關(guān)的服務(wù)構(gòu)件編程模型,可以很好地處理服務(wù)網(wǎng)絡(luò)的建構(gòu),因此提供了基于 SOA簡(jiǎn)化開(kāi)發(fā)解決方案。報(bào)表客戶端是內(nèi)嵌在瀏覽器中運(yùn)行的 Applet,提供在瀏覽器客戶端的報(bào)表精確打印功能 。 ? EOS報(bào)表產(chǎn)品由三部分組成:報(bào)表設(shè)計(jì)器、報(bào)表服務(wù)器、報(bào)表客戶端。通過(guò)頁(yè)面模板自定義,系統(tǒng)分析設(shè)計(jì)人員可以針對(duì)不同項(xiàng)目需要定制統(tǒng)一的頁(yè)面風(fēng)格。通過(guò)實(shí)時(shí)在線監(jiān)控和管理工具,可以實(shí)現(xiàn)對(duì)應(yīng)用系統(tǒng)各個(gè)層次進(jìn)行監(jiān)控和管理。進(jìn)一步學(xué)習(xí) EOS高級(jí)開(kāi)發(fā)和公司對(duì) EOS的拓展功能,請(qǐng)參閱 EOS幫助文檔和公司相關(guān)文檔 ? 課程目標(biāo)是完成課程后熟悉 EOS平臺(tái)基本體系,可進(jìn)行 EOS平臺(tái)項(xiàng)目基礎(chǔ)開(kāi)發(fā) ? 適用對(duì)象 ? 學(xué)習(xí)過(guò)類似 SSH的 Web開(kāi)發(fā),未接觸過(guò) EOS開(kāi)發(fā)平臺(tái)的讀者 ? 了解過(guò) EOS開(kāi)發(fā)平臺(tái),未在實(shí)際項(xiàng)目使用過(guò)的讀者 4 目錄 ? 課程介紹 ? 走進(jìn) EOS ? 單表維護(hù) ? 運(yùn)算邏輯 5 走進(jìn) EOS ? EOS組成 ? EOS與 SOA ? EOS數(shù)據(jù)處理 ? EOS安裝 6 走進(jìn) EOS ? EOS組成 ? EOS Server ? EOS Studio ? EOS Governor ? EOS Component Library ? EOS Rich Web ? EOS Report ? BPS for EOS 7 走進(jìn) EOSEOS組成 ? EOS Server ? EOS Server( EOS運(yùn)行環(huán)境)是支撐 SOA應(yīng)用和服務(wù)的運(yùn)行環(huán)境, EOS Server 由 SCA( Service Component Architecture)容器、構(gòu)件運(yùn)行環(huán)境、頁(yè)面流引擎、邏輯流引擎、系統(tǒng)服務(wù)、基礎(chǔ)服務(wù)等核心模塊組成。EOS Server是一個(gè)面向 SOA的基礎(chǔ)設(shè)施,實(shí)現(xiàn)了 SOA的核心編程模型 SCA 、 SDO ? EOS Server運(yùn)行在標(biāo)準(zhǔn)的 J2EE應(yīng)用服務(wù)器之上,支持主流的應(yīng)用服務(wù)器(如: WebSphere、 WebLogic、 JBoss、 Tomcat等)和主流的數(shù)據(jù)庫(kù)( Oracle、 DB MS SQL Server、 Informix、 Sybase等) 8 走進(jìn) EOSEOS組成 ? EOS Studio ? EOS Studio( EOS集成開(kāi)發(fā)環(huán)境)是集面向構(gòu)件應(yīng)用的設(shè)計(jì)、開(kāi)發(fā)、組裝、調(diào)試、維護(hù)、部署、管理和發(fā)布于一體的集成開(kāi)發(fā)環(huán)境,提供對(duì)SOA應(yīng)用和服務(wù)全生命周期的開(kāi)發(fā)、維護(hù)和管理。 ? 用戶只需通過(guò) Web界面即可實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)的各項(xiàng)運(yùn)行參數(shù),快速診斷和修正系統(tǒng)運(yùn)行時(shí)的錯(cuò)誤及異常,用更少的維護(hù)成本確保系統(tǒng)正常發(fā)揮作用 12 走進(jìn) EOSEOS組成 ? EOS Component Library ? EOS Component Library( EOS構(gòu)件庫(kù))是為了支撐快速開(kāi)發(fā)、部署應(yīng)用系統(tǒng)而提供的,具有高度復(fù)用能力的一組預(yù)制構(gòu)件的集合。在設(shè)計(jì)視圖中,開(kāi)發(fā)人員可通過(guò)拖拉頁(yè)面控件的方式輕松實(shí)現(xiàn)頁(yè)面開(kāi)發(fā) ? 同時(shí) EOS Studio還保留了傳統(tǒng)的 JSP代碼編輯開(kāi)發(fā)方式。用戶在報(bào)表設(shè)計(jì)器(內(nèi)嵌在 EOS Studio中)來(lái)設(shè)計(jì)報(bào)表和開(kāi)發(fā)報(bào)表應(yīng)用。 15 走進(jìn) EOSEOS組成 ? BPS for EOS ? BPS for EOS是 EOS產(chǎn)品的選件組成部分,負(fù)責(zé)對(duì)業(yè)務(wù)流程整個(gè)生命周期的管理,包括業(yè)務(wù)流程的定義、調(diào)試、部署、運(yùn)行、監(jiān)控、管理。 SCA規(guī)范的開(kāi)發(fā)和發(fā)布由 OSOA( Open Service Oriented Architecture, ? 數(shù)據(jù) 服務(wù)數(shù)據(jù)模型 SDO( Service Data Object)以對(duì)象為中心,層次樹(shù)型數(shù)據(jù)模型,是一種最貼近業(yè)務(wù)表現(xiàn)的方式。它所定義的流程實(shí)質(zhì)上是對(duì)一系列單個(gè)無(wú)狀態(tài)服務(wù)的調(diào)用與編排,使得這些服務(wù)調(diào)用按照既定的規(guī)則進(jìn)行。每個(gè)數(shù)據(jù)實(shí)體可以有多個(gè)顯示模型,每個(gè)頁(yè)面控件可以使用顯示模型控制顯示的樣式 23 走進(jìn) EOSSOA與 EOSEOS ? 構(gòu)件層 ? 構(gòu)件層的構(gòu)件用于實(shí)現(xiàn)領(lǐng)域相關(guān)的業(yè)務(wù)邏輯,構(gòu)件層提供了三種類型的構(gòu)件實(shí)現(xiàn)方式: Java構(gòu)件、邏輯構(gòu)件和工作流。服務(wù)層的服務(wù)含義不僅僅是指Web Service,在 SOA體系中服務(wù)是構(gòu)件暴露出來(lái)的業(yè)務(wù)操作,在技術(shù)上可以體現(xiàn)為 Web Service,也可以體現(xiàn)為 Java Interface、 EJB、 JMS等多種調(diào)用方式 ? 在 EOS可以將 Java構(gòu)件,或者邏輯構(gòu)件實(shí)現(xiàn)裝配為服務(wù)構(gòu)件,也可以將這些構(gòu)件裝配成更大粒度的組合構(gòu)件 25 走進(jìn) EOSSOA與 EOSEOS ? 流程層 ? EOS在流程層提供了 BPS,幫助客戶實(shí)現(xiàn)人與人之間的工作協(xié)調(diào),人工任務(wù)與自動(dòng)任務(wù)間的協(xié)調(diào)。運(yùn)算構(gòu)件訪問(wèn)數(shù)據(jù)服務(wù)完成業(yè)務(wù)操作后產(chǎn)生 SDO類型的返回結(jié)果; 6. 邏輯流引擎將返回結(jié)果傳遞給頁(yè)面流引擎; 7. 頁(yè)面流引擎又將返回結(jié)果轉(zhuǎn)發(fā)給 JSP頁(yè)面; 8. JSP頁(yè)面響應(yīng)這個(gè) HTTP請(qǐng)求,返回到客戶端瀏覽器,顯示返回結(jié)果。在使用數(shù)據(jù)上下文時(shí),只需要使用 Xpath定位數(shù)據(jù)即可,不需要知道內(nèi)部的具體數(shù)據(jù)類型 ? 數(shù)據(jù)上下文分為多種數(shù)據(jù)區(qū),其中包括請(qǐng)求上下文數(shù)據(jù)區(qū)、會(huì)話上下文數(shù)據(jù)區(qū)、頁(yè)面流上下文數(shù)據(jù)區(qū)、邏輯流上下文數(shù)據(jù)區(qū)、 MUO上下文數(shù)據(jù)區(qū)、流程上下文數(shù)據(jù)區(qū) 31 走進(jìn) EOSEOS數(shù)據(jù)處理 ? 數(shù)據(jù)上下文 ? 訪問(wèn)關(guān)系 32 走進(jìn) EOSEOS數(shù)據(jù)處理 ? 數(shù)據(jù)上下文 ? 訪問(wèn)關(guān)系 33 走進(jìn) EOSEOS數(shù)據(jù)處理 ? 數(shù)據(jù)上下文 ? 數(shù)據(jù)生命周期 34 走進(jìn) EOSEOS數(shù)據(jù)處理 ? 數(shù)據(jù)處理過(guò)程 ? 頁(yè)面流數(shù)據(jù)處理 ? 邏輯流數(shù)據(jù)處理 ? 工作流數(shù)據(jù)處理 35 走進(jìn) EOSEOS數(shù)據(jù)處理 數(shù)據(jù)處理過(guò)程 ? 頁(yè)面流數(shù)據(jù)處理 ? 概述 頁(yè)面流使用到的數(shù)據(jù)上下文分為三個(gè)數(shù)據(jù)區(qū),包括會(huì)話上下文數(shù)據(jù)區(qū),請(qǐng)求上下文數(shù)據(jù)區(qū),頁(yè)面流上下文數(shù)據(jù)區(qū) 36 走進(jìn) EOSEOS數(shù)據(jù)處理 數(shù)據(jù)處理過(guò)程 ? 頁(yè)面流數(shù)據(jù)處理 ? 會(huì)話上下文數(shù)據(jù)區(qū) 會(huì)話上下文數(shù)據(jù)區(qū)存儲(chǔ)的數(shù)據(jù)是當(dāng)前用戶所在的 HTTP會(huì)話數(shù)據(jù)的一個(gè)映射。在邏輯流中涉及用戶數(shù)據(jù)( HttpSession)傳遞的過(guò)程時(shí),因只允許對(duì)用戶的部分?jǐn)?shù)據(jù)有存取權(quán)限,這時(shí)就需要根據(jù) session中的部分?jǐn)?shù)據(jù)構(gòu)造一個(gè)受控的用戶數(shù)據(jù)對(duì)象,用戶只能對(duì)該受管用戶數(shù)據(jù)對(duì)象做操作 ? 邏輯流上下文數(shù)據(jù)區(qū) 邏輯流上下文數(shù)據(jù)區(qū)和頁(yè)面流的請(qǐng)求上下文數(shù)據(jù)區(qū)比較類似,如果把一個(gè)邏輯流比作是一個(gè) Java方法,那么邏輯流上下文數(shù)據(jù)區(qū)中的數(shù)據(jù)包含的是這個(gè) Java方法傳入的參數(shù),以及這個(gè)方法中定義的成員變量。“示例項(xiàng)目”中的“ EOS Sample示例項(xiàng)目”創(chuàng)建后可以直接運(yùn)行,這里不選擇。 如果項(xiàng)目要使用 BPS, 按著 Control鍵 增加 選擇 “ BPS 基礎(chǔ)構(gòu)件庫(kù)” ,這里我們不需要。 57 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例開(kāi)發(fā) ? 數(shù)據(jù)建模 ? 導(dǎo)入實(shí)體 在 Emp,修改字段的顯示名稱 58 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例開(kāi)發(fā) ? 數(shù)據(jù)建模 ? 導(dǎo)入實(shí)體 選中每個(gè)屬性點(diǎn)擊 圖標(biāo)進(jìn)行高級(jí)屬性配置,設(shè)置其在 JSP頁(yè)面的表現(xiàn)形式。點(diǎn)擊頁(yè)面流所在的構(gòu)件編輯視圖上的“選用板”,選中“視圖”圖元后拖拽到“ ” 中,同理選中“選用板”中的“邏輯流”圖元,將其拖拽到“ ” 中,再利用“連接線”,依次連接各圖元。系統(tǒng)將在“ EOSTripping 展現(xiàn)頁(yè)面資源”路徑下自動(dòng)創(chuàng)建“ ” 頁(yè)面 68 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例開(kāi)發(fā) ? 頁(yè)面開(kāi)發(fā) ? 根據(jù)業(yè)務(wù)需求,刪除系統(tǒng)自動(dòng)生成的部分代碼( form表單內(nèi)的所有代碼),打開(kāi)頁(yè)面編輯器上“選用板”中的“組合控件”,選中 “ QueryForm” 控件,如圖所示。按住鼠標(biāo)左鍵,將該運(yùn)算邏輯拖拽到邏輯流“ queryEmp” 編輯器中 78 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例開(kāi)發(fā) ? 邏輯流開(kāi)發(fā) ? 雙擊邏輯流的空白處,在彈出的“邏輯流屬性設(shè)置”對(duì)話框中,設(shè)置邏輯流的相關(guān)參數(shù)。這個(gè)方法有三個(gè)參數(shù):數(shù)據(jù)源默認(rèn)為 default,查詢條件對(duì)象 criteria和分頁(yè)信息 page是上圖中定義的傳入邏輯流中的參數(shù)。最終的邏輯流如圖 82 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例開(kāi)發(fā) ? 邏輯流開(kāi)發(fā) 83 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例開(kāi)發(fā) ? 完善頁(yè)面流開(kāi)發(fā) ? 打開(kāi) ,在頁(yè)面流編輯器中雙擊“查詢”圖元,在彈出的“調(diào)用邏輯流屬性設(shè)置”對(duì)話框中輸入如圖上圖所示參數(shù)。選中“ ViewList” ,將其拖拽到QueryForm生成的代碼 /queryform之后 86 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例開(kāi)發(fā) ? 頁(yè)面開(kāi)發(fā) ? 在彈出的“ viewlist向?qū)А表?yè)面中,選擇數(shù)據(jù)實(shí)體 Emp,其他參數(shù)設(shè)置如圖所示。此時(shí)返回值 emps為空, page對(duì)象里也只有部分屬性有值,如圖 99 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例分析 ? DEBUG ? 在點(diǎn)擊兩次跳入按鈕“ ”后,執(zhí)行完“查詢”運(yùn)算邏輯,可以看到 bizContext中員工列表 emps已經(jīng)被賦值, page對(duì)象的信息也相應(yīng)被更新,如圖 100 單表維護(hù) 手工實(shí)現(xiàn) 單表查詢 案例分析 ? DEBUG ? 點(diǎn)擊單步跳入按鈕“ ”,邏輯流執(zhí)行完畢,返回到頁(yè)面流中。根據(jù)需求,在查詢列表頁(yè)面進(jìn)行刪除操作時(shí),用戶將勾選所要?jiǎng)h除的記錄,然后調(diào)用刪除邏輯,最后返回至初始查詢頁(yè)面。從選用板拖
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1