二次快速开发开源框架——jeecg
接触这个框架近一个月的时间了,初次接触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数据导入导出程序中,爽歪歪的赶脚
更多亮点在接下来的接触中实现并发掘
......
接下来该好好想研究下后台数据库并发处理,线程安全与并发处理的问题及解决方案,有兴趣的小伙伴欢迎一起讨论~~
- 大小: 44.6 KB
- 大小: 121.8 KB
分享到:
相关推荐
本文将深入探讨一款基于.NET Framework和C#语言的开源框架——NFox,它为Cad的二次开发提供了强大的支持。 NFox框架的设计理念是提供一个易用、高效且功能丰富的平台,使得开发者能够快速构建出与CAD系统紧密集成的...
【Winform快速开发框架】是一种基于Windows Forms(Winform)技术的高效开发工具,它针对企业级应用提供了便捷的框架支持。这个框架的核心特点是利用基类的三层架构,旨在简化开发过程,提高代码复用性,同时保持...
Jeecg开源框架是一款基于Java技术的企业级应用开发框架,其源码的开放性使得开发者可以深入了解其内部机制,进行定制化开发或者二次创新。这个名为"jeecg开源框架源码.zip"的压缩包包含了Jeecg框架的核心源代码,...
JEECG是一款高效、智能的Java企业级开发平台,其核心在于代码生成器,它采用了一种独特的半智能开发模式——代码生成+手工MERGE。这个模式旨在解决Java开发过程中大量重复性工作,将开发人员从繁琐的模板代码编写中...
Jeecg开源框架是基于Java开发的一款高效、灵活的企业级应用开发框架,它结合了ORM、DAO、Service、Web、Iframe等多层架构技术,旨在简化企业级应用的开发流程,提高开发效率。这份“jeecg开源框架常用内容汇总整理”...
jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基于jeecg这个企业级快速开发框架实现的。 jeewx的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的...
总结,Jeecg开源免费版工作流结合了Jeecg框架的强大功能和Activiti的工作流引擎,为开发者提供了一套完整的解决方案,使得企业能够快速构建具有工作流管理能力的应用系统。通过学习和使用提供的案例,用户可以深入...
Jeecg是一款基于Java开发的高效、开源的快速开发平台,旨在降低企业级应用的开发难度和时间成本,提升开发效率。它集成了多种技术,包括但不限于Spring Boot、MyBatis Plus、Vue.js等,提供了丰富的功能模块,如权限...
NFine快速开发框架是一款以C#语言编写的,完全开源的软件开发框架,适用于ASP.NET MVC平台。这个框架集成了Entity Framework 6(EF6)作为数据访问层,利用Bootstrap进行前端界面设计,旨在提高开发效率,降低项目...
1、一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#以及.NET项目68%的重复工作,让开发人员远离加班。 2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习...
Jeecg是一款强大的开源开发框架,专为提升开发效率而设计。它的底层采用了Hibernate作为对象关系映射(ORM)工具,使得数据库操作更加便捷高效。Hibernate是一个流行且成熟的Java库,能够将Java对象与数据库表无缝...
untangle 模块化的开源网关——中文说明
【开源VLC二次开发的播放器】是一种技术实践,它基于著名的开源跨平台多媒体播放器——VLC,对其进行定制和扩展以满足特定需求。VLC是由VideoLAN项目开发的,支持众多音频和视频格式,拥有强大的解码能力,且允许...
描述中的"Android源码——afinal开源框架实例源码_new_03.zip"与标题内容一致,进一步确认了这是一个关于Afinal框架的源码集合,可能是用于学习、研究或者二次开发。"zip"格式表明文件是一个压缩包,包含了多个文件...
标题中的“ZIP的开源软件——酷压和好压”指的是两个流行且开源的软件,酷压(7-Zip)和好压(Bandizip),它们主要用于处理ZIP格式的压缩文件。ZIP是一种广泛使用的文件压缩标准,它允许用户将多个文件打包成一个...
Karl Fogel:制造开源软件——如何成功运营自由软件项目
Jeecg开发平台是一款基于Java技术的企业级快速开发框架,其源码的提供使得开发者能够深入理解其工作原理,进一步定制化开发或者进行二次开发。这个框架的核心目标是提高开发效率,降低维护成本,实现敏捷开发。以下...
本项目是一个桌面级小机器工具人,外观设计的灵感来源是WALL-E里面的EVE~机器人具备...本项目提供了配套的全套开发资料和对应SDK以供二次开发,SDK使用说明见后文。 提供一个快速下载的通道 也可以访问稚晖君的GitHUb
源码其部署 平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符串 启动:VS IIS Express或建立IIS对应网站(主网站项目BPMS.WEB) 登录: 用户名/密码:admin/...