当前位置:文档之家› 应用系统统一开发平台SG-UAP培训

应用系统统一开发平台SG-UAP培训

路漫漫其修远兮, 吾将上下而求索
路漫漫其修远兮, 吾将上下而求索
平台介绍-平台组
集成开发工
➢集成开发工具以Eclipse为基础, 件的方式进行功能扩展。 ➢基础设施及业务套件以SDK形式为 务系统提供工具支撑。 ➢采用标准的Eclipse插件升级模式 升级。 ➢内置Tomcat6.X应用服务器及Ora 、达梦等数据库驱动程序,方便用户 发使用。 ➢制定一套基于统一开发平台的项目 发方法论及配套的项目管理工具。
路漫漫其修远兮, 吾将上下而求索
平台介绍-名词解
SG-UAP SERVER 应用提供SG-UAP平台的模块,整个项目组共用一个,由项目管理人员统 一维护,开发人员只需要知道SG-UAP平台服务端的地址。(简称“服务 端”)
SG-UAP IDE SG-UAP集成开发工具 UAP项目 依赖于SG-UAP平台服务端的标准的空的Web应用 模块
2.减少代码量
31.提升开发效率 2
4.
代码生成
型可以适用于不同的技术平台,如:JavaEE、.NET,
路漫漫其修远兮, 吾将上下而求索
路漫漫其修远兮, 吾将上下而求索
平台介绍-平台组
功能概
已 待
平台介绍-名词解
平台基础设施 统一开发平台中最底层的部分,其中包含核心框架和平台微内核。
平台公共套件 统一应用平台提供的各类公共服务:如任务调度、即席报表、数据 缓存、BPM、统一权限等。
一体化平台 门户、可视化体系、数据中心等服务统称。
模块化技术
平台微内核主要目标是提供业务系统的模块化(开发、部署)和动态 化能力。采用OSGi R4规范的参考实现——Equinox3.5——为基础实 现。采用Servlet桥模式,将OSGi框架嵌入到应用容器中运行
MX展现框架
路漫漫其修远兮, 吾将上下而求索
平台的MX展现框架是基于开源的Jquery封装的JS框架,为交互式 Web应用提供丰富可扩展的界面展现组件
应用系统统一开发平台 SG-UAP培训
路漫漫其修远兮, 吾将上下而求索
2020年4月5日星期日

一 引言 二 平台架构介绍 三 UAP项目介绍 四 答疑
路漫漫其修远兮, 吾将上下而求索
引言-课程内容及目
课程目标:了解SG-UAP平台框架及功能
什么是SG-UAP。 SG-UAP平台技术路线。 SG-UAP平台功能架构。 SG-UAP平台层次技术架构。 平台1.X版本的功能范围、能够满足的需求范围,并以实际业务场景描述输
平台介绍-平台技术路
缓存
平台采用扩展稳定可靠的开源缓存技术Ehcache的方式,实现了一套 功能强大的进程内缓存。
分布式缓存基于开源NoSql数据库——MongoDB进行扩展实现,具 有海量数据存储能力,比较适合云环境下的缓存应用。
数据库
数据库采用Oracle 10g、IBM DB2、Sql Server、MySql,支持国产 数据库达梦、金仓等。
Weblet web应用的最小逻辑单元,它将页面文件、脚本文件和资源文件按照一定的
目录结构管理。 PO对象 Persistant Object 持久对象,是与数据库中表相映射的java对象。
路漫漫其修远兮, 吾将上下而求索
平台介绍-平台技术路
服务端开发技术 选择J/Jsp 2.0(Java EE 1.4标准)
模块项
目向导 …
平台介绍-平台组
模型驱
模优型势驱动。(开发)是一种以模型作为主要工件的软件开发方法,优1两.模提种势型升主在SG流建U模模AP型工平具驱台的动的支开易持用发下性模,式被转换成代码或者可运行
提高产能:减少手工编码量、开发快、提高质量。
可维护性:模型与技术分离,技术架构的改变意味着 只是模型的一种新的转换,模型本身不变,同一套模
具有OSGi规范(Open Service Gateway Initiative ,开放服务网关规范 ) 特定描述的Java程序包,是OSGi规范定义的模块化实体单元。SG-UAP平 台的动态模块框架对标准的OSGi模块进行扩展形成了动态模块,以上两者 路漫漫其修远兮, 统称为模块。
吾将上下而求索
平台介绍-名词解
组件容器 spring3.1.1
数据持久化与对象映射技术 平台持久化层包括两种:Hibernate oo(3.2.6)和基于SessionFactory 的SQL执行
路漫漫其修远兮, 吾将上下而求索
平台介绍-平台技术路
数据序列化格式
JSON(Javascript Object Notation) 是一种轻量级的数据交换格式, 易于人机阅读和编写,同时也易于机器解析和生成。
出效果。
路漫漫其修远兮, 吾将上下而求索
路漫漫其修远兮, 吾将上下而求索
FTP目录介

一 引言 二 平台架构介绍 三 UAP项目介绍 四 答疑
路漫漫其修远兮, 吾将上下而求索
平台介绍-背
应用系统统一开发平台(SG-UAP,Unified Applicatoin Platform。后续出现的UAP及 SG-UAP均为简称),国家电网公司新一代应用开发、运行、治理平台,提供一套技术统一、架构 柔性、性能高效、安全可靠的企业级信息系统基础框架和公共套件集,支撑业务系统的设计、开 发、测试、发布、运行的全过程。
平台介绍-平台组
集成开发工
SG-UAP集成开发工具以eclipse为基础,实现方式标准、开放,符合业界主流,扩展提升模 型设计、权限模型集成以模型驱动的方式进行场景代码生成等方面的能力。
简单 易用
路漫漫其修远兮, 吾将上下而求索
场景模 板
场景代码
展现页面 服务组件 配置文件
Text
快速 高效
UAP项 目向导
日志 组件
Log4j
路漫漫其修远兮, 吾将上下而求索
平台介绍-平台技术路
基于浏览器的即席报表 即席报表提供了完全可在网页中编辑报表的全功能报表设计器,采用 主流的条带式报表模型,真正无编码形式设计报表,提供了易用、高 效的报表设计方案和完善的报表权限管理功能。
稳定易扩展的任务调度 任务调度采用成熟开源项目Quartz(3.5)为基础,扩展实现可视化任 务配置与监控功能,为应用系统提供了稳定、易用的自动化任务执行 支撑。
相关主题