jmax平台注重半智能化开发过程,简单CRUD平台自动构建生成,复杂业务手动实现,从而达到模块功能从前端到后端代码自动速成,减少重复开发工作,提高企业开发效率。
首个平台版本基础功能有:
1、功能更权限管理控制,基于不同用户不同角色,权限限制;
2、系统会话监控,日志记录及数据字典定义;
3、报表管理,根据业务,自定义配置报表导出及图表显示;
4、敏捷开发,基于平台规范模版,快速开发;
5、案例演示,包含商城管理(代码未上传,待整合)和论坛管理
技术:
平台主要采用easyui+spring+hibernate+freemark以及基于hibernate进行sql模版自定义扩展,给复杂业务sql提供分离;
界面采用自定义统一封装easyui控件,方便界面控件的统一维护开发,使前端界面完全分离后端;
平台统一代码书写方格,新模块新模型基础代码自动创建;
报表主要基于ireport+highcharts,自行定义报表模版方式,然后进行模版解析引擎,迅速展示图表及多种格式导出;
来源:
平台是自己工作3年来的积累,UI从ZK框架到jsp+easyui自定义标签到freemark+easyui自行封装以及扩展hibernate自定义动态sql模版方式,一步一步变更产生;
后端主要阅读和参考多个前辈工程代码,有spring、hibernate、springside、jfinal、jeecg,这里对这些框架的作者表示感谢;
目前基于jmax平台可以正在开发相关系统有:酒店管理系统、商城管理系统、门禁管理系统、企业内部管理系统、订单管理系统、库存管理系统等;
访问地址:http://www.jmax4you.com/jmax