1. 前言

终究还是入了 jeecg 的 "坑",国庆后公司采用该框架开发,故开篇记录。

虽说入"坑",但不得不承认 jeecg 确实是一个非常强大的平台。

其实近几年凡是知名的开源框架都是采用代码生成器了,所以 jeecg 同样支持代码生成器,这让我们节省了非常多时间,尤其对于我所在的公司来讲,时间就是公司生存的根本。

一个项目,一周、两周就要拿出原型,并且后面还得基于这个原型进行深层次的开发,假设每一个项目都要搭建一次框架......

总之,jeecg 算得上小公司开发利器了,所以我个人觉得这也是 jeecg 为何被很多公司拥护的原因。

3. 主要功能

3.1 代码生成器:

–生成规范的后台代码+统一风格的前台页面+表单校验。
–页面校验自动生成
–支持主流数据库
–代码生成包括jsp页面,增删改查可以直接配置使用

3.2 查询条件过滤器

–页面加查询条件,只需配置页面对应的查询属性,后台不需要写任何逻辑判断,jeecg 查询过滤器机制会自动追加查询条件至HQL

3.3 UI快速开发库

–UI快速开发库,针对WEB UI 进行标准封装,页面统一采用UI标签实现功能:数据datagrid、表单校验、Popup、Tab、选择器、自动补全功能等,实现 JSP 页面零 JS,开发维护非常高效

3.4 MiniDao数据持久层

–O/R mapping不用设置 xml,零配置便于维护
– 不需要了解 JDBC 的知识
– SQL 语句和 java 代码的分离
–可以自动生成 SQL 语句
–接口和实现分离,不用写持久层代码,用户只需写接口,以及某些接口方法对应的 sql 它会通过 AOP 自动生成实现类
–支持自动事务处理和手动事务处理
–支持与 hibernate 轻量级无缝集成
–MiniDao 吸收了 Hibernate + mybatis 的优势,支持实体维护和 SQL 分离
–SQL 支持脚本语言

4、使用心得

其实,每个框架有每个框架的优缺点,很大一部分人说 jeecg 不好用,过度封装,然后在网上各种吐槽....

假如:n年以后,你开了家软件公司,但你不再写代码了,负责公司软件销售扩展这快,然后接了个几十w的小活,2个月的周期...摆在你面前现成的框架,用还是不用...

不管你用不用,至少采用 jeecg 能很大程度的节约公司成本;

问题:jeecg 自 3.6.5 版本之后发现很多类已经被打包封装了,所以这对于做开发的我们想修改代码确实是一件很头疼的事,需要下载相关源码进行修改。

补充:jeecg 确实存在挺多 bug,但是换成我们自己人写,也不能保证程序没有 bug,总之,jeecg 团队在不断的更新完善,积极的回答问题,解决问题,这一点是值得我们肯定的,最后的最后... 框架选型能不用就尽量不要用 jeecg 了....

博客地址:https://cnblogs.com/niceyoo

1、jeecg 笔记开篇相关推荐

  1. 11、jeecg 笔记之 界面常用整理 - 方便复制粘贴

    11.jeecg 笔记之 界面常用整理 - 方便复制粘贴 1.datagrid 操作按钮(按钮样式) 操作按钮的显示主要依赖于 <t:dgCol title="操作" fie ...

  2. 8、jeecg 笔记之 自定义word 模板导出(一)

    8.jeecg 笔记之 自定义word 模板导出(一) 1.前言 jeecg 中已经自带 word 的导出导出功能,其所使用的也是 easypoi,尽管所导出的 word 能满足大部分需求, 但总是有 ...

  3. 6、jeecg 笔记之 自定义excel 模板导出(一)

    6.jeecg 笔记之 自定义excel 模板导出(一) 1.前言 jeecg 中已经自带 excel 的导出导出功能,其所使用的是 easypoi,尽管所导出的 excel 能满足大部分需求, 但总 ...

  4. 网站美工设计学习笔记-开篇

    网站美工设计学习笔记-开篇: 从今天开始学习网站美工方面的知识,希望和广大UI设计师一同成长. 目的: 1. 学习网站美工基础知识. 2. 有能力处理网站Banner设计,导航设计,图片美工,登陆注册 ...

  5. iBATIS学习笔记开篇

    因工作需要,从今天开始,计划一个月内学懂学透.net下的iBATIS.关于iBATIS,网上有很多介绍(官方网站),我会把学习(.net下的)iBATIS的笔记整理成一个系列来写,希望对有相同需求的朋 ...

  6. UCOSII学习笔记[开篇]

    学习及使用单片机的时间到现在为止其实不是很长,中间断断续续的大概也有两三年的时间了.因为一直在上学,现在也上了研究生了,中间所涉及的东西并不是很多,研究也不是很透彻和深入.上研究生以来,选择了我十分有 ...

  7. 【ESP32+freeRTOS学习笔记-开篇前言】

    目录 前言的前言 RTOS的选择 开发与实践环境 参考资料 笔记的形式 专题文章的链接(持续更新中......) 前言的前言 单片机的开发,也有两年多了,之前一直是做一些简单应用,因此以裸机开发的方式 ...

  8. python3精简笔记——开篇

    最近研究了很长时间的python3,整理了自己的学习笔记,分享出来. 适用于有一定编程基础的同学阅读. #认识 python 完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Py ...

  9. 2、jeecg 笔记之 t:dictSelect 或 t:dgCol 自定义字典

    1.需求 先说一下需求场景吧,我们知道 jeecg 中提供了下拉,其中包含两种使用场景: 一种是直接通过 t:dictSelect 使用,再就是 t:dgCol  用于表头的列表工具条标签: 总之就是 ...

最新文章

  1. vue项目中使用本地的json文件
  2. AutoResetEvent和ManualResetEvent
  3. 结构重参数化技术【为了模型压缩】:进可暴力提性能,退可无损做压缩
  4. MySQL快速生成大量测试数据1000万
  5. 【Elasticsearch】Elasticsearch bouncing result 问题
  6. TensorFlow losses
  7. 如何成为软件架构师?
  8. 图像分类中数据增强的有效性
  9. 小瓦怕扫地机器人_小瓦扫地机器人青春版评测:便宜有好货
  10. bufferedwriter怎么写入tab_电脑越用越卡是怎么回事?教你三招恢复火箭般的速度...
  11. 足球比赛两强相遇概率
  12. 海康测温门禁一体机DS-K5604SD-A
  13. 服务监控--zabbix
  14. webpack合成sprite图
  15. 产品经理分析问题的方法论——黄金圈法则
  16. 权利要求的撰写 分享
  17. 高通开发系列 - linux kernel更新msm-3.18升至msm-4.9
  18. 超级人工智能称霸德扑的秘密:Libratus击败顶级专业人士
  19. 企业名录种类有哪些 企业名录作用
  20. 使用JabRef在WORD中自动引用参考文献的方法

热门文章

  1. PS教程第二十二课:羽化选区
  2. [html] 一个标签上同时出现三个或多个class属性,请问它的渲染顺序是怎样的?
  3. [NodeJs] npm提供了哪些钩子?各有什么作用?
  4. [css] 说说你对CSS样式覆盖规则的理解
  5. [css] 使用css如何设置背景虚化?
  6. oracle之基本的过滤和排序数据
  7. mysql整理类型_MYSQL数据类型分析整理
  8. win10网卡高级属性配置图解_简单设置,win10再也不会断网了
  9. Vh和Vw的简介和使用
  10. 计算机win7内容已满,Win7旗舰版电脑C盘满了怎么清理