SSM
通往架构师的路上
从事软件开发
展开
-
SSM整合系列之 SSM项目整合
Spring、SpringMVC和Mybatis已经是非常成熟的框架了,使用该框架开发已有些时日了,从今天开始呢就对用此框架开发的过程进行一系列的总结,旨在个人总结中提升自己,同时能帮到需要的人就更好了(大牛可忽略此文)。本文将着重介绍项目的搭建整合。 1 Maven Web项目创建 2 SSM整合 项目结构如下图: 2.1 web.xml配置 webapp下创建WEB-INF然后创建web....原创 2018-11-27 21:59:45 · 3272 阅读 · 6 评论 -
SSM整合系列之 实现对象的增删查改(CRUD)操作
本文将详细介绍SSM整合后通过Mybatis实现对象的增删查改原创 2018-11-28 21:59:54 · 2797 阅读 · 1 评论 -
SSM整合系列之 整合Shiro实现登陆认证
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理,本文将介绍Spring整合Shiro实现登陆认证功能。对Shiro需要更深入的了解,请自学(一个礼貌的微笑)本人后续也会详细总结Shiro。继本文之后我也将继续完善登陆的RemberMe功能,以及Shiro+Memcache(也可以是其他如Redis)实现分布式Session共享功能原创 2018-11-29 22:00:21 · 4179 阅读 · 10 评论 -
SSM整合系列之 基于Shiro框架实现自动登录(RememberMe)
Shiro框架提供了记住我(RememerMe)的功能,比如我们访问一些网站,关闭了浏览器,下次再打开是还是能记住你是谁,下次访问的时候无需登录即可访问,本文将实现记住我的功能原创 2018-12-01 22:01:21 · 2732 阅读 · 0 评论 -
SSM整合系列之 整合Quartz简单实现任务调度
Quartz是Java领域最著名的开源任务调度工具,是一个任务调度框架,通过触发器设置作业的定时运行规则,来执行定时任务。在项目中使用频繁,本文将在SSM整合项目上整合Quartz框架实现任务调度。原创 2018-12-05 21:59:52 · 3288 阅读 · 2 评论 -
SSM整合系列之 配置多数据源并实现手动切换数据源可实现读写分离
配置多数据源并实现手动切换数据源,在此基础上延伸一下,如果两个数据源是主从复制的,那么就可以实现读写分离原创 2018-12-15 21:59:54 · 1833 阅读 · 3 评论 -
SSM整合系列之 配置多数据源 利用AOP动态切换数据源 实现读写分离
在开发的项目中大都都会使用读写分离的技术,本人目前开发的项目接触到的都是主从复制(一主一从),就是一个Master数据库,一个Slave数据库。主库负责数据插入、更新和实时数据查询,从库库负责非实时数据查询。在实际项目应用中,都是读多写少,而读取数据通常比较复杂而且耗时,SQL语句需要各种优化。采用读写分离技术可以有效缓解数据库的压力,加快响应速度,提升用户体验。如果随着业务不断扩展,数据不断增加,那么可以扩展多个从节点(一主多从),使用负载均衡,减轻每个从库的查询压力。本文将从一主一从说开去原创 2018-12-18 21:59:55 · 1648 阅读 · 0 评论 -
SSM整合系列之 配置阿里DruidDataSource并实现SQL监控
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况。正常访问路IP地址/项目名/druid/index.html原创 2018-12-25 21:59:52 · 2382 阅读 · 1 评论 -
SSM整合系列之 通过Mybatis拦截器获取SQL语句 实现SQL监控
SSM整合系列之 通过Mybatis实现SQL监控并持久化原创 2018-12-25 21:59:56 · 8924 阅读 · 5 评论 -
SSM整合系列之 实现RESTFul API
SSM整合系列之 实现RestFul API原创 2018-12-26 21:59:55 · 4285 阅读 · 1 评论 -
SSM整合系列之 集成Swagger构建RESTFul API文档
RESTFul API功能的扩展是不可避免的,维护API文档也是件非常头痛的事情。 在这里呢整合Swagger工具可以帮助我们完成生成和维护RESTFul API文档的工作,确保我们的API文档在不断扩展的过程中得到维护并保持最新状态。原创 2018-12-28 21:59:55 · 2255 阅读 · 2 评论