Spring集成WEB环境(简单应用)

创建项目:我们刚开始可以创建一个WEB项目(当然也可以创建一个普通的JAVA项目,然后引入WEB也行,博客最后面会展示)

Spring集成WEB环境(简单应用)_第1张图片

创建了项目之后,我们引入MAVEN框架(不会引入的,可以看我这个博客Spring程序的开发步骤创建项目以及最简单的实现_Outlier_Lin的博客-CSDN博客)

然后创建一个Dao层的接口以及实现类

Spring集成WEB环境(简单应用)_第2张图片

Spring集成WEB环境(简单应用)_第3张图片

再创建一个service层的接口和实现类

Spring集成WEB环境(简单应用)_第4张图片

Spring集成WEB环境(简单应用)_第5张图片

这里我用了依赖注入(通过set方法),去实例化userdao(不会依赖注入的同学可以看我这个博客关于Spring的依赖注入_Outlier_Lin的博客-CSDN博客)

在resources下创建spirng的核心配置文件applicationContext,并写下如下代码

Spring集成WEB环境(简单应用)_第6张图片

 

然后我们开始集成WEB环境(主要是在pom.xml文件中导入坐标)

Spring集成WEB环境(简单应用)_第7张图片

第一个依赖是导入的spring开发环境的

第二个和第三个都是关于导入WEB环境的

第四个导入的是测试(在本章博客可有可无)

接下来我们去创一个web层的类以及写下一下代码

Spring集成WEB环境(简单应用)_第8张图片

我们要使用的话我们还要去web的INF中去配置web.xml文件

写如下配置:

Spring集成WEB环境(简单应用)_第9张图片

再下一步。我们就要利用Tomcat服务器去发送

我们开始配置Tomcat

首先先点击

然后再点击

Spring集成WEB环境(简单应用)_第10张图片

找到Tomcat

Spring集成WEB环境(简单应用)_第11张图片

然后点击

Spring集成WEB环境(简单应用)_第12张图片

然后点击右边的+号,并选择

Spring集成WEB环境(简单应用)_第13张图片

最后点击OK就成功了

 我们开始运行就成功了(有的同学会遇到下面的这个报错,我把解决方法写在后面了)

Spring集成WEB环境(简单应用)_第14张图片

然后我们改变在web.xml中设置的路径

Spring集成WEB环境(简单应用)_第15张图片

就会出现一下空白(因为我们没有在里面设置任何输出)但是控制台会有输出 

Spring集成WEB环境(简单应用)_第16张图片

Spring集成WEB环境(简单应用)_第17张图片

有的同学会遇到这个报错

Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext

接下来我们进行修改:

首先点击File找到下面这个选项 

Spring集成WEB环境(简单应用)_第18张图片

然后点击左侧

Spring集成WEB环境(简单应用)_第19张图片

然后找到对右侧这个地方右击选择下面图示这个地方

Spring集成WEB环境(简单应用)_第20张图片

最后选择APPLY

Spring集成WEB环境(简单应用)_第21张图片

就可以了

接下来我只演示怎么通过普通的java项目去添加WEB(因为其他的都一样)

首先我们对项目名进行右击,记住是项目名不是File,找到下图所示选项

Spring集成WEB环境(简单应用)_第22张图片

 选中如下图所示就可以了

Spring集成WEB环境(简单应用)_第23张图片

 

你可能感兴趣的:(Spring,JAVA框架,java-ee,spring,maven)