Java

全栈之路

用后端知识体系开发原生移动应用

下载ITME
ITME是IT管理引擎,也是UMC的跨语言协作管理工具,也包含应用的的基本功能,这些基本功能不管后面开发是用何种语言都可以用指令对话框模式调用,从而达到跨语言共享;当然 ITME中的基本功能也可以由新模块来替换;让功能模块可插可拔,从而构成跨语言分布式应用服务,下面我们就用ava来新建UMC功能模块再融入到ITME。
快速开始
第一步,新建项目
第二步,引用apiumc.jar
第三步,新建package-info.java,且把包用@Apiumc标记一上,如下:
@Apiumc
package UMC.Activities;//用@Apiumc标记的package,才会被UMC架构描述
import UMC.Web.Apiumc;
第四步,实现WebActivity类功能,代码如下:
@Apiumc(model = "Study", cmd = "Start", auth = WebAuthType.all)
public class StudyStartActivity extends WebActivity{
   public void processActivity(WebRequest request, WebResponse response) {

        String t = this.asyncDialog("Input", r -> new UITextDialog().title("请输入"));
        this.prompt("提示", "你输入的内容是" + t);
   }
}
第四步,调试和运行
新建应用程序配置,把构建和运行的类输入UMC.Web.WebHost,如下图:
现在点击运行,在一切都正常的情况,将会开启5188端口的http服务。此时可在浏览器输入http://127.0.0.1:5188/UMC/Study/Start/,则个触发上面指令模块。
第五步,加入ITME
在ITME的云桌面,点击发布此应用,且在网址上输入http://127.0.0.1:5188/UMC,如下图:
确认后,选择导入云模块。
第六步, 用手机测试
在浏览器输入 https://ITME域名/UMC/Study/Start/,则可执行此模块,生成二维码,用ITME App扫一扫,则也可以执行此模块。

管理员 | 阅读(288) | 评论(0)

点赞
已读
暂无点赞