最近开始开发一个点餐系统Web应用,后端开发选用的是javaWeb的SSM开发框架,即Spring+SpringMVC+MyBatis,同时使用Maven作为包管理工具。框架并不熟悉,所以走的是一边学习一边开发的路线,故阶段性总结一下学习成果。
开发软件以及工具
(1)JDK:JDK8
(2)IDE:Intellij IDEA Professional
(3)Web服务器:Tomcat 8.5
(4)Spring框架:SpringFramework-4.3.1.RELEASE
建立项目
Idea新建项目,选择Maven作为基本项目类型,导入JDK,然后勾选原型模板,选择webapp,点击next;
填写项目名以及包名,一直next直到创建项目;
修改项目结构为标准MVC结构:
使用Maven管理添加依赖包:在自动生成的pom.xml中配置一系列jar包
<dependencies>
<!-- Junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!-- log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
</dependency>
<!--j2ee相关包 servlet、jsp、jstl-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
<