JEECG移动方案 - 应用系统转换移动应用的中间件实现方案
?初步設(shè)想:
? ? ? 通過中間件配置,將一個在用的業(yè)務(wù)系統(tǒng)轉(zhuǎn)化為簡版的移動應(yīng)用。(移動頁面生成器)
實現(xiàn)方法:
? ? ?當(dāng)前移動應(yīng)用解決方案很多:app?html5?微信
? ? ?采用何種方法來實現(xiàn)?對于一個企業(yè)來講,app分andriod和ios開發(fā),維護(hù)成本很高,采用html5是一個不錯的選擇!
? ? ?這里我們選擇html5來實現(xiàn)移動的應(yīng)用轉(zhuǎn)換,采用微信作為中間平臺,來實現(xiàn)便捷的移動端,因為他已經(jīng)實現(xiàn)了多平臺的兼容性,這塊的技術(shù)問題,我們不需要再處理;
? ? ?只需要保證我們開發(fā)的頁面兼容微信網(wǎng)頁即可;
如何實現(xiàn)一個應(yīng)用系統(tǒng)的輕量級轉(zhuǎn)化呢?而不用重新開發(fā)代碼
最好的方法就是通過配置方式,講應(yīng)用功能轉(zhuǎn)化為移動的功能,既可以在PC段使用,也可以在移動端使用;
移動端主要功能點:
? ? ?1. 首頁(菜單頁面)
? ? ?2. 數(shù)據(jù)列表
? ? ?3. 表單錄入頁面
通過這么一種配置方式,可以配置列表需要展示的字段,另外表單配置,配置表單展示的字段和字段的校驗規(guī)則;
這樣的話,功能需要的配置已經(jīng)OK,下面我們采用模板語言freemarker寫一套通用的模板兼容手機(jī),pad,pc段即可(用戶想要不同的效果,只需要改模板即可)
具體實現(xiàn)方法:
1. 一個微信注冊器(為什么需要這個,通過這個可以與微信服務(wù)器做很多交流,比如大轉(zhuǎn)盤,推送信息等等)
2. ?手機(jī)端的登錄頁面(與后臺業(yè)務(wù)系統(tǒng)的交互)
3. 移動端的首頁(功能菜單展示)
4. 移動的數(shù)據(jù)列表
5. 移動表單(復(fù)雜的功能采用java增強(qiáng)+表單的模式)
總結(jié)
以上是生活随笔為你收集整理的JEECG移动方案 - 应用系统转换移动应用的中间件实现方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ExtJs 3.1 XmlTreeLoa
- 下一篇: java批量执行多条Sql语句