MAStudio 移动中间件试用手记

来源:畅享网  
2012/8/15 11:06:51
前天接到部门领导的指示,公司要上移动OA,做一下选型的前期摸底工作。按照公司惯例上了移动OA,将来的维护和管理工作也会落到我头上,这叫谁选谁负责后期工作。为了别让项目拖累加班,可不能马虎应付!

本文关键字: mastudio 移动中件件 web app html5 moa

说做就做,首先修改C:\mastudio\Common\config.xml,这个是验证登陆的,第一个wxEXPLORE定义了登陆OA的地址,第二格wxEXPLORE定义了登陆验证的地址,于是替换修改了这个两个地址为公司的内部OA。重启模拟器输入OA的账号,登陆成功。

下面就是取列表,打开list.mas文件,很快就明白mas系统首先通过OBJECT wxEXPLORE aIE执行url地址,再通过OBJECT wxDATASOURCE aSource关联到wxEXPLORE的返回做为数据源,最后通过OBJECT wxQUERY aQuery从数据源中查询数据。

修改wxEXPLORE的url地址为内网OA的待办列表地址,wxQUERY里有aQuery.Lex= 属性,看上也眼熟,原来是正则表达式,这里就是通过正则表达式从返回的url里取数据的。有java基础,对于我不难,很快修改好。这是犯糊涂了,取的数据怎么放到手机上显示哩?手机上的界面怎么样定义哩?

往下看,原来OBJECT wxWEBPAGE aWeb组件定义了一个list.html文件,其通过把list.html作为数据的显示界面。这真是一个高明的设计,取数据和界面展示做到了分离。

五、真机运行

没想到这么快就做了内部网OA的演示,直接安装moa.apk到手机上,通过WIFI连接登陆失败了。这里是为什么?再问客服,答: WINDOW防火墙打开8400端口。直接关闭了防火墙,果然登陆成功。

六、总结

通过真实的试用,感觉到这个产品的成熟度非常高,设计体系也非常科学,完美的实现了前端界面显示和数据模型的独立分离。后台服务器提供的wxEXPLORE 组件很强大、其几乎就是一个不带界面的浏览器。整个后台服务器环境比较干净利落,全部安装在mastudio目录,不需要其它第三方系统支持。

共4页: [1] [2] [3]4 下一页
责编:赵龙
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918