devPlatform 可配置式二次开发平台

我要开发同款
匿名用户2015年10月28日
35阅读
开发技术Java
所属分类Web应用开发、Web框架
授权协议Apache

作品详情

devPlatform是可配置式二次开发平台(零编程的Web开发实现)。

方案概要

(1)目标

“可配置式二次开发平台”基于J2EE技术体系与G4Studio,以“配置式(零编程应用程构建)的Web应用程序构建、缩短软件交付周期、降低软件交付风险、IT岗位人员利用”为目标,为中小型软件企业提供高效可控、随需而变、快速适应业务需求变化的全方位技术解决方案与产品实现。

“可配置式二次开发平台”面向中小型软件企业,通过提供卓越的基础开发平台和服务支持保障。帮助中小型企业落实IT策略、屏蔽技术壁垒快速实现业务愿景,以更低成本、更高质量、更快交付业务和运维支持方式提升中小型软件企业的核心竞争力。

“可配置式二次开发平台”适合构建各种类型企业管理软件和各级政务信息化系统。如企业的ERP、CRM、HR、MRP等软件;各级政府/事业单位业务经办系统;移动App后端支撑系统,目前暂不支持移动APP前端开发。

(2)思路

“可配置式二次开发平台”采用三层B/S/S体系构架,基于SOA架构实现服务,具有易部署、易管理和易使用的特点,系统通过发布和获取服务来对外提供和获取信息。

“可配置式二次开发平台”采用J2EE技术架构,J2EE是一个开源体系,可以减少中小型企业在基础开发软件方面的投资,除低企业成本;同时,J2EE技术有跨平台、伸缩性强的特点。

“可配置式二次开发平台”整合目前主流的开源技术与产品,针对企业级Web系统的特点,封装领域类的各种技术,采用配置式的方式进行Web应用程序构建,实现程序构建只关注业务逻辑、界面表现等与业务相关的内容,把技术的实现进行屏蔽,把程序构建的过程始终以需求与结果为导向。

“可配置式二次开发平台”为中小型软件企业提供全方位Web程序构建,提供模块构建、系统组装、系统授权一体化技术解决方案。

(3)技术实现

(4)亮点

a)轻量级的二次开发平台,不需要编程或少量编程就可以实现Web应用程序构建;

b)去OR-Mapping,二次开发平台去除OR-Mapping功能,直接通过数据库字段与界面元素建立对应关系,实现数据存储关系映射;

c)去除Impletment层(数据处理逻辑),用通用AppBaseServiceImpl类来实现,特殊业务继承AppBaseServiceImpl类实现,

d)去除Controler层,用通用ActionController类实现;特殊业务继承ActionController类实现;

e)去除JS与HTML实现前台代码,通过wgComponent.js实现前台界面的展示与操作,前台展示通过二次开发进行配置,特殊业务可以特殊实现或改进wgComponent.js实现;

f)去除在用大量代码编写Data存储逻辑,通过的数据存储逻辑可以通过二次平台自动生成,如果自动生成不能满足业务需要,可以通过二次开发平台进行存储逻辑扩充,在此基础上还不能满足要求,则可以通过后台存储过程实现,通过二次开发平台的存储逻辑进行配置;在上述办法都用过后,还不能满足要求,则采用3实现。

g)其他:主键管理、代码管理、页面风格管理、菜单挂接、人员授权,更多……

h)提供模块构建、系统组装、系统授权一体化技术解决方案,实现程序构建的工厂式的标准化作业流程。

 演示地址:https://59.46.5.254:8080/dev/ 系统管理员:userid:super password:test 开发配置用户:userid:test password:testgit地址:https://git.oschina.net/yanzhangheng/devPlatform.git开源首页:https://www.oschina.net/p/devplatform功能演示视频见doc目录下的信息集成平台-二次配置开发平台.mp4安装开发文档详见05-用户安装手册(可配置式二次开发平台).pdf、06-用户操作手册(可配置式二次开发平台).pdf,此文档在doc目录下可以下载

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论