Watch 24 Star 65 Fork 16

许乌龙 / ssm-studyJavaApache-2.0

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
教学用ssm项目骨架 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

教程目录

为方便有基础的读者选择性地跳过部分文章,我会尽可能地让各章节内容独立成篇。但由于文章中无法引用整个项目的代码,部分无法脱离上下文环境的文章可能让人不知所云。此时,建议读者按照下述顺序依次阅读。

  1. 「项目说明」关于项目称谓、IDEA操作和环境配置的约定
  2. 「项目说明」项目架构之传统三层架构和领域模型三层架构
  3. 「项目说明」图文示范IDEA创建Maven项目和子模块
  4. 「Maven」Parent模块配置-关于聚合与继承、依赖管理、占位符、构建管理和多套环境
  5. 「Maven」依赖配置-关于依赖传递、依赖范围和类加载器
  6. 「Maven」使用图示-关于生命周期、命令行和IDEA插件
  7. 「Tomcat」图文解析Server.xml配置
  8. Tomcat_Web.xml配置
  9. Spring_Context配置
  10. Spring_MVC配置
  11. Mybatis_MAPPER
  12. Mybatis_DAO
  13. DEMO_Service & DTO
  14. DEMO_Controller
  15. Shiro_权限结构
  16. 富文本编辑器
  17. _...

2017.11.7说明

最近几个月都在忙项目,一直没更新,非常抱歉。近期的项目用上了SpringBoot,经对比后,发现SpringBoot更适合新手入门。因为SpringBoot已趋于成熟,相比SSM来说,零配置或者JavaConfig方式的配置更加人性化。

因此,我计划继续暂停本项目,然后近期可能开始一个微信小程序的教程,配合SpringBoot进行开发。

项目结构

项目结构

「IDEA+Maven搭建SSM项目骨架」简介

这是什么

这是一个教学性质的ssm项目骨架。

创建项目的目的,是为了一步一步地给新手示范基础项目搭建的步骤。然后在搭建过程中,穿插一些经常被写教程的老手习惯性忽略的基础知识;换个说法,是为了给新手讲一堆的基础知识。然后挑了一个基础项目的搭建过程作为引线,将这些知识关联起来。

为什么要用这种方式

作者刚开始站在JAVA门外的时候,完全看不清门内是怎样一番景象,就像开局被丢在帝国时代全黑地图里的一个农民,不知道哪里是资源,哪里是野兽。

后来花了很多时间看视频、看文章、试跑DEMO、向老手请教、在项目过程中踩坑,像拼图一样,慢慢得让一片片有着JAVA知识脉络的叶子在脑子里成形。

现在,作者想把这些叶子画出来,画一张网,而不是一条线,以期让新手探地图时方向更明确一些,少踩不值得的坑,少拐无意义的弯。 作者有个野心,要看清叶子遮住的那棵大树,要把大树画出来。这个项目就是起点。

有什么目的

你想想,如果作者的文章能让尽可能多的新手受益,以后「不经意间」让自己孩子知道了,身影该有多伟岸、形象该有多伟大、成就该有多流弊啊!

文章信息可以浏览「我的博客」,或者直接浏览下文的目录。

各位读者如发现文章或代码中的错漏,请留言指正。

Comments ( 3 )

Sign in for post a comment

Java
1
https://git.oschina.net/mzdbxqh/ssm-study.git
git@git.oschina.net:mzdbxqh/ssm-study.git
mzdbxqh
ssm-study
ssm-study
master

Help Search