SG-UAP电网项目开发简介

         好久没写博客了,最近接触了一个国网项目,使用了 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

  找到
   
        bbs-user
    bbs-topic
   

   修改为
   
     
           模块项目名称
     

 

3.模块项目开发

      在模块项目的config目录下加入spring mvc的相关xml配置文件,参考eventService.xml
     自行引入spring mvc配置文件,然后在配置文件中加入以下包的扫描配置  

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


四、发布模块

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

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

 

五、总结

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

你可能感兴趣的:(java开发,物联网)