SpringMVC
SpringMVC基于注解的配置流程入门事例
1、SpringMVC是什么
SpringMVC是Spring框架内置的MVC的实现。SpringMVC就是一个Spring内置的MVC子框架
Spring子框架:意味着SpringMVC的包都在Spring框架里面
MVC:Model-View-Control(模型-视图-控制器),是一种解决页面代码(视图代码)和后台代码分离的设计思想
SpringMVC的作用:SpringMVC是一个框架,除了MVC的实现以外还提供了大量的辅助页面请求处理的功能组件
(1)支持直接一个方法对一请求
(2)支持数据的自动封装
(3)自动支持上传组件
(4)自动支持JSON的转成
2、概念说明:
(1)核心控制器:因为SpringMVC为了实现一个请求对一个方法这个功能,所以必须需要一个Web组件来拦截所有请求。这个拦截并且处理所有请求的Web组件称为核心控制器。
(2)业务控制器(Controller),在SpringMVC经过核心控制器跳转到一个处理自身需求业务的普通类,这个类称为业务控制器。
3、入门事例
第一步:创建web动态网站项目Dynamic Web Project,在webapp/WEB-INF/lib导入jar包
第二步:在webapp下创建2个jsp页面,一个index.jsp请求页面,一个hello.jsp响应页面
第三步:在WEB-INF目录下的web.xml配置核心控制器
第四步:编写后台代码
第五步:在项目下创建一个源文件夹resources,在文件夹中编写一个xml
第六步运行测试,右键运行index.jsp请求页面,点击页面上的衔接,就会跳转到响应的页面
成功跳转后的页面