muse移动应用适配入门

muse移动应用适配入门

ID:21841996

大小:3.71 MB

页数:49页

时间:2018-10-25

muse移动应用适配入门_第1页
muse移动应用适配入门_第2页
muse移动应用适配入门_第3页
muse移动应用适配入门_第4页
muse移动应用适配入门_第5页
资源描述:

《muse移动应用适配入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、移动应用适配移动信息化解决方案专家张健Muse移动应用开发1开发架构讲解2Msp目录结构3第一个事例Helloworld4部署我们的事例5演示效果Muse移动应用开发架构Muse如何与第三方通信企业WEB系统企业应用系统企业数据库系统MUSE智能客户端MIDSAPWAP手机浏览器企业文件系统Msp手机短信WAP短信HTTP/HTMLAPISQLFTPMuse移动应用开发架构基于请求响应的模型。Ui布局与代码分离。适配、数据库访问、第三方api统一抽象成数据源服务。Msp中集成常用的服务供开发人员调用。Muse移动应用开发架构-请求响应的模型如何响应智能客户端

2、的请求?装有muse“智能客户端”的手机通过midsap协议向msp服务器发起请求,msp服务器接收midsap协议,提取被承载的Mudl协议,dsa根据Mudl协议,把请求转发到一个dsa,dsa根据开发人员配置的规则执行一个脚本。MICP手机操作系统MUDL-DSMMSPLinux操作系统DSADSAHTTP/TCPMUSE智能客户端MUSE服务器MIDSAPMUDLMUDL插件适配应用Muse移动应用开发架构-Ui布局与代码分离代码与用户界面分离(MVC开发模式)Msp提供一个mvc的开发框架,让用户界面(UI)、代码逻辑与控制策略分离。控制策略定义请

3、求通过那个具体脚本响应,以及响应后脚本提供的数据需要与那个用户界面模板进行合成。用户界面具体体现为带有MUDL协议标签的XML文件。代码具体体现为Python脚本。控制逻辑描述文件是一个XML文件。Muse移动应用开发架构-数据源服务Msp把对访问第三方的系统,抽象成数据源服务的概念,一切对第三方系统的访问,重开发人员的角度来看,对第三方系统的访问就是使用Python代码对数据源的读写。Msp提供的数据源包括:webds(适配B/S系统)、dbds(访问数据库)……在实际的适配过程中,开发人员使用python脚本调用Msp提供的数据源服务,根据MUDL编写用

4、户界面,配置控制策略。Muse移动应用开发架构-系统常用服务Msp还集成了一些系统常用服务邮件发送任务调度文件系统缓存服务等……Muse移动应用开发架构MspService数据源服务邮件服务文件服务缓存服务作业调度Mudl编程框架Python配置文件Msp目录结构主要目录config:msp配置文件存放路径framework:开发框架脚本log:msp日志resource:msp资源文件目录dsa:msp插件存放目录第一个事例Helloworld准备开发环境第一个实例部署准备开发环境使用elcipse新建一个python项目,选择jython类型项目,项目名

5、字为app.helloworld新建5个文件夹,分别为lib、python、config、resource、xul把$(msp)framework下的PythonDsaBusiness.py和mudl.py拷贝到lib目录中把$(msp)lib中的msp1.0.jar拷贝到lib目录中在config下新建config.xml文件在python目录下新建HelloWorld.py在xul目录下新建helloworld.xml准备开发环境-配置开发工具配置项目的查询路径对着app.helloworld项目点击右键,选择properties在弹出的界面中,使

6、用addsourcefolder把python和lib加入到源代码路径,使用remove按钮删除原有的src目录删除。准备开发环境-配置开发工具1准备开发环境-配置开发工具2配置完成可看见的项目目录结构:第一个事例Helloworld在hellowold.xml中编写我们的界面界面内容如下:

7、="on">第一个事例Helloworld-界面描述(Mudl)在界面中,我们加入了几个元素。1、每个页面都有一个名为MUDL的根元素。2、每个页面,每个页面都有一个f

8、orm,都有一个view。3、我们在这个页面中,我们

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。