二次快速开发开源框架——jeecg

阅读更多
二次快速开发开源框架——jeecg

二次快速开发开源框架——jeecg_第1张图片
二次快速开发开源框架——jeecg_第2张图片



接触这个框架近一个月的时间了,初次接触b/s型商业项目,在魏导和唐总的指导下,技术上确实也学到了一些东西,但个人觉得最大的收获是在开发商业项目的过程中,自己意识上的提升,如做项目是考虑其合理性安全性以及并发性的重要性与必要性,这么想来发现我们以前开发的项目简直太肤浅了,接来下我还是踏下心来研究处理好创业项目的测试以及后台程序并发性,安全性的问题吧。

任何一个框架都是不完美的,ssh一样,此框架也是,有其便利的地方,我们用起来很舒服,开发起来很方便,但是每当我们想要加入个性化要求的时候这便是一件比较蛋疼的事情,用这个框架最爽的莫过于其自带的代码生成器了吧,还有开源的代码与示例,应用起来得心应手,当然,作为刚起步的一个框架,错误自不必少,文档不齐全自不必说,在应用的时候也不免暴漏出一些漏洞和问题,还好有唐总栋哥以及郑哥这样的技术大神在,进展还算顺利。

以下是这个框架的一些阐述

JEECG [J2EE Code Generation] 是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式, 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。

此框架采用SpringMVC+Hibernate+UI快速开发库+Spring JDBC+Highcharts图形报表+Jquery+Ehcache作为基础架构,不同于以往的ssh2架构,我想,作为一个快速的开发平台他是成功的,此框架采用面向声明的开发模式,基于泛型方式编写极少代码就可以实现复杂的数据展示、数据编辑、表单处理等功能,再配合代码生成器,大大地提高了效率,而事实上我们的开发也确实如此。

看到上述的框架介绍不难发现这个框架继承了很多框架的亮点,就像做什么事情之前参考别人做的方式和技巧,然后在吸取别人的优点为己所用,在这个方面,这个框架值得肯定

亮点一:MiniDao数据持久层,

框架自带的的MiniDao数据持久层,该持久层方法吸取了Hibernate+mybatis的优势,支持实体维护和SQL分离,甚至你可以不了解JDBC就可以参与开发,其可以自动生成sql语句,ORM甚至不用设置xml,便于维护,说到这里,我又想起了ssh框架中令人心碎的xml配置文件,如此看来,jeecg,你值得拥有。

亮点二:UI快速开发库

UI快速开发库,针对WEB UI进行了标准的封装,页面统一采用UI标签实现功能:数据datagrid、表单校验、Popup、Tab、选择器、自动补全功能等,实现JSP页面零JS,开发维护非常高效。看到这里,不管你怎么样,我是心动了。

亮点三:报表封装

Excel简易导出工具类+Highcharts图形报表,即直接可以将Excel数据导入导出程序中,爽歪歪的赶脚

更多亮点在接下来的接触中实现并发掘
......

接下来该好好想研究下后台数据库并发处理,线程安全与并发处理的问题及解决方案,有兴趣的小伙伴欢迎一起讨论~~
  • 二次快速开发开源框架——jeecg_第3张图片
  • 大小: 44.6 KB
  • 二次快速开发开源框架——jeecg_第4张图片
  • 大小: 121.8 KB
  • 查看图片附件

你可能感兴趣的:(框架,工作,ssh)