SG-UAP电网项目开发简介

  • Post author:
  • Post category:其他


好久没写博客了,最近接触了一个国网项目,使用了 SG-UAP,感觉颇有价值,特记录如下,供需要的人参考。

一、安装

SG-UAP (全称国家电网统一应用平台State Grid Unified Application Platform),可下载安装包也可以直接拷贝已安装好的UAP Studio,直接点”UAP Studio\eclipse\UAP Studio.exe”即可运行。

目前本人使用版本UAP Studio Product (Version: 2.8.0)。

二、新建UAP项目

1. 点击菜单   File->New->UAP项目

2. 在”新建平台项目”弹窗里的 project name 填入项目名称 uap ,选择存放地址 c:\uap, 一路点next, 到”配置平台项目数据源信息”,点“增加连接”,配置好数据源,然后点”Test Connection”按钮测试连接数据库是否成功,左下角出现“Ping successed!”即成功配置,然后点”OK”。

3.修改config 中开发平台服务端的地址为正式地址(对方会提供)

WebContent\WEB-INF\configuration\config.ini

三、新建模块项目

1.点击菜单 File->New->模块项目,  地址先存放在C:\uap_module

2.修改uap项目的配置

打开  uap\WebContent\WEB-INF\configuration\policy.xml

找到

<module-repository id=”workspace” path=”D:\\sguap-workspace”>

<module>bbs-user</module>

<module>bbs-topic</module>

</module-repository>

修改为

<module-repository id=”workspace” path=”C:\\uap_module”>

<module>

模块项目名称

</module>

</module-repository>

3.模块项目开发

在模块项目的config目录下加入spring mvc的相关xml配置文件,参考eventService.xml

自行引入spring mvc配置文件,然后在配置文件中加入以下包的扫描配置

<context:component-scan base-package=”com.cq.hh” />

其它按spring mvc的正常开发组织程序。


四、发布模块

在模块项目上 点右键->UAP->发布模块项目,选中要发布的uap项目,然后在uap项目中即可看到发布的jar包:

uap\WebContent\WEB-INF\repository\application\plugins\模块名称.jar

五、总结

SG-UAP项目开发起来并不难,只要有一两年java开发经验的程序员基本都能胜任,还是spring mvc那套,就是最初的配置有点让人挠头,熟悉就好,个人感觉uap权限不是很成熟,项目之前最好问清楚是否必须使用,否则最好不用。



版权声明:本文为zdl39原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。