crm开源系统 tp框架_java开源框架实战(二),后台管理系统界面搭建

之前已经说了码云库的基本使用,现在开始搭建后台管理。

基础框架使用 spring boot+redis+mybatis+shiro+mysql。服务启动使用Undertow。

前端框架使用了WeAdmin,基于layui。其实是想使用element-admin的,怪水平太差!一时弄不好。

界面如下,还不算很丑咯:

72ecca99fc7bd14a0986749bc63c3f74.png

Undertow,jetty和tomcat可以说是web项目中最火的3个服务器了,为啥使用undertow,就是看中它的性能所以才使用它,就这么简单。那怎么使用,只需要简单配置下pom文件就好,如下:

org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-tomcatorg.springframework.bootspring-boot-starter-undertow

启动显示如下就搞定了!

885ccdcea5cde9c4f60588a2601ae232.png

redis主要用来存储用户的session和菜单等信息。

shiro之前的文章有说过跟spring security的对比,因为比较轻,配置简单吧,所以选择了shiro作为安全控制框架处理用户登录、登出、权限控制功能。

本来是想用mybatis-plus的,可以简化开发。但是基础不是很好吧,还是使用原始的mybatis做持久层框架了。mybatis-plusmybatis的增强框架,为了简化开发、提高效率而生。后面用用这个框架。

静态页面使用的jsp+jstl,其实是可以做前后分离的,为了方便就先这么做了。

项目基本层次机构。

85d408df9272a92c578bc110f837808b.png

其实有很多东西都是可以通过框架去解决了,比如日志的打印,用日志框架log4j就行了。但是为了学习多一点东西提升自己的技术,我们自己手写AOP来实现这个功能。

明天开始敲码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值