《2019年积木式开发体系的原理与应用.pdf》由会员分享,可在线阅读,更多相关《2019年积木式开发体系的原理与应用.pdf(28页珍藏版)》请在三个皮匠报告上搜索。
1、?-?120+?8?1?1?1?1?-?200+?5?1?2?1?vs?=?=+?(?)?(?)?(?)?DevOps?Business ComponentsData Access ProxyData Access PlatformPre-Event ProxyPost-Event ProxyBusiness Logic Event SystemUI Component SystemData ProviderUI ProviderCustom LayerBasic LayerDevice LayerWeb AppAndroid AppiOS AppOthers?!11Business Comp
2、onentsData Access ProxyData Access PlatformSecurityWorkflowCustom WorkflowPre-Event ProxyPost-Event ProxyBusiness Logic Event SystemUI Component SystemData ProviderUI ProviderCustom LayerBasic LayerDevice LayerWeb AppAndroid AppiOS AppDatabase?OthersQueue ServiceCache Service?“?”?“?”?!14?NoNoNoStart
3、?/?NoYesYesYesYes?“?”?“?”?“?”?ScreenViewView-LayoutControlsAppletApplet-LayoutApplication?“?”?!17Built-in WidgetsAdd-on WidgetsCustom WidgetsClient-Side UIClient-Side EngineClient-SideUI ProviderBasic LayerDevice LayerCustom LayerData ProviderData BindingUI ChangesUI EventsCache Manager?Logic Layer?
4、!19UI LayerData LayerComponent LibraryControlsClassesTemplatesFulfillControl Place HolderApplet Template FileView Template FileControlAppletViewScreenApplicationFieldBusiness ComponentBusiness ObjectColumnTable?Applet(?)?Pre-BranchPost-BranchRuntime-Event ProxyRuntime-Event ProxyRuntime-Event ProxyRuntime-Event Proxy?Client-Side Event TriggerCodeCodeCodeCodeClient-Side Event ResponseInvoking Method(Class)Button Click?Business Component(?)?AOP?!22?ConfigurationCodeCompile?DevOps?40+?,120+?1?4?,40+?3?COMPaaS?AI?.?