用MyElipse创建Spring MVC 项目一(难度1)

目录

一、流程

 二、准备

三、具体项目流程:

1.新建java web工程

2.建立Controller控制器

3.建立Spring MVC容器映射规则

4.建立Dispatcher Servlet与Spring MVC容器之间的关联

5.部署工程


一、流程

接着上一篇博文,接下去将通过以下流程创建一个简易Spring MVC 项目

1.新建java web工程
(导入spring MVC所需的jar包)

2.建立Controller控制器
(控制器继承 org.springframework.web.servlet.Controller 接口)

3.建立Spring MVC容器映射规则
(配置applicationContext.xml,初始化bean)

4.建立DispatcherServlet入口与Spring MVC容器的关联
(配置Spring监听器)(制定spring bean的配置文件所在目录,即上面的applicationContext.xml)

5.部署工程

 二、准备

1.在开始之前,你需要下载MyEclipse ,这里我用的是MyEclipse 10(你也可以用最新版的,但是结构会和我的不太一样),如果还没有下载,我推荐一个良心公众号“软件安装管家”,可以在目录找到。

2.还需要提前配置好tomcat,MyEclipse 10最高只能使用tomcat 7,网上有很多教程,最终成功的状态是下面这样的:

 默认端口是8080,我设置成8088了。

 3.做好准备工作就可以正式开始项目了~

三、具体项目流程:

 1.新建java web工程

(导入spring MVC所需的jar包)

新建Web Project

在弹框中输入项目名称,点击Finish

工程左侧目录,主题框架建成:

导入spring MVC所需的jar包

添加Core Libraries 和 Web Libraries,并点击next

取消勾选AOP,并点击finish

 

2.建立Controller控制器

(控制器继承 org.springframework.web.servlet.Controller 接口)

新建一个存储Controller的包 

输入包名:

新建Controller 类

输入类名,并点击Add,添加接口

控制器继承 org.springframework.web.servlet.Controller 接口,点击OK,finish

在控制器中输入:

 

3.建立Spring MVC容器映射规则

(配置applicationContext.xml,初始化bean)

在applicationContext.xml中新建一个Spring Bean ,该bean指向上面的控制器,Spring容器会自动帮我们初始化这个Controller。

新建SimpleUrlHandlerMapping 的 Spring Bean , 并将helloWorldController注入到这个新定义的bean中,将我们自己写的控制器委托给Spring MVC管理,这样Spring MVC接收到请求就能够将请求转发给我们的Controller。

 

4.建立Dispatcher Servlet与Spring MVC容器之间的关联

配置DispatcherServlet,双击打开web.xml

从上面的Spring MVC结构图,我们了解到DispatcherServlet是整个SpringMVC的入口,它也是一个Servlet,既然是Servlet,那么就必须向其他Servlet一样配置到Web.xml中。

在Web.xml中增加如下的配置:

在配置Spring监听器,用于监听请求:

接下来,通过<init-param>给DispatcherServlet指定servlet配置文件
(Spring MVC启动时会根据Web.xml配置的DispatcherServlet查看对应的xml配置文件,默认查找规则是WEB-INFO目录下的“-servlet.xml”文件)

新建Folder,用于存放配置文件

存放在WebRoot文件夹中,命名为config

在config中new files,新建dispatcher-servlet.xml文件

打开文件,并输入以下内容:

双击打开web.xml,为dispatcher指定servlet配置文件存放路径,输入如下内容:

 5.部署工程

部署工程到tomcat7中

 运行tomcat7

成功:

 在浏览器运行,可以发现页面输出 Hello World 

 

 至此,Spring MVC 项目一就成功啦,具体代码可以在CSDN下载,也可以在我的github上找到(还没上传),最好是自己敲一遍,印象深刻!!!

下一篇文章我将结合具体网页前后端整合,来新建一个Spring MVC信息管理系统。

用MyElipse创建Spring MVC 项目二(难度2)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IMUHERO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值