sg-uap v3.00高级开发手册分册1概述_第1页
sg-uap v3.00高级开发手册分册1概述_第2页
sg-uap v3.00高级开发手册分册1概述_第3页
sg-uap v3.00高级开发手册分册1概述_第4页
sg-uap v3.00高级开发手册分册1概述_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

引 概 阅读导 适用范 5SG-UAP应用开 概 UAP项目的组成结 模块项目的组成结 模块项目的前端组成结 展现框架的构 资源文件(样式、、、皮肤、 文件(Weblet小程序、视图、视图控制器 页面文件(JSP、 模块项目的组成结 分层结 结 配置文 业务系统开发部分又根据业务系统框架的组织、客户端、服务端、工作进行各种分析操作,最终生成满足业务需求的分析结果。SG-UAP境,它以Eclipse为基础,以标准插件的方式进行功能扩展,是所有基于平台进行二次开发的统一。分析功能、编译功能、调试功能、测试功能、发布功能等的开发软件服务统一应用平台引 概

概UAP项目的组成结 模块项目的组成结MX

高级特 开

工作流管理平 业务系统与BPM集之权限 权限管理系 业务系统与权限集

体系结 数据缓存开缓 缓存异 缓存注解应

1的对SG-UAP平台进行了介绍。在阅读本文前,需要开发人员已经阅读过SG-UAPSG-UAP表格SG-UAPSG-UAP“服务端SG-UAPSG-UAP(SG-UAPDevelopmentUAPSG-UAPWebOSGi(OpenServiceGatewayInitiative,开放服务网关规范)特定描述的Java程序包,是OSGi规范定义的模块化实VO务逻辑使用的JavaPOPersistantObjectJava每个任务执行步骤的业务操作的实现组件,具体可包括和XMLStateGridUnifiedApplicationtform,缩写SG-UAP,国家员统一,开发人员只需要知道SG-UAP平台模块仓库的地址UAPUAPJavaScript延迟加载/懒加load加载子节点;Hibernate3sql在集成开发工具上的对某个插件的开发模式,如debug图表2框架结构,系统的开发提供统一的基础设施底层的技术实现,简化具体功能的开发过,界面层:基于AJAX框架自主开发可复用的界面,可以灵活组合满据库操作性能。实现通用数据服务组件,支持多种形式的数据存取,实现数据库相关对象的ORMap机制及复杂的业务数据获取规则。 F0201界面交F0202数F0203事务管 F0201界面交F0202数F0203事务管 Web展现组 高级展现组 资 实体映射与持久 事务创 事务分界面配数据处多事务控事务恢F0204日志管F0205异常管F0206服务交 日志处 日志接 异常信息封 异常处 服务发 通讯支调用服安全控服 中F0207安全管F0208工具支会话管时间数据运算资源文件管格式管字符XML操作国际语言切JSON操作输入输出验文件IO操作3UAP项目的组成结uap为UAP主项目,configuration下为项目的各配置文件,plugins下为发布的模块项目,modulelist下为白和,中的模块不会被启动,其中_exclude_perties为,_include_moperties为白。moduleconfigface,pm据库物理模型,perties,deploy.xml述,modelomui模块项目的前端组成bussinewssCost是一个场景名称,resources包含了Weblet的资源文件,Scripts文件夹包含了业务模块的所有文件,其中views 。其中weblet.js文件包含了当前Weblet的逻辑。index.jsp是页面。资源文件(样式、、、皮肤、包括样式 ,,皮肤 这些文件,如下表html,html,{}.mx,.mx{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-family:微软雅黑,宋体}<<divalign="center"style="width:800"<fieldsetstyle="width:800;<tablecellspacing="0"bordercolorlight="#C0C0C0"bordercolordark="#C0C0C0"align="center"style="width:100%;height:150px;border-collapse:collapse"<td>@#@AV-userId#OPTIONS-{readOnly:<td>@#@AV-userId#OPTIONS-{readOnly:true,width:125,visible:false}</td><tr<tdalign="right"width="120px"> <td>@#@AV-sfglh#OPTIONS-{readOnly:true,<tdalign="rightwidth="120px">用户名称<font<td>@#@AV-yhmc#OPTIONS-{readOnly:true,<tdalign="rightwidth="120px">用户编号<font<td>@#@AV-yhbh#OPTIONS-{readOnly:true,en中的messages.js表示英 ,代码如下图所示mx.messages={DAY_0:mx.messages={DAY_0:DAY_1:DAY_2:DAY_3:DAY_4:DAY_5:DAY_6:DAY_6:ID:NAME:DESCRIPTION:"Description",USER_NAME:"UserName",PASSWORD:"Password",OPTIONS:"Options",OK:CANCEL:"Cancel",CLOSE:"Close",NEXT:PREVIOUS:"Previous",BACK:"Back",FINISH:zh-CH中的messages.js表示中文 ,如下所示mx.messagesmx.messagesDAY_0日DAY_1一DAY_2二DAY_3三DAY_4四DAY_5五DAY_6六ID唯一标识NAMENAME名称DESCRIPTION:"描述",USER_NAME用户名称",PASSWORD:OPTIONS选项OK确定CANCEL取消CLOSE关闭NEXT下一步PREVIOUS上一步",BACK:"上一步",FINISH完成}文件(Weblet小程序、视图、视图控制器Weblet.js,View.js,ViewController.jsDetailView.js和MainView.js是视图,DetailViewController.jsMainViewController是视图控制器weblet.js文件包含了当前Weblet 逻辑,代码如下{id'testcase',//webletnamename测试框架:[进来onload:{','onstart:{varctrl=newtestcase.views.MainViewController();}customerDetail.views.MainView={varme=$extend(mx.views.View);me.yhbh=null;varbase={};me._detailView=null;base.init=me.init;me.init=function(){customerDetail.views.MainView={varme=$extend(mx.views.View);me.yhbh=null;varbase={};me._detailView=null;base.init=me.init;me.init=function(){customerDetail.views.DetailViewcustomerDetail.views.DetailView={varme=varbase=/*初始化单表单控件*/base.init}}MainViewController.js是主页面的控制层,主要用来初始MainView.js中的方法以及界面的方法。如下所示customerDetail.views.MainViewControllercustomerDetail.views.MainViewController={varme=varbase={};me.getView={if(me.view=={me.view=customerDetail.views.MainView({controller:me}returnme._onactivate={TODO}me.initme.init={me.load={}}customerDetail.views.DetailViewController={varme=varbase=me.getView=customerDetail.views.DetailViewController={varme=varbase=me.getView={if(me.view=={me.view=customerDetail.views.DetailView({controller:me}returnme._onactivate={{TODO}页面文件(JSP、jsphtmlindex.jspindex.jsp是显示某个场景 页面,该场景的唯 。代码如<%@<%@pagelanguage="java"contentType="text/html;charset=UTF-<%@tagliburi="/tags/mx-framework"prefix="mx"<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0"<mx:Framework<title><mx:WebletContainerid="webletContainer"bundleName="userInfo"模块项目的组成结分层结

IHibernateDaoIBizc,Bizc<bizc:logic<bizc:implementationtype="java"Bizc" privateITreeBizc 结配置文<beans <beans ……<ponent-scanbase-package="com.sgcc.uap.test"逻辑构件配置文件配置逻辑构件的接口类,还可以进行事务配置<bizc:logic<bizc:logic<bizc:implementationtyp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论