二次快速开发开源框架——jeecg
[img]http://dl2.iteye.com/upload/attachment/0100/4778/cc282b7d-29cc-344e-a3ee-308da64cfda3.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0100/4780/6e542fd0-9aca-3770-8788-7a6698d21d0d.jpg[/img]
接触这个框架近一个月的时间了,初次接触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系统技术架构
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
jeecg技术架构原图
提醒 : A. 项目开发环境 : M y E clipse6.5 + jdk1.6 + Tomcat6.0 ; &nbs
jeecg技术架构原图 配置文件 sql 数据库 -
jeecgboot技术架构文档 jeecg架构图
导语 虽然已经红了很久,但是“微服务架构”正变得越来越重要,也将继续火下去。 各个公司与技术人员都在分享微服务架构的相关知识与实践经验,现在各大主流技术网站有很多关于未服务的理论介绍,可以自行google或者百度.一 前言 得益于 2013 年 Docker 的诞生,微服务概念及架构的推广和落地变得更加的可靠和方
jeecgboot技术架构文档 nacos springcloud jeecg-boot jeecg-cloud -
java orc识别算法 开源算法
目录急速版:一、算法篇:a. OCR算法b. OCR算法服务二、软件篇:三、总结太长不看版: 做了一个OCR文字识别工具。 软件及源码:https://github.com/zhangming8/Dango-ocr OCR算法服务(非必需):https://github.com/zhangming8/ocr_algo_s
java orc识别算法 开源算法 深度学习 文字识别 人工智能 paddlepaddle