• 1、jeecg 笔记开篇


    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

    18年专科毕业后,期间一度迷茫,最近我创建了一个公众号用来记录自己的成长。

  • 相关阅读:
    Spring.NET学习笔记
    开源项目地址
    委托的实现匿名函数和朗姆达表达式
    c#事件与委托
    c# 时间戳转换
    List 排序
    DDD的好文章
    【转】理解JMeter聚合报告(Aggregate Report)
    【转】JMeter 通过 JDBC 访问 Oracle 和 MySQL
    【转】使用JMeter测试你的EJB
  • 原文地址:https://www.cnblogs.com/niceyoo/p/9824954.html
Copyright © 2020-2023  润新知