金蝶EASV80-BOSWeb平臺(tái)培訓(xùn)-總體篇03_第1頁
金蝶EASV80-BOSWeb平臺(tái)培訓(xùn)-總體篇03_第2頁
金蝶EASV80-BOSWeb平臺(tái)培訓(xùn)-總體篇03_第3頁
金蝶EASV80-BOSWeb平臺(tái)培訓(xùn)-總體篇03_第4頁
金蝶EASV80-BOSWeb平臺(tái)培訓(xùn)-總體篇03_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、BOS新Web平臺(tái)培訓(xùn)_總體篇 BOS產(chǎn)品部2014.11總體介紹目標(biāo)及定位技術(shù)特性框架模型應(yīng)用說明關(guān)鍵問題說明附錄提綱 Web動(dòng)態(tài)框架全新架構(gòu)體系的BOS Web平臺(tái)Web動(dòng)態(tài)框架是BOS平臺(tái)的組成部分Web動(dòng)態(tài)框架是BOS平臺(tái)支撐Web應(yīng)用的開發(fā)及運(yùn)行平臺(tái)Web動(dòng)態(tài)框架與BOS基礎(chǔ)設(shè)施及服務(wù)共同構(gòu)建企業(yè)的Web化應(yīng)用Web動(dòng)態(tài)框架簡介 Web動(dòng)態(tài)框架,是EAS BOS Web產(chǎn)品開發(fā)的核心平臺(tái),與GUI應(yīng)用框架共用EAS BOS 服務(wù)端組件,與GUI框架、移動(dòng)應(yīng)用框架共同支撐起成熟而又時(shí)尚、快捷的企業(yè)應(yīng)用。 Web動(dòng)態(tài)框架提供統(tǒng)一的業(yè)務(wù)開發(fā)模型,簡化純Web應(yīng)用開發(fā)邏輯,形成一致的互聯(lián)網(wǎng)風(fēng)

2、格的應(yīng)用模式,最大限度實(shí)現(xiàn)各種組件的重用機(jī)制,同時(shí)采用開放的技術(shù)框架,形成了強(qiáng)大而靈活的Web應(yīng)用系統(tǒng)開發(fā)及管理平臺(tái)。Web動(dòng)態(tài)框架組成Web運(yùn)行框架Web組件庫Web動(dòng)態(tài)開發(fā)平臺(tái)Web動(dòng)態(tài)框架概念EAS后臺(tái)服務(wù)GUIWebMobilWeb動(dòng)態(tài)框架目標(biāo)-定位產(chǎn)品目標(biāo)應(yīng)用階段支撐應(yīng)用系統(tǒng)研發(fā)、實(shí)施交付、運(yùn)行維護(hù)。生命周期支撐未來510年的B/S應(yīng)用,平滑過渡到HTML5。應(yīng)用范圍支撐EAS及基于BOS的相關(guān)行業(yè)、領(lǐng)域的企業(yè)級(jí)Web應(yīng)用。定位:EAS及基于BOS的Web應(yīng)用系統(tǒng)全生命周期管理平臺(tái)目標(biāo)-技術(shù)特征高可靠,高性能成熟、穩(wěn)定可靠,大數(shù)據(jù)量下性能優(yōu)良、可控高可用使用(開發(fā))效率高,簡單易學(xué)高

3、效開發(fā)開放平臺(tái)支持多種技術(shù)應(yīng)用,支持外部功能的嵌入集成(基于SOA及組件化體系的業(yè)務(wù)應(yīng)用架構(gòu))共享框架支持組件化的成果共享,支持業(yè)務(wù)功能獨(dú)立管理(裝載、運(yùn)行、卸載)面向未來支持以后平滑、穩(wěn)定、無縫地采用HTML5技術(shù),支持顯示風(fēng)格與內(nèi)容的隔離(CSS3)技術(shù)特征系統(tǒng)參數(shù)性能適應(yīng)性安全性開放性其他特性性能參數(shù)一般單據(jù)頁面打開時(shí)間:3s一般列表頁面(序時(shí)簿)打開時(shí)間:3s一般單據(jù)保存提交時(shí)間:3s注:普通配置環(huán)境下,頁面非首次訪問自適應(yīng)-多瀏覽器,各種分辨率支持的瀏覽器IE 8+Chrome 23+Safari 5+響應(yīng)式布局-自適應(yīng)各種分辨率,推薦:1280*1024/1024*768推薦的瀏覽

4、器IE 11Chrome 28+Safari 5+Web安全性1、身份安全EAS統(tǒng)一身份認(rèn)證CA認(rèn)證支持2、通訊安全數(shù)據(jù)傳輸加密https支持3、運(yùn)維安全安全漏洞預(yù)防:XSS腳本攻擊,SQL注入, CSRF等第三方組件安全4、安全審計(jì)用戶監(jiān)控操作日志平臺(tái)特性基于開源技術(shù)構(gòu)建,支持隨意組合、共享各種互聯(lián)網(wǎng)技術(shù)OPEN API技術(shù)、共享EAS后臺(tái)服務(wù),最大化客戶和伙伴的利益技術(shù)門檻低、開發(fā)效率高后期會(huì)搭建統(tǒng)一資源中心,可分享伙伴開發(fā)成果 開放性基于互聯(lián)網(wǎng)開源技術(shù)構(gòu)建開放平臺(tái)BootstrapJquerySpringOpenAPIWEB2.0平臺(tái)特性 動(dòng)態(tài)性動(dòng)(態(tài))靜(態(tài))相宜,兼顧性能及靈活性可動(dòng)

5、態(tài)部署,降低運(yùn)維成本運(yùn)行期實(shí)時(shí)調(diào)整即時(shí)生效,直接看到效果調(diào)整完畢自動(dòng)靜態(tài)化,提升響應(yīng)速度平臺(tái)特性 模塊化靜態(tài)資源采用模塊化架構(gòu)體系,按需加載,性能優(yōu)越支持使用Nginx/Apache等單獨(dú)部署靜態(tài)資源服務(wù)器,優(yōu)化并發(fā)性能自動(dòng)處理靜態(tài)文件版本,版本更新無須手動(dòng)清瀏覽器緩存部署架構(gòu)圖利用開源軟件作為反向代理和負(fù)載均衡、前端緩存裝置。Web高可用:會(huì)話狀態(tài)的持久化支持。前后端分離模型前后端分離,前端小美快,后端穩(wěn)準(zhǔn)狠后臺(tái)采用Open API 統(tǒng)一管理服務(wù)調(diào)用,提升 開放性 和可維護(hù)性利用 動(dòng)態(tài)Web 應(yīng)用框架,提升二次開發(fā)效率WAF平臺(tái)OPEN API WrapperFacadeEntityEnti

6、tyPrivateAPI后臺(tái)服務(wù)前臺(tái)系統(tǒng)組件體系OPEN API管理應(yīng)用框架標(biāo)準(zhǔn)業(yè)務(wù)Web應(yīng)用自定義業(yè)務(wù)Web應(yīng)用第三方應(yīng)用應(yīng)用中心FacadeOpenAPIWeb平臺(tái)藍(lán)圖技術(shù)架構(gòu)應(yīng)用架構(gòu)數(shù)據(jù)架構(gòu)業(yè)務(wù)架構(gòu)開發(fā)管理運(yùn)維管理Browser端框架Web Server框架App Server框架RPChttpjson基礎(chǔ)服務(wù)組件與模板擴(kuò)展模式非功能特性框架開發(fā)工具構(gòu)建與測試二次開發(fā)管理補(bǔ)丁管理BOS數(shù)據(jù)框架性能監(jiān)控組織架構(gòu)主數(shù)據(jù)部署工具技術(shù)架構(gòu)Client/BrowserWeb Server界面動(dòng)態(tài)渲染HTTP Service Dispatcher通用業(yè)務(wù) ServiceBOTP工作流附件管理顯示風(fēng)格

7、CSS3業(yè)務(wù)事件邏輯JS基礎(chǔ)控件JQUERY編碼規(guī)則Application Server模塊A后臺(tái)服務(wù)模塊B后臺(tái)服務(wù)模塊C后臺(tái)服務(wù)模塊D后臺(tái)服務(wù)模塊后臺(tái)服務(wù)EventBusJSONConvertInterceptor權(quán)限LicenseRemoteLocalJsonIOCRemoteLocalRemotelocalRemoteLocalRemoteLocal業(yè)務(wù)HandlerHTTP緩存處理業(yè)務(wù)Handler服務(wù)注入導(dǎo)入/導(dǎo)出服務(wù)模塊后臺(tái)服務(wù)RemoteLocalRemoteLocal.基礎(chǔ)服務(wù)模塊后臺(tái)服務(wù)基礎(chǔ)服務(wù)基礎(chǔ)服務(wù)及功能組件完成圖例后期實(shí)現(xiàn)App Server工作流服務(wù)組件單據(jù)上查統(tǒng)一身

8、份認(rèn)證BOS基礎(chǔ)服務(wù)引擎單據(jù)上拉單據(jù)生成單據(jù)下查查看流程圖查看審核意見執(zhí)行多級(jí)審批查看流程活動(dòng)指定下一步參與人權(quán)限服務(wù)功能權(quán)限字段權(quán)限License多組織網(wǎng)絡(luò)互斥國際化編碼規(guī)則系統(tǒng)監(jiān)控用戶行為收集BOS相關(guān)應(yīng)用服務(wù)性能監(jiān)控?cái)?shù)據(jù)權(quán)限處理操作日志處理總體介紹應(yīng)用說明應(yīng)用開發(fā)流程頁面超類及應(yīng)用組件體系動(dòng)態(tài)開發(fā)平臺(tái)運(yùn)行框架說明Web組件庫說明關(guān)鍵問題說明附錄提綱總體開發(fā)流程配置開發(fā)服務(wù)設(shè)置預(yù)覽調(diào)試發(fā)布測試補(bǔ)丁制作安裝部署后臺(tái)實(shí)體模型配置頁面顯示及事件配置前后臺(tái)業(yè)務(wù)邏輯編碼工作流、權(quán)限、BOTP、編碼規(guī)則、打印模板等服務(wù)設(shè)置頁面預(yù)覽并可對(duì)所有功能進(jìn)行單元測試,調(diào)試解決問題發(fā)布到應(yīng)用菜單上,進(jìn)行完整的集成

9、測試開發(fā)測試完成,將開發(fā)成果制作成補(bǔ)丁包輸出將開發(fā)的補(bǔ)丁包安裝部署到正式環(huán)境中運(yùn)行二次開發(fā)模式2、擴(kuò)展開發(fā)基于標(biāo)準(zhǔn)產(chǎn)品中已有業(yè)務(wù)進(jìn)行部分修改的 開發(fā)模式擴(kuò)展開發(fā)為繼承模式,當(dāng)原標(biāo)準(zhǔn)產(chǎn)品業(yè)務(wù)包升級(jí)后會(huì)自動(dòng)根據(jù)規(guī)則合并,保護(hù)已有二次開發(fā)成果與標(biāo)準(zhǔn)產(chǎn)品開發(fā)有較大區(qū)別1、新功能開發(fā)新業(yè)務(wù)功能開發(fā),包括新的基礎(chǔ)資料,新的業(yè)務(wù)單據(jù),新的報(bào)表等可以使用系統(tǒng)基礎(chǔ)及標(biāo)準(zhǔn)產(chǎn)品已有業(yè)務(wù)的基礎(chǔ)資料,也可以關(guān)聯(lián)使用新增的基礎(chǔ)資料類同于標(biāo)準(zhǔn)產(chǎn)品開發(fā)新增功能開發(fā)流程Web動(dòng)態(tài)開發(fā)平臺(tái)新建業(yè)務(wù)單元設(shè)置業(yè)務(wù)單元實(shí)體屬性(實(shí)體、查詢)頁面配置拖放字段以及組件調(diào)整布局設(shè)置控件屬性配置功能配置事件代碼編寫編寫事件響應(yīng)的Handler

10、(java)在js文件中自動(dòng)生成的空方法中添加代碼在css文件中維護(hù)調(diào)整當(dāng)前頁面樣式直接預(yù)覽并調(diào)試測試兩種方式:1、DEP2、BIM擴(kuò)展開發(fā)流程Web動(dòng)態(tài)開發(fā)平臺(tái)根據(jù)業(yè)務(wù)單元新建擴(kuò)展方案對(duì)業(yè)務(wù)單元包含頁面擴(kuò)展頁面配置新增字段,拖放字段以及組件調(diào)整布局設(shè)置控件屬性配置功能配置事件代碼編寫編寫事件響應(yīng)的Handler(Rhino)在js文件中發(fā)布的空方法中添加代碼在css文件中維護(hù)調(diào)整當(dāng)前頁面樣式直接預(yù)覽并調(diào)試測試新建頁面方案啟用頁面超類及應(yīng)用組件體系概述Web動(dòng)態(tài)框架頁面目前有三種基本類型:編輯頁面、列表頁面、空白頁面,各自包含了不同的內(nèi)置功能,可以直接配置使用動(dòng)態(tài)框架還提供了眾多功能強(qiáng)大的基礎(chǔ)

11、應(yīng)用組件,可以在業(yè)務(wù)頁面中直接配置使用應(yīng)用組件體系Web應(yīng)用組件體系Web組件是平臺(tái)提供的業(yè)務(wù)層面上封裝重用的、一種較低層次的共享機(jī)制Web組件的顆粒度較小,是在控件之上頁面之下的通用邏輯的封裝,可以在頁面中直接如基礎(chǔ)控件一樣設(shè)置使用Web組件一般包含了業(yè)務(wù)及BOS應(yīng)用概念,如Query及實(shí)體Info等,而且一般包括后臺(tái)處理邏輯的調(diào)用Web應(yīng)用組件Web組件體系顯示及/或處理邏輯的一個(gè)片段分為顯示組件及非顯示組件(服務(wù)組件)Web組件不能直接運(yùn)行,需要在頁面中運(yùn)行調(diào)試Web組件是開放的,以后可以自由注冊,方便業(yè)務(wù)應(yīng)用開發(fā)自己的組件Web組件之間不能繼承,但可以組合使用組件描述列表顯示組件根據(jù)Q

12、uery進(jìn)行列表顯示及操作通用查詢組件浮動(dòng)DAP組件生成憑證/刪除憑證,生成/刪除管理憑證工作流組件審核、反審核、流程圖BOTP組件推/拉生成、聯(lián)查單據(jù)、上查、下查打印套打組件附件管理組件多附件文件的上傳、存儲(chǔ)處理引入引出組件導(dǎo)入或?qū)С鯡xcel文件數(shù)據(jù)通用F7組件各種基礎(chǔ)F7組件組織/物料/客戶/供應(yīng)商/科目/職員/頁面超類頁面類型超類是頁面級(jí)的功能共享超類按頁面類型封裝了一組通用的功能邏輯,如:列表頁面包括新增、刪除、修改、審核等通用事件和處理邏輯;編輯頁面包括保存、提交、打印、BOTP等通用事件和處理邏輯。頁面類型超類內(nèi)置功能編輯頁面列表頁面頁面元數(shù)據(jù)概念體系業(yè)務(wù)單元頁面1頁面2基本信息

13、布局控件頁面事件屬性事件頁面響應(yīng)后臺(tái)處理業(yè)務(wù)服務(wù)頁面超類頁面組件功能概述Web動(dòng)態(tài)開發(fā)平臺(tái),是基于瀏覽器的web開發(fā)平臺(tái),能夠直接預(yù)覽所見即所得完成頁面的配置過程,開發(fā)所依賴的實(shí)體、查詢等目前需要在DEP或者BIM中完成,頁面運(yùn)行依賴的java代碼目前需要在eclispse等開發(fā)工具中完成,而js及Rhino腳本可在頁面配置工具中直接編寫,js亦可使用其他工具編寫主要功能新增功能開發(fā)標(biāo)準(zhǔn)產(chǎn)品擴(kuò)展開發(fā)Web動(dòng)態(tài)開發(fā)平臺(tái)Web動(dòng)態(tài)開發(fā)平臺(tái)業(yè)務(wù)單元方案頁面Web動(dòng)態(tài)開發(fā)平臺(tái)頁面配置確定頁面結(jié)構(gòu),選擇各組件及/或控件,定義界面功能按鈕及/或界面顯示定義組件/控件事件及響應(yīng)JS和Handler代碼處理邏

14、輯編寫保存頁面配置,直接預(yù)覽調(diào)試Web動(dòng)態(tài)開發(fā)平臺(tái)擴(kuò)展開發(fā)擴(kuò)展開發(fā)標(biāo)準(zhǔn)產(chǎn)品擴(kuò)展實(shí)體及查詢擴(kuò)展實(shí)體擴(kuò)展查詢擴(kuò)展頁面擴(kuò)展方案1頁面1擴(kuò)展顯示擴(kuò)展事件擴(kuò)展頁面擴(kuò)展方案2頁面1擴(kuò)展顯示事件擴(kuò)展擴(kuò)展模型擴(kuò)展開發(fā)操作字段擴(kuò)展1 僅能新增字段,不能刪除字段或者修改字段類型2 通過DEP工具/頁面配置工具進(jìn)行字段新增,并修改查詢方案擴(kuò)展開發(fā)工具頁面顯示1 可通過可視化的顯示設(shè)置進(jìn)行修改2 頁面修改時(shí)有部分限制,如不能刪除只能隱藏字段,必錄不能改為非必錄等3 通過擴(kuò)展開發(fā)工具進(jìn)行設(shè)置邏輯擴(kuò)展1 通過事件總線技術(shù)提供插件式擴(kuò)展體系,插入方式為Before/After/Override2 通過頁面擴(kuò)展開發(fā)工具進(jìn)行J

15、S前端及web端的邏輯處理插入3 通過DEP工具進(jìn)行App后臺(tái)邏輯插入方案管理1 一個(gè)頁面可以有多個(gè)平級(jí)的擴(kuò)展方案,一個(gè)頁面方案包括頁面顯示及前臺(tái)邏輯插件2 通過頁面擴(kuò)展開發(fā)工具進(jìn)行方案管理,包括啟用、禁用,按CU進(jìn)行分配典型二次開發(fā)場景及方式序號(hào)需求場景詳細(xì)描述開發(fā)方式1新增字段可新增各種類型字段,并可設(shè)置顯示位置及標(biāo)簽、必錄、默認(rèn)值、數(shù)值范圍、校驗(yàn)等屬性1、使用DEP工具/頁面配置工具新增字段,同步查詢方案2、通過頁面配置工具設(shè)置顯示及其他屬性2調(diào)整顯示布局可調(diào)整頁面各個(gè)字段顯示位置,調(diào)整布局通過頁面設(shè)置工具進(jìn)行顯示調(diào)整3修改字段顯示屬性修改字段/控件的標(biāo)簽文字、默認(rèn)值、提示文字、是否必錄

16、、是否隱藏、是否可編輯、數(shù)值范圍、校驗(yàn)及信息等各種屬性,包括按鈕等控件通過頁面設(shè)置工具進(jìn)行修改4新增、修改控件的事件及響應(yīng)邏輯可設(shè)置各種控件的常用事件,編寫響應(yīng)邏輯1、通過頁面設(shè)置工具進(jìn)行事件設(shè)置2、編寫插入的處理邏輯程序5根據(jù)字段值動(dòng)態(tài)設(shè)置其他字段是否顯示、可編輯、必錄例:如費(fèi)用類型=車輛費(fèi)用,則顯示且須選擇車輛,否則不顯示車輛1、工具設(shè)置字段控件onChanged事件2、編寫js程序?qū)崿F(xiàn)邏輯6可動(dòng)態(tài)給其他字段賦值F7查詢連帶,包括給分錄中的某字段賦默認(rèn)值,包括清空。例:人員選定后,自動(dòng)將人員所屬部門賦值給部門字段1、工具設(shè)置字段控件onChanged事件2、編寫js程序?qū)崿F(xiàn)邏輯7可動(dòng)態(tài)設(shè)置

17、其他字段F7過濾條件包括給分錄中的某字段F7設(shè)置過濾條件。例:部門變化后,選擇人員時(shí)需要自動(dòng)添加所屬部門=單據(jù)上部門值這個(gè)條件1、工具設(shè)置字段控件onChanged事件2、編寫js程序?qū)崿F(xiàn)邏輯8可設(shè)置分錄中某字段的自動(dòng)合計(jì)計(jì)算例:在分錄上添加了一列“車補(bǔ)費(fèi)”,在行的合計(jì)上需要自動(dòng)計(jì)算直接在工具中設(shè)置修改分錄表格屬性9可設(shè)置分錄中某字段合計(jì)值到單據(jù)頭例:訂單分錄行中的金額合計(jì)值自動(dòng)付給單據(jù)頭上的訂單總金額字段1、工具設(shè)置字段控件onChanged事件2、編寫js程序?qū)崿F(xiàn)邏輯二次開發(fā)管理補(bǔ)丁制作僅含web端內(nèi)容不含DEP擴(kuò)展方案,DEP擴(kuò)展應(yīng)通過DEP工具導(dǎo)入導(dǎo)出安裝部署補(bǔ)丁安裝使用管控臺(tái)正常安裝

18、Web運(yùn)行框架功能概述Web運(yùn)行技術(shù)框架,基于Spring MVC,是非常輕量級(jí)的、簡單易學(xué)的架構(gòu)Web業(yè)務(wù)功能是集成在EAS門戶中顯示并運(yùn)行的主要部分客戶端運(yùn)行部分Web Server端部分App Server端部分基礎(chǔ)控件體系典型操作調(diào)用基礎(chǔ)流程action/eventJs事件處理前插入邏輯覆蓋邏輯后插入邏輯攔截器Web端框架License用戶監(jiān)控行為采集性能監(jiān)控主業(yè)務(wù)組織處理Web端處理邏輯功能權(quán)限前插入邏輯覆蓋邏輯后插入邏輯App端處理邏輯日志數(shù)據(jù)權(quán)限頁面操作ClientWeb ServerApp Web運(yùn)行框架客戶端框架內(nèi)容顯示內(nèi)容,頁面元數(shù)據(jù)動(dòng)態(tài)解析/靜態(tài)化html顯示樣式,CSS

19、文件處理邏輯,JS文件Web Server端Event類-Handler類擴(kuò)展時(shí)只需要用Rhino編寫HandlerApp Server端使用已有EAS后臺(tái)業(yè)務(wù)服務(wù)也可以使用DEP后臺(tái)服務(wù)方法Web組件庫控件描述列布局Column Layout表格控件多表頭/列鎖定,多種編輯,分組統(tǒng)計(jì)F7浮層/窗口,通用/組織/人員/自定義等多頁簽可異步加載、動(dòng)態(tài)維護(hù)頁簽數(shù)字框金額/百分比/整數(shù)/小數(shù)日期及日期時(shí)間Max/Min,可顯示周AutoComplete支持多種源(數(shù)組/URL/函數(shù))WindowGet/post,互傳數(shù)據(jù),iframe/div基礎(chǔ)控件體系JQuery控件的封裝配合CSS,符合統(tǒng)一顯示

20、風(fēng)格以后可切換多種風(fēng)格、多種皮膚支持流體布局,隨瀏覽器窗口大小而自動(dòng)調(diào)整應(yīng)用組件體系可查看幫助系統(tǒng)詳細(xì)了解總體介紹應(yīng)用說明關(guān)鍵問題說明應(yīng)用開發(fā)人員技術(shù)要求擴(kuò)展開發(fā)原理及標(biāo)準(zhǔn)產(chǎn)品補(bǔ)丁升級(jí)資料與共享附錄提綱關(guān)鍵問題Web前端熟悉HTML/JSP熟悉JQuery,了解css3熟練掌握J(rèn)ava ScriptJ2EE熟練掌握J(rèn)ava了解SpringBOS/EAS開發(fā)熟練掌握BOS/EAS開發(fā)流程及規(guī)范應(yīng)用開發(fā)人員技術(shù)要求BOS Web動(dòng)態(tài)框架涉及的開發(fā)工具與技術(shù)Application Server端(與原來GUI開發(fā)一樣)工具:DEP/BIM(For機(jī)構(gòu)&客戶)擴(kuò)展元數(shù)據(jù)相關(guān)(實(shí)體、Query、表、Fa

21、cade,以及他們相關(guān)的屬性方法等)擴(kuò)展App Server端業(yè)務(wù)邏輯腳本(Rhino)需掌握的技術(shù):DEP開發(fā)、 Rhino腳本語言/BIMWeb Server端工具:Eclipse(新功能開發(fā))/頁面配置工具(標(biāo)準(zhǔn)產(chǎn)品擴(kuò)展修改)新功能開發(fā):Event類(java)( Web Server端事件總線),Handler類(java)(Web Client事件對(duì)應(yīng)的響應(yīng)方法業(yè)務(wù)邏輯代碼)擴(kuò)展修改:Rhino腳本語言需掌握的技術(shù):Java、Spring開源框架技術(shù)/Rhino腳本語言Web Client端工具:BOS WAF2頁面配置工具(擴(kuò)展開發(fā))頁面布局、拖放字段組件控件、配置字段與控件屬性、

22、配置功能、配置事件工具:自己常用的文本編輯器擴(kuò)展Js(頁面邏輯)擴(kuò)展Css(頁面樣式)需掌握的技術(shù):WEB前端技術(shù)(Html、Css3、Java Script 、JQuery技術(shù) )特別說明開發(fā)技術(shù)BOS Web動(dòng)態(tài)框架只是BOS WEB前端開發(fā)技術(shù),對(duì)于后端仍然采用原來BOS的開發(fā)模式,因此熟悉原BOS/EAS開發(fā)技術(shù)非常重要,如果完全沒有經(jīng)歷過原BOS/EAS的開發(fā),那掌握周期會(huì)更長BOS Web動(dòng)態(tài)框架作為BOS WEB前度開發(fā)技術(shù),采用了目前主流的WEB前度技術(shù),因此必須熟練掌握WEB前端技術(shù)( Html、Css3、Java Script 、Jquery技術(shù) ),這些技術(shù)在互聯(lián)網(wǎng)上有大

23、量的教材和案例可以學(xué)習(xí)在正式學(xué)習(xí)BOS Web動(dòng)態(tài)框架開發(fā)之前,請(qǐng)?zhí)崆罢莆蘸们懊鎯深惣夹g(shù)Web動(dòng)態(tài)框架前端擴(kuò)展基本原理標(biāo)準(zhǔn)產(chǎn)品頁面頁面元數(shù)據(jù)(標(biāo)準(zhǔn))前端腳本:Js(標(biāo)準(zhǔn))前端樣式:css(標(biāo)準(zhǔn))Webserver邏輯:handler(標(biāo)準(zhǔn))擴(kuò)展頁面方案A擴(kuò)展頁面差異元數(shù)據(jù)(A)擴(kuò)展前端腳本:Js(A)擴(kuò)展前端樣式:css (A)擴(kuò)展Webserver邏輯:handler (A)擴(kuò)展設(shè)計(jì)期運(yùn)行期擴(kuò)展頁面差異元數(shù)據(jù)(A)Js(標(biāo)準(zhǔn)) + Js(A)css(標(biāo)準(zhǔn))+css (A)handler(標(biāo)準(zhǔn))+handler (A)頁面元數(shù)據(jù)(標(biāo)準(zhǔn))頁面疊加邏輯疊加擴(kuò)展前提:1、必須是Web動(dòng)態(tài)開發(fā)平臺(tái)開發(fā)

24、的頁面2、頁面必須要所屬一個(gè)業(yè)務(wù)單元WEB前端按CU分配擴(kuò)展原理標(biāo)準(zhǔn)產(chǎn)品頁面頁面元數(shù)據(jù)(標(biāo)準(zhǔn))前端腳本:Js(標(biāo)準(zhǔn))前端樣式:css(標(biāo)準(zhǔn))Webserver邏輯:handler(標(biāo)準(zhǔn))擴(kuò)展頁面方案A(分配給AA管理單元)擴(kuò)展頁面差異元數(shù)據(jù)(A)擴(kuò)展前端腳本:Js(A)擴(kuò)展前端樣式:css (A)擴(kuò)展Webserver邏輯:handler (A)擴(kuò)展頁面方案B(分配給BB管理單元)擴(kuò)展頁面差異元數(shù)據(jù)(B)擴(kuò)展前端腳本:Js(B)擴(kuò)展前端樣式:css (B)擴(kuò)展Webserver邏輯:handler (B)擴(kuò)展擴(kuò)展根據(jù)登錄組織所屬CU設(shè)計(jì)期運(yùn)行期登錄AA管理單元擴(kuò)展頁面差異元數(shù)據(jù)(A)Js(標(biāo)準(zhǔn)) + Js(A)css(標(biāo)準(zhǔn))+css (A)handler(標(biāo)準(zhǔn))+handler (A)頁面元數(shù)據(jù)(標(biāo)準(zhǔn))頁面疊加邏輯疊加擴(kuò)展頁面差異元數(shù)據(jù)(B)Js(標(biāo)準(zhǔn)) + Js(B)css(標(biāo)準(zhǔn))+css (B)handler(標(biāo)準(zhǔn))+handler (B)頁面元數(shù)據(jù)(標(biāo)準(zhǔn))頁面疊加邏輯疊加登錄BB管理單元擴(kuò)展前提:1、必須是Web動(dòng)態(tài)開發(fā)平臺(tái)開發(fā)的頁面2、頁面必須要所屬一個(gè)業(yè)務(wù)單元標(biāo)準(zhǔn)產(chǎn)品頁面頁面元數(shù)據(jù)(標(biāo)準(zhǔn))Js(標(biāo)準(zhǔn))css(標(biāo)準(zhǔn))handler

溫馨提示

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

評(píng)論

0/150

提交評(píng)論