The invention discloses a MVC system framework based on AppCan for HybridAPP development, suitable for AppCan above version of the IDE development environment, and adopts the MVC model, the framework includes a controller for processing layer business logic layer; a model for processing and database, used to display the view layer data independence; the folder and the frame; the start page, the underlying mechanism and logic of the system framework is realized by BaseController.js module and BaseView.js module, and the initial page load excitation. The invention realizes the entrance page to load the whole frame, the control logic, the logic of all business logic, page by the frame processing function, all callback path package at the bottom, so that the whole system logic is clear, not chaos. This is also convenient for the modularization of the system function, so as to facilitate the division and cooperation of many people.
【技术实现步骤摘要】
一种基于AppCan的适用于HybridAPP开发的MVC框架系统
本专利技术属于IT
,尤其涉及适用于基于AppCan框架HybridApp(包括:android、IOS等)开发系统。
技术介绍
得益于HTML5的强大功能和快速发展,HybridAPP这些年逐渐火热起来。涌现了各种HybridAPP框架,AppCan就是国内自主开发的相对比较成功的一个框架。实际应用中发现该框架存在很多缺陷。首先没有一个固定的页面体系,呈现、逻辑和数据混合在一起,给页面开发带来混乱。其次,插件机制的局限性造成页面调度及进程调度机制混乱。最后,无法按功能、页面划分模块,并进行多人开发管理。造成这样的原因一方面和AppCan的针对的目标应用有关,其目标应用以内容展示型为主,对于复杂的业务逻辑并不擅长。另一方面和其发展阶段有关,目前AppCan框架还处于逐渐发展阶段。AppCan的HybridApp的依托于js语言实现。不同于JAVA,.NET等语言MVC框架众多,JS语言非常灵活,框架少,尤其是AppCan下的MVC框架几乎没有。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种基于AppCan的适用于HybridAPP开发的MVC框架系统,实现了入口页面加载整个框架,所有的控制逻辑、业务逻辑、页面逻辑都由本框架处理的功能;同时本专利技术中将所有的回调路径封装在底层,让每个动作都遵循相同的回调机制,是整个系统逻辑清晰,不会混乱。这样做也便于系统功能的模块化,便于多人分工协作。为解决上述技术问题,本专利技术采用了以下技术方案:一种基于AppCan的适用于Hybrid ...
【技术保护点】
一种基于AppCan的适用于HybridAPP开发的MVC框架系统,包括:用于处理业务逻辑的控制器层;用于与数据库进行交互的模型层,用来显示数据并和用户交互的视图层;用于存放包括js、css、图片文件的独立文件夹;以及本框架起始页面index.html,本系统框架的底层机制和逻辑通过BaseController.js模块和BaseView.js模块实现,并由index.html起始页面激发加载。
【技术特征摘要】
1.一种基于AppCan的适用于HybridAPP开发的MVC框架系统,包括:用于处理业务逻辑的控制器层;用于与数据库进行交互的模型层,用来显示数据并和用户交互的视图层;用于存放包括js、css、图片文件的独立文件夹;以及本框架起始页面index.html,本系统框架的底层机制和逻辑通过BaseController.js模块和BaseView.js模块实现,并由index.html起始页面激发加载。2.根据权利要求1所述基于AppCan的适用于HybridAPP开发的MVC框架系统,所述视图层存放包括所有页面显示样式和页面逻辑部分对应的文件。3.根据权利要求1所述基于AppCan的适用于HybridAPP开发的MVC框架...
【专利技术属性】
技术研发人员:欧书云,代永胜,曹方,
申请(专利权)人:南京物开网络科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。