Java开发框架基本完成

前面的文章说了,准备搞一个java的快速开发框架,主要的架构是:springboot+mybatis,但实际上,除了注解和jdbcTemplate之外,基本抛弃了Mybatis的功能,当然为了兼容,原来的模式也可以用。底层是基于mybatis的一个简单ORM系统,这个已经在项目中用了,之所以不用mybatis的那套,主要目的一时方便,二是为了后面扩展,为做类hadoop那种数据访问模式打个基础,便于扩展。

后台框架也提供了业务基类,基本的功能就不用重复写代码了。当然,这里面当然的增加了,为了减少join,同时为了提高速度所提供的一套基础数据访问模式,这个模式其实非常有利于前端开发的模板化。

控制层也提供了基本的方法,安全暂时没有做,这个可以统一。

前端用的extjs,这个东西做ToB后端应用确实很快,功能很强大。我们做了很多基类和模板。

当然,要真正好用,还是要有生成工具,这个方面,我没有用java的生成模式,直接基于我们原来在dotnet上用的生成工具进行。

利用这个工具+底层到今天已经完成了近30个表规模的开发。当然后面会更快。

在框架经受住考验后,就开源出来,提供给哪些想进行快速开发的小团队。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
BAMS是一个完全开源的政企信息管理系统基础框架。它是轻量级的,简单易学的(学习成本真的很低,没有extjs,没有easyUI,没有繁琐的js UI库。只要java基础扎实,再稍懂一点js即可,真的是为java开发人员量身定制的一套框架啊),框架以Spring Framework为核心、Jsp+Dwr作为模型视图控制器、Hibernate作为数据库操作层。BAMS 2.5 更新日志:2015-07-091、修复了日志无法输出的BUG,增加slf4j lo4j绑定,删除commons-logging,统一通过slf4j使用log4j2、更新 Excel的导入导出功能,使用SpingMVC代替Servlet接收请求,简化代码3、将Word的导出设置为 多例模式,解决线程安全问题。4、新增日常工作已办任务撤销功能,重构日常工作部分代码5、新增util.spring包中可以在ApplicationContext环境外获取bean的工具类.6、重构代码生成部分代码框架定位:BAMS是一个 开源的政企信息管理系统 基础框架。主要定位于“政企信息管理”领域,可用政企信息管理类系统。BAMS是非常强调开发的高效性、健壮性和安全性的。 目前的平台还是主要针对开发人员。 BAMS的业务构建是基于流程引擎Activiti+代码生成器来共同完成流程业务和非流程业务的快速开发。感谢咖啡兔、临远对activiti的深入研究 希望BAMS能够对那些正在或即将开发自己团队的J2EE应用快速开发平台的个人或公司能有所启发! 框架适用环境:操作系统:windows、linux JDK版本:1.6、1.7 tomcat版本:6.x、7.x 数据库:mysql、oracle 浏览器版本:IE7以上系列、chrome系列、火狐
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值