UAP2.5 开发例子

我使用的是UAP2.5开发工具

配置UAP环境(如果已经配置好了就不用看这部分了)

打开UAP设计器,我用的是JDK1.7

点击Window -> Preferences -> Plug-in Development -> Target Platfrom 点击add ->next->add 选择Directory location中输入sguap-server服务的地址:

http://127.0.0.1:8080/sguap-server/environment/platform/Version2.0.0

提示已找到插件,点击finish ,选择刚刚创建的配置即可

创建项目

创建主项目

点击 file -> new -> uap项目 -> Project name中输入项目名称 -> next -> next -> 点击增加连接->选择自己需要的数据库类型,我的是oracle -> next -> 录入数据库信息,点击 Test Connection测试连接 出现 Ping succeeded 说明成功 -> finish 创建完成

配置主项目,设置认证模式为false

点击 file -> new -> 选择模块项目 -> 填写模块名称 - >finish

创建好副项目之后在主项目中加入 ,选择主项目中policy.xml文件右键添加配置

点击配置 选择右边的打开 然后选择当前项目的工作空间

右键选择添加 module

点击module 之后点击打开  选择 副项目 Ctrl+S 保存即可

开始配置副项目

face文件夹右键选择创建 MX Weblet 页面文件

输入页面名称和用途 是否生成默认View 打勾

然后视图分类选择列表,点击finish

将MainViewConnection.js 文件内容改为 (注意文件头不用该)

test.views.MainViewController = function()
{
    var me = $extend(mx.views.ViewController);
    var base = {};
    
    me.getView = function() {
        if (me.view == null) {
            me.view = new test.views.MainView({
                controller : me
            });
        }
        return me.view;
    };
    me._onactivate = function(e) {
    
    };
    return me.endOfClass(arguments);
};

将MainView.js 文件内容改为 (注意文件头不用该)

test.views.MainView = function()
{
    var me = $extend(mx.views.View);
    var base = {};
    
    me.dataGrid = null;

    base.init = me.init;
    me.init = function()
    {
        base.init();
        _initControls();
    };
    
    function _initControls()
    {
  
        me.on("activate", me.controller._onactivate);
    }
    
    return me.endOfClass(arguments);
};

在src中创建 controllerserviceserviceImpl

最后在config 文件夹中添加配置文件 完成整个配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans     
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd">
    <!-- 包路径 <context:component-scan base-package="com.sgcc.yjgk.dwgm.tj" /> -->
    <!-- 检修信息展示包路径 -->
    <context:component-scan base-package="com.controller" />
    <context:component-scan base-package="com.serviceImpl" />
</beans>

将项目添加到tomcat中 启动 项目 访问地址http://localhost:9000/uap/demo/test/index.jsp 即可

部署项目到Tomcat

首先修改config.ini文件

dm.server.path后面是sguap-server服务的地址

sguap-serverUAP的插件服务,也是Tomcat必须在项目启动之前启动

打包UAP项目为war  

war包放到Tomcatwebapps下,先启动UAP的插件Tomcat就是sguap-server ,然后再启动自己的tomcat就可以了

猜你喜欢

转载自www.cnblogs.com/zengshuang233/p/12522675.html
2.5
今日推荐