【SSM之旅】Spring+SpringMVC+MyBatis+Bootstrap整合基础篇(一)项目简介及技术选型相关介绍

时间:2021-11-12 07:25:24

试水

一直想去搭建个自己的个人博客,苦于自己的技术有限,然后也个人也比较懒散。想动而不能动,想动而懒得动,就这么一直拖到了现在。总觉得应该把这几年来的所学总结一番,这样才能有所成长。

【SSM之旅】Spring+SpringMVC+MyBatis+Bootstrap整合基础篇(一)项目简介及技术选型相关介绍

不知在何时,那就在此时

写文章,一直不是自己拿手的活,以前不是,现在也不是。害怕表达上有所欠缺,耽搁了来到这个博客的网友。也有这个因素的影响,导致博客迟迟没有没有更新。后来想想,写博客是为了记录自己的成长,总结自己所学所得,不需要那么得能言善辩,只需使用尽可能简洁的话把想说的表达出来就可以了。耽搁至此,不知在何时,那就在此时。算是一个启程吧。

【SSM之旅】Spring+SpringMVC+MyBatis+Bootstrap整合基础篇(一)项目简介及技术选型相关介绍

项目筹划(一)

计划是这样的,因为自己想写的是博客,索性就以一个博客项目为实战,围绕这样个项目,然后做一些项目实现的笔记以及对这个项目的想法。

  • 基础篇的开始写一些项目的基本搭建及功能的实现,然后会介绍一些常用的开发工具,以此来提高工作效率,当然,都会结合博客项目来进行拓展。
  • 优化篇主要是是写一下项目的优化,sql方面的优化。
  • 进阶篇主要是在项目的开发和部署上着手,可能会涉及到简单的集群,比如使用nginx对tomcat实现集群以及前后端分离、以及代码的自动生成等。

项目筹划(二)

这个阶段,是在上面的阶段完成之后才可能开始的,时间上就有点不确定了,但是可能会涉及到的:

  • 针对代码自动生成优化,达到开发便捷、快速的效果。
  • 前端博客页面的主题实现主题可定制,便于需要不同主题的人的需求。
  • 功能的模块的服务化,可能会使用时下比较流行spring cloud来对业务进行拆分,实现功能即服务的效果。

技术选型

基础篇:

  • Spring
  • SpringMVC
  • mybatis
  • bootstrap
  • mysql
  • 项目管理工具maven
  • 版本控制工具SVN
  • 版本控制工具git

优化篇:

  • 数据库优化
  • 代码优化
  • 阿里巴巴开源数据源druid
  • 富文本编辑器UEditor
  • RESTful API
  • 缓存整合
  • Redis

进阶篇:

  • 前后端分离
  • centos
  • nginx
  • tomcat集群
  • ...

结语

姗姗来迟的博客之路从现在开始。

【SSM之旅】Spring+SpringMVC+MyBatis+Bootstrap整合基础篇(一)项目简介及技术选型相关介绍

追求卓越,成功就会在不经意间追上你!