文档章节

JEECG移动方案 - 应用系统转换移动应用的中间件实现方案

AK_47
 AK_47
发布于 2016/03/30 22:43
字数 518
阅读 7
收藏 0

 初步设想:

      通过中间件配置,将一个在用的业务系统转化为简版的移动应用。(移动页面生成器)


实现方法:

     当前移动应用解决方案很多:app?html5?微信

     采用何种方法来实现?对于一个企业来讲,app分andriod和ios开发,维护成本很高,采用html5是一个不错的选择!

     这里我们选择html5来实现移动的应用转换,采用微信作为中间平台,来实现便捷的移动端,因为他已经实现了多平台的兼容性,这块的技术问题,我们不需要再处理;

     只需要保证我们开发的页面兼容微信网页即可;



如何实现一个应用系统的轻量级转化呢?而不用重新开发代码

最好的方法就是通过配置方式,讲应用功能转化为移动的功能,既可以在PC段使用,也可以在移动端使用;

移动端主要功能点:

     1. 首页(菜单页面)

     2. 数据列表

     3. 表单录入页面

通过这么一种配置方式,可以配置列表需要展示的字段,另外表单配置,配置表单展示的字段和字段的校验规则;

这样的话,功能需要的配置已经OK,下面我们采用模板语言freemarker写一套通用的模板兼容手机,pad,pc段即可(用户想要不同的效果,只需要改模板即可)



具体实现方法:

1. 一个微信注册器(为什么需要这个,通过这个可以与微信服务器做很多交流,比如大转盘,推送信息等等)

2.  手机端的登录页面(与后台业务系统的交互)

3. 移动端的首页(功能菜单展示)

4. 移动的数据列表

5. 移动表单(复杂的功能采用java增强+表单的模式)

© 著作权归作者所有

AK_47
粉丝 16
博文 533
码字总数 569998
作品 0
嘉定
程序员
私信 提问
用友(iUAP Mobile)MEAP产品评测分析

  iUAP Mobile企业级移动平台是涵盖移动开发、管理、安全、集成等全生命周期的统一平台,支持广泛的开放性、标准化和跨平台能力。产品架构包含移动应用开发平台、移动中间件(MA Sever)、企...

移动化
2015/11/23
0
0
Jeecg开源社区/jeecg

JEECG 微云快速开发平台 当前最新版本: 3.7.1(发布日期:20170918) 前言: 随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统...

Jeecg开源社区
2013/11/18
0
0
JEECG 4.0 版本发布,JAVA快速开发平台

JEECG 4.0 版本发布,系统全面优化升级,更快,更稳定! 导读 ⊙平台性能优化,系统更稳定,速度闪电般提升 ⊙上传组件plupload优化改进,优化上传效果,加强浏览器兼容性 ⊙新增adminlte首页...

JEECG开源社区
08/05
3.1K
3
从中间件的历史来看移动App开发的未来

  在移动开发领域我们发现一个很奇怪的现象:普通菜鸟新手经过3个月的培训就可以拿到 8K 甚至上万的工作;在北京稍微有点工作经验的 iOS 开发,就要求 2 万一个月的工资。不知道大家是否想...

jonh_felix
2015/11/16
1
0
2017年,企业移动化的需求变化与创新解决方案

企业移动化说了很多年,是一个经久不衰的话题。随着时间推移,时代变迁,企业在移动化方面的需求也在不断更新。智能终端设备的普及,推动互联网真正走进万物互联的时代。相比PC时代,移动互联...

雪夜凋零
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

谁说多功能和低价格不能兼得?Aspose系列产品1024购买指南请查收!

你还在为了Word、Excel、PDF、CAD等文档格式转换而发愁吗? 你是否在寻找一款能够在应用程序中文档管理的工具呢? Aspose——支持100多种文件格式创建、编辑、转换和打印! 往下看,找一找哪...

mnrssj
2分钟前
1
0
hbase客户端API

本章介绍用于对HBase表上执行CRUD操作的HBase Java客户端API。 HBase是用Java编写的,并具有Java原生API。因此,它提供了编程访问数据操纵语言(DML)。 HBaseConfiguration类 添加 HBase 的配...

水木星辰
2分钟前
1
0
[插件化开发] 1. 初识OSGI

初识 OSGI 背景 当前product是以solution的方式进行售卖,但是随着公司业务规模的快速夸张,随之而来的是新客户的产品开发,老客户的产品维护,升级以及修改bug,团队的效能明显下降,为了解...

IsaacZhang
2分钟前
1
0
Webstorm 环境使用 nuxt.js 做开发,@ 和 ~ 别名配置

好的IDE + 好的代码提示 = 高效率的开发 webstorm 设置@和~别名,有助于代码查看和跳转. step 0 在项目下创建一个webpack.config.js,内容如下: const path = require('path')module.exp...

皇虫
6分钟前
1
0
Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇

上一期我们介绍了如何基于 Knative Serverless 技术实现天气服务-上篇,首先我们先来回顾一下上篇介绍的内容: 通过高德天气 API 接口,每隔 3 个小时定时发送定时事件,将国内城市未来 3 天...

Mr_zebra
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部