2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Oryx,基于工作流的企業(yè)應用開發(fā)平臺,關于Oryx,目標架構技術選型開發(fā)環(huán)境示例,Oryx的目標,基于Web的企業(yè)應用開發(fā)的KickStarter提供管理組織機構、人員角色、認證與授權、資源、消息、任務等的基礎設施工作流管理系統(tǒng)基于組件的開發(fā)環(huán)境敏捷快速、高效、低成本、高可靠性靈活應對變化,Oryx架構,Oryx技術選型,JSF(JSR-127)MyFaces(core+tomahawk)Facelets(模板

2、、復合組件)Jsf-faceletsSpring(IoC、Transaction)Jsf-springEJB3 Persistence (JSR-220)Spring-ejb3persistence,開發(fā)環(huán)境,JDK1.5Eclipse WTPJSF Visual Editor (可選)Exadel Studio ProBEA Workshop for JSFJSR220-ORM(EJB3 Persistence E

3、clipse Plug-in)(可選),關于工作流管理系統(tǒng),概述構成參考模型核心調(diào)度算法,工作流管理系統(tǒng)概述,為了實現(xiàn)組織目標,有關業(yè)務活動依時序或邏輯關系相互連接構成業(yè)務流程。在業(yè)務開展過程中,文檔、信息或任務,依據(jù)組織規(guī)范在參與者之間傳遞、處理或執(zhí)行。業(yè)務流程中,實現(xiàn)了基于計算機自動化的全部或部分稱為工作流。工作流是指整個或部分經(jīng)營過程在計算機支持下的全自動或半自動化。 ——WfMC工作流管理系統(tǒng)(Workflow Man

4、agement System, WfMS)是定義、創(chuàng)建、執(zhí)行工作流的系統(tǒng)。在最高層上,WfMS應能提供以下三個方面的功能支持: 建造功能:對工作流過程及其組成活動定義和建模;運行控制功能:在運行環(huán)境中管理工作流過程,對工作流過程中的活動進行調(diào)度;運行交互功能:指在工作流運行中,WfMS與用戶(業(yè)務工作的參與者或控制者)及外部應用程序工具交互的功能。,工作流管理系統(tǒng)的構成,工作流引擎:作為工作流管理系統(tǒng)的核心部分,主要提供了對于工作

5、流定義的解析以及流程流轉的支持。 工作流設計器流程操作工作流客戶端程序,流程監(jiān)控表單設計器與表單的集成與應用程序的集成:主要涉及到的是與權限系統(tǒng)以及組織機構的集成。,WfMS參考模型,WfMC、OMGWfMC工作流管理系統(tǒng)指運行在一個或多個工作流引擎上用于定義、實現(xiàn)和管理工作流運行的一套軟件系統(tǒng),它與工作流執(zhí)行者(人、應用)交互,推進工作流實例的執(zhí)行,并監(jiān)控工作流的運行狀態(tài)。WFMC提出了五個接口與工作流執(zhí)行服務一起共

6、同組成工作流系統(tǒng):接口一(工作流定義交換),用于在建模和定義工具與執(zhí)行服務之間交換工作流定義。主要是數(shù)據(jù)交換格式和API。數(shù)據(jù)交換通過XPDL,API通過WAPI。接口二(工作流客戶端應用接口),用于工作流客戶端應用訪問工作流引擎和工作列表,通過WAPI完成。接口三(被調(diào)用的應用接口),用于調(diào)用不同的應用系統(tǒng)。接口四(工作流系統(tǒng)互操作接口),用于不同工作流系統(tǒng)之間的互操作。接口五(系統(tǒng)管理和監(jiān)控),用于系統(tǒng)管理應用訪問工作流執(zhí)

7、行服務。,流程引擎的核心調(diào)度算法,FSM(有限狀態(tài)機) 通過狀態(tài)的切換來完成流程的流轉 PetriNet 通過令牌來決定流程的流轉,關于JSF,JSF簡介JSF的特性JSF與其它框架的比較JSF實現(xiàn)JSF示例,JSF簡介,什么是JSFJavaServer Faces (JSF) 是一種用于構建 Web 應用程序的新標準 Java 框架。它提供了一種以組件為中心來開發(fā) Java Web 用戶界面的方法,從而簡化了開發(fā)。

8、JSF為廣大基于JAVA的Web應用用戶界面的開發(fā)人員提供了標準的編程接口、豐富可擴展的UI組件庫(一個核心的JSP標記庫用來處理事件、執(zhí)行驗證以及其他非UI相關的操作和一個標準的HTML標記庫來表示UI組件)、事件驅動模型等一套完整的Web應用框架,通過 JSF ,您可以在頁面中輕松自如地使用 WEB 組件、捕獲用戶行為所產(chǎn)生的事件、執(zhí)行驗證、建立頁面導航…,同時您會發(fā)現(xiàn),當使用支持JSF的開發(fā)工具來開發(fā) JSF 應用的時候,一切將會

9、變得異常簡單,就類似于我們現(xiàn)在開發(fā)VB或者PowerBuilder程序一樣的簡便,GUI方式拖放組件、修改組件屬性、建立組件間關聯(lián)以及編寫事件偵聽器等等。,JSF 體系結構,JSF 的主要優(yōu)勢之一就是它既是 Java Web 用戶界面標準又是嚴格遵循模型-視圖-控制器 (MVC) 設計模式的框架。用戶界面代碼(視圖)與應用程序數(shù)據(jù)和邏輯(模型)的清晰分離使 JSF 應用程序更易于管理。為了準備提供頁面對應用程序數(shù)據(jù)訪問的 JSF 上下文

10、和防止對頁面未授權或不正確的訪問,所有與應用程序的用戶交互均由一個前端“Faces”servlet(控制器)來處理。,,,,,JSF的特性,技術特性 一流的UI組件和事件模型POJO依賴注入(又稱控制反轉) 客戶端獨立性  使用或者不使用工具 可擴展的導航(類似于Struts導航,注:Page導航) 強大的擴展能力 (如Shale)  完全的集成(如JSP集成Spring) 本地化和易理解性市場和商

11、業(yè)特性 廣泛的采用,包括SUN,Oracle,IBM,BEA,Apache,EDS 作為J2EE 5.0的部分 大型第三方組件市場(iLog, Business Objects, Oracle, Sun, IBM) 業(yè)內(nèi)領先的工具支持(Sun Java Studio, Oracle JDeveloper, IBM WSAD, NitroX plugin for Eclipse, Exadel Studio) 已經(jīng)有關于JSF的

12、許多的書上架了 在Monster上三頁長的關于JSF的工作需求,與其它框架的比較(來自TSS),JSF實現(xiàn),JSF是標準實現(xiàn)Sun JSF RIApache MyFaces組件庫TomahawkADF Faces (from Oracle)Tobago,JSF示例, 第一個JSF程序 請輸入您的名稱 名稱:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論