版权提醒
本系列文章为原创内容。转载请注明文章来源。
开篇
大家看我的博客主要内容可以看出,其实我的学习方向是 Unity 以及 C#,但因为需要完成一个 JavaWeb 课程的大作业,只能临时学做 JavaWeb 项目了。
本想着直接找个博客文章开始面向“Ctrl + C/V”编程,但很可惜,没有找到太满意的,不是不够详细,就是项目太过复杂。
所以我用两天时间学习了一下,直接自己写一篇面向新手的保姆级 JavaWeb 项目教程,用以方便像我这样明明不是学 JavaWeb 却要被迫做 JavaWeb 项目的同学。
重要提示
本系列教程所使用的 SSSP(Spring+Struts2+SpringDataJpa)框架并不是 JavaWeb 的主流框架,只是因为作者的作业要求使用这种架构才有了这篇文章,如果你是想学习一门通用技术,就不要学这个框架了。
另外作者的学习方向并不是 JavaWeb 方向,是游戏开发,所以这个系列教程仅仅是可以做出一个项目的应急教程,作者对这些框架并不了解,可能有些地方写得并不好,请读者注意,也请专业人士多多包涵。
技术栈
- Spring
- Struts2
- SpringDataJpa
- Maven(如果您不打算使用 Maven 管理项目依赖,请参考本博客文章:“如何使用 IDEA 创建 JavaWeb 项目并解决各种乱码问题”配置 lib 目录并将所有依赖包放在里面)
- JSP
- Servlet
- Tomcat 9
- Java 11
- H2 数据库
- IDEA
- Bootstrap(用来让网站更漂亮些,不用的话也没关系)
- git(非必要,且本文不介绍)
为了更方便地进行版本控制,使用
git
是必要的,但因为这是面向新手的保姆级教程,本文不介绍相关内容。