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中创建 controller、service、serviceImpl
最后在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-server是UAP的插件服务,也是Tomcat必须在项目启动之前启动
打包UAP项目为war
将war包放到Tomcat的webapps下,先启动UAP的插件Tomcat就是sguap-server ,然后再启动自己的tomcat就可以了
标签:me,function,项目,UAP,UAP2.5,server,点击,例子,开发 来源: https://www.cnblogs.com/zengshuang233/p/12522675.html