資源描述:
《金蝶BOS最佳入門-Web應(yīng)用》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、BOS最佳入門-Web應(yīng)用金蝶軟件(中國)有限公司目錄BOSWeb應(yīng)用-整體介紹BOSWeb應(yīng)用-Web建模設(shè)計工具第二部分BOSWeb應(yīng)用-開發(fā)樣例說明第三部分第一部分整體介紹--定位與組成(一)標(biāo)準(zhǔn)的JavaEEWeb開發(fā)平臺A、基于AOM/JSF框架,重量級B、支持復(fù)雜、個性化JavaEEWeb應(yīng)用開發(fā)面向企業(yè)服務(wù)的Web服務(wù)組件平臺A、提供BOSWeb設(shè)計器,輕量級B、行業(yè)服務(wù)、企業(yè)建模服務(wù)的支持定位整體介紹--定位與組成(二)-Web應(yīng)用框架(WAF,WebAplicationFramework)A、BOSWeb應(yīng)用的應(yīng)用框架核心功能B、無縫粘合
2、業(yè)務(wù)層與技術(shù)框架層C、提供統(tǒng)一的框架服務(wù)與集成BOSWeb設(shè)計器A、提供快速簡單的Web設(shè)計器B、與BOSBIM無縫結(jié)合,重用已有BOS建模功能C、Web企業(yè)服務(wù)組件開發(fā)組成整體介紹--主要功能基于定位BOSWeb應(yīng)用能做什么?Web應(yīng)用平臺技術(shù)架構(gòu)——整體架構(gòu)圖整體介紹--與AOM的關(guān)系(一)ApusicOperaMasks,金蝶中間公司的開源J2EEWeb開發(fā)解決方案,包含了運(yùn)行期平臺OperaMasksSDK與集成開發(fā)環(huán)境OperaMasksStudio.AOMAOM-生命周期JSF具有6個生命周期恢復(fù)視圖(RestoreView)應(yīng)用請求值(App
3、lyRequestValue)處理驗證(ProcessValidations)更新模型值(UpdateModelValue)調(diào)用應(yīng)用程序(InvokeApplication)渲染響應(yīng)(RenderResponse)每個階段的作用?JSF生命周期作用分析1:Restoreview在頁面首次Get請求時,執(zhí)行該周期,執(zhí)行后直接轉(zhuǎn)入第6周期執(zhí)行2:ApplyrequestValues在頁面發(fā)起Post請求后,執(zhí)行該周期,將頁面錄入的數(shù)據(jù)提交到JSF的組件中3:ProcessValidation在周期2執(zhí)行后,執(zhí)行該周期,用來對表單中提交到組件中的數(shù)據(jù)進(jìn)行轉(zhuǎn)化、校
4、驗;如果該部分出錯,將直接跳轉(zhuǎn)到6執(zhí)行輸出錯誤。4:UpadateModel在周期3完成后,執(zhí)行該周期,將組件的值更新到Bean的模型中。5:InvokeApplicationMethod在周期4結(jié)束后,執(zhí)行該周期,一般為調(diào)用組件綁定的action,actionListener【執(zhí)行業(yè)務(wù)邏輯更新模型數(shù)據(jù)到持久層,以及執(zhí)行導(dǎo)航跳轉(zhuǎn)】6:RenderResponse最后一個階段,將更新數(shù)據(jù)返回客戶端顯示。AOM-生命周期整體介紹--與AOM的關(guān)系(二)BOSWeb應(yīng)用平臺與AOM基于AOM技術(shù)框架而發(fā)展A、以JSF為底層技術(shù)框架B、面向組件和事件驅(qū)動模型的WE
5、B開發(fā)技術(shù)C、支持Ajax、Ext等先進(jìn)技術(shù)超越于AOM而發(fā)展A、一個面向Web開發(fā)的應(yīng)用框架,封裝技術(shù)框架復(fù)雜度B、一個可視化、一體化的集成式開發(fā)環(huán)境,為業(yè)務(wù)開發(fā)過程與開發(fā)模型提供全生命周期的支持C、專注于企業(yè)應(yīng)用級服務(wù),提供大量可復(fù)用應(yīng)用框架服務(wù)整體介紹--BOSWeb開發(fā)路線圖Web基礎(chǔ)Java基礎(chǔ)BIM基礎(chǔ)Web進(jìn)階JS/Ajax框架JSF/AOMWeb設(shè)計器Waf框架Web業(yè)務(wù)開發(fā)BOS服務(wù)組裝BOS云服務(wù)開發(fā)企業(yè)云整合入門中級開發(fā)高級開發(fā)BOS進(jìn)階培訓(xùn)流程Ext.js(Ajax)框架Jsf框架原理AOM框架基礎(chǔ)JavaScript基礎(chǔ)Waf應(yīng)用
6、(Web設(shè)計器)Web應(yīng)用平臺技術(shù)架構(gòu)——分層架構(gòu)視圖Web應(yīng)用物理架構(gòu)——運(yùn)行期組件圖目錄BOSWeb應(yīng)用-整體介紹BOSWeb應(yīng)用-Web建模設(shè)計工具BOSWeb應(yīng)用-開發(fā)樣例說明第三部分第一部分第二部分Web建模設(shè)計工具--功能特性主要功能特性A、與GUI應(yīng)用開發(fā)一致,減少學(xué)習(xí)成本B、支持業(yè)務(wù)建模與典型界面向?qū)?,快速開發(fā)業(yè)務(wù)單據(jù)C、集成功能定義、工具欄、權(quán)限、日志、主菜單等功能D、GUI/WEB界面同步建模E、提供GUI界面轉(zhuǎn)換Web界面工具,快速完成Web應(yīng)用遷移F、內(nèi)嵌ApusicWeb服務(wù)器,便于開發(fā)和測試G、支持熱替換,發(fā)布元數(shù)據(jù)和修改代碼不
7、需要重啟服務(wù)器H、提供部署功能,輕松把Web開發(fā)內(nèi)容部署到正式服務(wù)器Web建模設(shè)計工具--與GUI一致的開發(fā)風(fēng)格可視化開發(fā)Web,簡單易用Web建模設(shè)計工具--支持典型界面向?qū)еС謽I(yè)務(wù)建模與典型界面向?qū)?,快速開發(fā)業(yè)務(wù)單據(jù)Web建模設(shè)計工具--集成各種基礎(chǔ)服務(wù)集成功能定義、工具欄、權(quán)限、日志、主菜單等功能設(shè)計期設(shè)置主菜單運(yùn)行時設(shè)置WEB主菜單Web建模設(shè)計工具--GUI/WEB界面同步建模GUI/WEB界面同步建模GUI上增加“金額”字段WEB界面自動增加“金額字段Web建模設(shè)計工具--GUI界面轉(zhuǎn)換Web界面工具提供GUI界面轉(zhuǎn)換Web界面工具,快速完成W
8、eb應(yīng)用遷移導(dǎo)入已存在GUI界面,自動生成WEB界面已有的GUI應(yīng)