文档章节

Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简介

zhenfeng13
 zhenfeng13
发布于 2017/05/11 17:22
字数 744
阅读 44
收藏 0

github地址,点这里

项目效展示,点这里账号:admin 密码:123456

很久之前就打算开始写一下自己的技术博客了,实在抽不出时间所以计划一直搁置了,最近项目进度渐渐缓了下来,不那么忙了,也因此开始筹备自己的博客。说到这次博客的主角,也是无心插柳找到的,来源于两年前自己写的一个项目。

万事开头难,写博客这个事情也是让我抓狂了一阵子,因为不知道从何下笔,自己的初衷也是分享技术,所以就更加不知道该从何而起了,说来也是巧合,上周整理文件的时候,无意中发现了两年前的一个小项目,看着那时的代码真的是有些感慨的,这是我写的代码吗(正经脸)?项目 是一个非常基础的javaWeb项目,那时的ide用的还是eclipse,也没有用maven管理项目,对于初学者应该也是挺友好的。借着这个项目,以及这两年的经历,想从最基础的项目开始,一步步的优化这个项目,也借着这个机会,对自己的梳理梳理自己的知识点,同时呢,如果给正在学习的朋友们一点微小的帮助那就最好不过了。

计划是这样的,暂时是打算分为三篇:

 

  • 基础篇的开始是写一下项目的搭建及功能的实现,接着是提升工作效率的一些开发工具的介绍,都会结合项目本身去进行拓展的。
  • 优化篇是写一下关于项目的一些优化,侧重点是功能,所以更多关注点是在代码上。
  • 进阶篇是对项目的开发和部署上的拆分,同时对项目的高可用和伸缩性进行简单的讲解,这一篇中会涉及到前后端分离,Web缓存服务器的搭建,tomcat集群等。

 

后面还会对项目的进一步优化,有以下计划:

 

  • 搜索引擎的开发
  • 项目的服务化,服务化会进行两条线上的拓展,一是用dubbo对项目进行服务的拆分,二呢是用最近很火的springcloud对业务进行合理的拆分,这一篇就看时间允不允许了,因为前三篇的知识点也很多,所以就只能慢慢更新吧。
  • 消息队列的使用

 

基础篇中涉及到的知识点如下:

 

  • Spring
  • SpringMVC
  • MyBatis
  • easyUI
  • MySql
  • Maven
  • SVN
  • git
优化篇中涉及到的知识点如下:
  • 数据库优化
  • 代码优化
  • druid
  • UEditor
  • RESTful
  • 缓存 redis
进阶篇中涉及到的知识点如下:
 
  • 前后端分离
  • centos
  • nginx
  • tomcat集群
 
由于这是第一篇文章,所以结语就是 待续...

 

 
 

© 著作权归作者所有

zhenfeng13
粉丝 2
博文 32
码字总数 42647
作品 0
杭州
程序员
私信 提问
ZHENFENGSHISAN/perfect-ssm

Quick Start 项目简介 ssm系列 ssm-demo:Spring+SpringMVC+Mybatis+easyUI整合 perfect-ssm:RESTful API+redis缓存 ssm-cluster:前后端分离+集群部署 ssm-dubbo:dubbo服务化 ssm-micro-se......

ZHENFENGSHISAN
2017/09/18
0
0
Spring+mybatis的一个简单例子

一、eclipse新建java项目取名SpringTest 二、导入sping,mybatis,jdbc(这里用postgresql)包到构建路径 三、在psql中建库、建表的脚本。 四、创建java类 student表对应的pojo对象 映射文件cn/...

wangxuwei
2016/01/09
744
0
一年走向【Java架构师】之葵花宝典

大多数时候,不是我们不努力,而是不知从何下手,我深知一份好的学习资料是多么的重要,我们通常会把大量的时间都浪费在找资源上,本人搜集学习java架构师的经典学习路线如下可供参考!!! 一...

我一路狂奔
2017/05/20
395
1
Spring Boot揭秘与实战

Spring Boot 揭秘与实战(九) 应用监控篇 - HTTP 应用监控 Spring Boot 提供运行时的应用监控和管理功能。本文,我们通过 HTTP 实现对应用的监控和管理。 博客地址:http://blog.720ui.com...

掘金官方
2017/12/11
0
0
最全java学习路线图 java学习指南

JavaEE学习路线图 准备篇 适用/适合人群:适合基础小白 目标:掌握JavaSE。 ●技术点小节: 1.开发工具的安装配置的介绍 2.JDK安装 3.DOS环境编程 4.Eclipse的安装使用 ●JAVA基础 1.基本的语...

耳东陈_f1e5
2018/01/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【阴阳师】真蛇10层记录

蛇切黑体系 追月神 散件一速,速度越高越好(220+) 镰鼬 招财二速,速度211以上; 山兔 火灵三速,速度180-200均可; 丑女 心眼四速,速度170左右即可; 大蛇 蚌精暴击套。速度高于阴阳师即...

Areya
15分钟前
3
0
js动态设置元素高度

this.$refs.xxx.style.height= this.contentHeight; 元素需要绑定

Carbenson
52分钟前
2
0
今天的学习

今天学到了ci框架中的查询语句的where条件语句: 1、$this->db->select('')->from('')->where('id = ??')->get()->result_array();2、$this->db->select('')->from('')->where('id', '??'......

墨冥
今天
2
0
MySQL在高并发下的订单撮合、系统使用、共享锁与排他锁保证数据一致性

前序 距离上次择文发表,两月余久。2018年也即将要结束了,目前的工作依然是与区块链应用相关的,也很荣幸在9月初受邀签约出版暂名为《区块链以太坊DApp实战开发》一书,预计在明年年初出版。...

我最喜欢三大框架
今天
2
0
深入理解Flutter多线程

该文章属于<简书 — 刘小壮>原创,转载请注明: <简书 — 刘小壮> https://www.jianshu.com/p/54da18ed1a9e Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 ...

刘小壮
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部