JEECG 使用这些年-新认识 jeecgboot

数字追云人
• 阅读 7495

@TOC

初次接触Jeecg

最开始接触 JEECG(非boot版本,那个时候springboot 好像也不是很流行,至少不是人尽皆知 老版地址,功能更丰富,系统更稳定 ,第一次试触是5年前了吧,还是3.*的某个版本,第一次接触失败,后来参加架构培训,算是真正将他应用于实际项目的开发。

新版本 boot

新版boot,是一次新的尝试,可以看得出作者对中国开发的开源精神,也算是十分精良的设计啦。功能点丰富,技术选型也是给大家一次学习转型的机会,一开始并没有大面积使用组建,嵌套,大家集思广益,相信将来越来越好。
  1. 全新的界面设计 ,本次采用阿里前端 ANTDESIGN+VUE https://ant.design
  2. 代码采用 springboot + mybatis-plus+ shiro + redis;
  3. 依赖管理:Maven
  4. 数据库:MySQL5.0 & Oracle 11g
  5. 当然还有很多特性,大家到官网进行查看吧 http://www.jeecg.com/#/

简单说明下 自己的体验吧

  1. 项目整体架构转型 由 服务端渲染为主 --》 前后端分离的主要架构方式

    优点应该不用多说了(接口复用、专业的人做专业的事情。。。)

JEECG 使用这些年-新认识 jeecgbootJEECG 使用这些年-新认识 jeecgboot

  1. 整体的页面空间丰富,控件现在加的也比较多了 ==可以说后端都快可以做前端了==
    简单截图,具体自行下载安装吧 都是很基础的安装步骤
    JEECG 使用这些年-新认识 jeecgboot
  2. 不过还是有一些细节需要完善一下,毕竟官方也不是雷锋,大家还是要团结起来

    1. 验证码的一点小建议(安全是底线)

       现在的验证码是基于js生成的,从技术角度来讲,其实就是没有验码,建议还是采用token+后端渲染,保证访问的安全性  
      官方之前也有发布类似的前端账户加密方法,都是很不错的安全方式,大家可以查看提交记录就可以了
      1. 代码缓存的处理,应该还有一些细节 在数据多的时候查询会慢一点
      2. 代码细节 权限处理官方并没有处理完全,真实上线的项目还是应该将菜单和角色权限认真完善一下

## 总体还是很棒的,希望后期可以有更多的精品,也希望自己可以为jeecgboot发展贡献一点力量

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
4年前
Python Challenge Level 18
初学Python,挑战一下流行的PythonChallenge,很不幸,卡在了18关~~被字符字节码之间的转换搞得焦头烂额,不过终于搞定了还是很happy的~~~主要的问题就是16进制形式的字符如何转成字节码(注意:不是encoding)如:\'89','50','4e','47','0d','0a','1a','0a','00
Stella981 Stella981
4年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
4年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
4年前
Jeecg
内容提要JeecgBoot项目简介源码下载升级日志Issues解决v1.1升级到v2.0不兼容系统截图1.JEECGBoot项目简介
Wesley13 Wesley13
4年前
JAVA微信二次开发
大家首先自己有条件的,自己注册一个微信公众账号1.一个微信公众账号(供自己测试使用)2.一个百度开发账号3.myeclipse开发工具 4.需要熟悉jeecg开发5.微信开发代码如下标签:JEECG(http://www.oschina.net/code/tag/jeecg) MiniDao(h
Easter79 Easter79
4年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Python进阶者 Python进阶者
2年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这