【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集群
- ...
结语
姗姗来迟的博客之路从现在开始。
追求卓越,成功就会在不经意间追上你!