应用系统统一开发平台SG-UAP培训
4.应用系统统一开发平台(SG-UAP)V1.1培训_快速开发-平台服务端应用开发20130228

3.@PathVariable 添加@PathVariable注解,可以直接在方法中使用请求URI中的 值。
14
注解介绍
常用 SPRING注解
4.@Repository 用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注 在 DAO 类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用 Bean 的自动扫描功能,这可 以通过<context:component-scan/><context:component-scan basepackage=”bookstore.dao” /> 如此,我们就不再需要在 XML 中显式使用 <bean/> 进行 Bean 的配置。Spring 在容器初始化时将自动扫描 base-package 指定的包及其子包下的所有 class 文件,所有标注了 @Repository 的类都将被册 为 Spring Bean。
9
REST介绍
Rest示例:
GET请求:用于获取资源。 http://localhost:9000/appname/module/rest/user/ 获取所有user的记录
GET请求: http://localhost:9000/appname/module/rest/user/0001 获取单一的资源。主键为0001的user记录
@ItemRequestParam("params") String itemType) {
应用系统统一开发平台SG-UAP培训

功能概览
已实现 待实现
8
励志人生 好好学习
平台介绍-名词解释
平台基础设施 统一开发平台中最底层的部分,其中包含核心框架和平台微内核。
平台公共套件 统一应用平台提供的各类公共服务:如任务调度、即席报表、数据 缓存、BPM、统一权限等。
一体化平台 门户、可视化体系、数据中心等服务统称。
9
励志人生 好好学习
应用系统统一开发平台 SG-UAP培训
励志人生 好好学习
目录
一 引言 二 平台架构介绍 三 UAP项目介绍 四 答疑
2
3
励志人生 好好学习
引言-课程内容及目标
课程目标:了解SG-UAP平台框架及功能
什么是SG-UAP。 SG-UAP平台技术路线。 SG-UAP平台功能架构。 SG-UAP平台层次技术架构。 平台1.X版本的功能范围、能够满足的需求范围,并以实际业务场景描述输
更灵活
• 可应用于基于UAP构建的业务系统 • 可独立部署,对外提供报表解析服务 • 前端展现支持多种集成方式,方便业 务系统二次开发
更专业
• 内置丰富组件、图表,支 持制作多种复杂报表 • 多种数据源支持 • 强大的公式编辑器 • 高保真打印 • 无失真导出多种格式
22
励志人生 好好学习
平台介绍-平台组成
励志人生 好好学习
平台介绍-平台组成
即席报表
即席报表在借鉴已有报表系统实现思路和功能的基础上,重点加强易用性,系统专业性强、 界面简单易用,最终用户经过简单指导可直接设计和修改报表。
更易用
• 国内首创全功能B/S设计 器,简化报表设计与维护 • Office风格易学易用 • 自由拖拽式设计方式 • 所见即所得式设计效果 • 无编码式设计报表
SGTMS系统培训大纲

SG-TMS系统培训大纲SG-TMS新疆项目组2013年6月23日目录1初步了解 (3)1.1系统三大模块 (3)1.1.1通信资源管理 (3)1.1.2通信实时监视 (3)1.1.3通信运行管理 (4)1.2资源命名及概念(重点) (4)1.2.1资源命名 (4)1.2.2相关概念 (6)1.3系统辅助工具 (6)1.3.1PI3000后台管理 (6)1.3.2导入导出工具 (6)2进而熟悉 (6)2.1系统菜单操作 (7)2.1.1资源管理(重点) (7)2.1.2实时监视 (7)2.1.3运行管理(重点) (7)2.2系统资源录入及维护(重点) (7)2.3系统辅助工具的使用 (7)2.3.1PI3000的具体使用 (7)2.3.2导入导出工具的使用(重点) (8)3最后掌握 (13)3.1系统操作过程中出现问题的解决 (13)3.2系统资源维护过程出现问题的解决 (14)3.3系统辅助工具使用过程中出现的问题解决 (14)为了能让各地州用户能够尽快的了解并逐渐熟悉SG-TMS系统,针对用户对SG-TMS系统实际的使用情况,此次培训主要分为三个阶段九个内容:初步了解(系统三大模块,系统资源命名及概念,系统辅助工具),进而熟悉(系统菜单操作,系统资源录入及维护,系统辅助工具的使用),最后掌握(系统操作过程中出现问题的解决,系统资源维护过程出现问题的解决,系统辅助工具使用过程中出现的问题解决)。
1初步了解了解系统整体的轮廓是熟悉系统使用的基础,对系统整体的架构有了了解,能够保证有条理的熟悉系统菜单的操作。
对系统资源命名及相关概念的了解,是系统资源录入及维护的前提,只有清楚了系统资源的命名规则及概念才能更好的进行系统资源的录入和维护。
了解系统辅助工具,是全面熟悉系统的一个必要条件,要想完全的掌握SG-TMS系统,那就离不开系统辅助工具的试用。
1.1 系统三大模块SG-TMS系统即国家电网通信管理系统,主要分为:通信资源管理、通信实时监视、通信运行管理以及通信专业管理(该功能模块还未实现)1.1.1通信资源管理提供对通信网络各种通信资源数据的规范、常态管理功能,实现面向通信网络、通信设备、通信业务等各类通信资源的规范化管理,使资源的使用更加便利、资源数据的查询更加准确,并为通信资源的建设和规划提供依据。
SG培训PPT

• 超过 年的老客户建议更换 超过3年的老客户建议更换
– 全新的硬件平台、更好的软件功能 全新的硬件平台、 – 可以适当提供优惠
• 才买不久的客户
– 已买的 旁路部署做审计 已买的AC旁路部署做审计 – SG实现上网加速、流控及上网安全 实现上网加速、 实现上网加速
深圳市南山区麒麟路1号 深圳市南山区麒麟路 号 科技创业中心4楼 科技创业中心 楼
– 强调 是“专业上网优化网关”:与其他品类产品区分开 强调SG是 专业上网优化网关” 与其他品类产品区分开 – 以提升上网速度为核心:与上网行为管理等产品区分开 – SG的上网加速效果最好:与同类产品区分开差异优势 的上网加速效果最好
SG性能与规划 性能与规划
型号 M3200-SG M3400-SG M4300-SG M4500-SG M6300-SG M6500-SG M7300-SG M8300-SG 支持性能 10Mb 15Mb 60Mb 80Mb 150Mb 300Mb 600Mb 1Gb
• 带宽管理
– 管控 管控P2P、保障关键业务带宽,提升上网速度 、保障关键业务带宽, – 实现带宽合理分配,避免带宽扩容的成本浪费 实现带宽合理分配,
• 上网安全
– 清洗流量中的危险插件、恶意脚本、病毒、木马 清洗流量中的危险插件、恶意脚本、病毒、 – 即使感染木马、黑客、间谍后也能封堵和报警 即使感染木马、黑客、
SGUAP平台概述与两级技术服务体系介绍.pptx

数据库
数据库采用Oracle 10g、IBM DB2、Sql Server、MySql,支持国产 数据库达梦、金仓等。
日志 组件
Log4j
平台介绍-平台技术路线
基于浏览器的即席报表 即席报表提供了完全可在网页中编辑报表的全功能报表设计器,采用 主流的条带式报表模型,真正无编码形式设计报表,提供了易用、高 效的报表设计方案和完善的报表权限管理功能。
集群
台提供的标准逻辑组件、公共服务代
理构成业务逻辑层
• 持久层提供数据持久化、数据访问能
力
平台介绍-核心框架
服务端开发技术 选择Java路线,JDK/JRE 1.5,Servlet 2.4/Jsp 2.0(Java EE 1.4标
准) 组件容器
spring3.1.1 数据持久化与对象映射技术 平台持久化层包括两种:Hibernate oo(3.2.6)和基于
SessionFactory的SQL执行
平台介绍-平台技术路线
稳定易扩展的任务调度 任务调度采用成熟开源项目Quartz(3.5)为基础,扩展实现可视化任 务配置与监控功能,为应用系统提供了稳定、易用的自动化任务执行 支撑。
平台介绍-集成开发工具
➢集 成 开 发 工 具 以 Eclipse 为 基 础 , 以插件的方式进行功能扩展。 ➢基础设施及业务套件以SDK形式 为业务系统提供工具支撑。 ➢采 用 标 准 的 Eclipse 插 件 升 级 模 式进行升级。 ➢内 置 Tomcat6.X 应 用 服 务 器 及 Oracle 、 达 梦 等 数 据 库 驱 动 程 序 , 方便用户开发使用。 ➢制定一套基于统一开发平台的项 目开发方法论及配套的项目管理 工具。 ➢扩展了模型设计、以模型驱动的 方式进行场景代码生成等方面的 能力
SG-UAP平台概述和两级技术服务体系介绍专题培训课件

平台介绍-模型驱动
模型驱动(开发)是一种以模型作为主要工件的软件开发方法,模型在建模工具的支持下,被转换成代码 或者可运行配置。
优势
提高产能:减少手工编码量、开发快、提高质量。
可维护性:模型与技术分离,技术架构的改变意 味着只是模型的一种新的转换,模型本身不变, 同一套模型可以适用于不同的技术平台,如: JavaEE、.NET,以及移动应用平台。
服务端开发技术 选择Java路线,JDK/JRE 1.5,Servlet 2.4/Jsp 2.0(Java EE 1.4标 准)
组件容器 spring3.1.1
数据持久化与对象映射技术 平台持久化层包括两种:Hibernate oo(3.2.6)和基于
SessionFactory的SQL执行
数据库
数据库采用Oracle 10g、IBM DB2、Sql Server、MySql,支持国产 数据库达梦、金仓等。
日志 组件
Log4j
平台介绍-平台技术路线
基于浏览器的即席报表 即席报表提供了完全可在网页中编辑报表的全功能报表设计器,采用 主流的条带式报表模型,真正无编码形式设计报表,提供了易用、高 效的报表设计方案和完善的报表权限管理功能。
MX展现框架 平台的MX展现框架是基于开源的Jquery封装的JS框架,为交互式 Web应用提供丰富可扩展的界面展现组件
平台介绍-平台技术路线
缓存
平台采用扩展稳定可靠的开源缓存技术Ehcache的方式,实现了一套 功能强大的进程内缓存。
分布式缓存基于开源NoSql数据库——MongoDB进行扩展实现,具 有海量数据存储能力,比较适合云环境下的缓存应用。
平台介绍-平台组成
平台基础设施
UAP、URP8100系统总体架构培训

AppServer
SIP/PARLAY SIP/MGCP
ICD INTESS
iManager I2000 SNMP/MML SCP INAP/CAP/MAP UAP/URP
SIP/SIP-T/H.323 MGCP/H.248 SoftSwtich M3UA/SCTP M3UA/SCTP RTP TUP/ISUP
业务控制与媒体资源逻辑结构(续)
业务控制与媒体资源处理部分在SoftX3000的基础上进行开发,将VRS、MRS 与SoftX3000进行整合(将呼叫控制部分、系统支撑、后管理模块BAM进行整 合)
线路接口模块
线路接口模块主要用于提供满足系统组网需求的各种物理接口,包括FE接口、 E1/T1接口、BITS接口等。
媒体资源处理部件
该部分在VRS和MRS基础上进行开发,为用户提供媒体资源功能。媒体资源部分可
以与呼叫控制部分完全融合、以单板(VRU/MSU)的形式插在SoftX3000的框中为 用户提供媒体资源功能;也可以与呼叫控制部分采用松耦合形式(媒体部分以 VRS和MRS的形式存在)为用户提供媒体资源的功能。
UAP/URP8100系统总体架构培训
UAP IP业务开发组 2013-7-5
1
产品形态与组网结构
UAP/URP系统架构 MGC系统架构 MGC软件模块结构 系统性能指标
2
产品名称
URP:Universal Resource Platform(通用资源平台)
为智能网提供宽、窄带资源功能 为NGN网络提供宽带媒体资源功能 为3G R5网络提供宽带媒体资源功能 支持宽窄带一体化接入与资源功能 支持2G/3G彩铃
业务处理子系统
媒体资源子系统
M G C O M C 子 系 统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路漫漫其修远兮, 吾将上下而求索
平台介绍-平台组
集成开发工
➢集成开发工具以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)为基础,扩展实现可视化任 务配置与监控功能,为应用系统提供了稳定、易用的自动化任务执行 支撑。