当前位置: 首页 > 工具软件 > UAP > 使用案例 >

SG-UAP电网项目开发简介

吕向阳
2023-12-01

         好久没写博客了,最近接触了一个国网项目,使用了 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权限不是很成熟,项目之前最好问清楚是否必须使用,否则最好不用。

 类似资料: