SpringMVC简易的程序以及基本原理

来源:互联网 发布:thinkphp5 nginx配置 编辑:程序博客网 时间:2024/05/21 06:35

我个人认为springMVC就是一个小程序,将业务逻辑与页面展示进行剥离,达到解耦合的目的


M(Model:业务模型) , V(View:视图), C(Controller:控制器)


前端控制器    在web.xml配置  实质就是个servlet



拦截请求,后缀根据实际要求,我这里就是  .do


之后就是一个简单的springmvc.xml文件的配置,就是处理器映射器处理器适配器 这里要强调找类一定要找准,不过实际项目中就不需要你自己配置,但是,你也得了解原理,知道该怎么配


接下来就是要配置自定义的bean了

首先你要new一个类,名字随意,我这边就是UserController


首先要继承一个Controller这个接口,有的人会奇怪为什么会没有,那你可能没有导入jar包,

如果是Maven来管理jar的,可以在pom.xml中可以添加

<dependency>  
    <groupId>org.springframework</groupId>  
    <artifactId>spring-webmvc</artifactId>  
    <version>4.1.4.RELEASE</version>  
    </dependency>  

如果不是Maven来管理jar的,可以在lib中可以添加jar包

org.springframework.web.servlet.mvc.Controller


点击一下可以下载:http://download.csdn.net/download/csdn522uios/9939888


建好的类, UserController




设置物理视图的时候记得要写全路径,(当然后面也可以优化)



关于index.jsp




这个时候你就可以启动tomcat服务器,然后就显示出这个结果



原创粉丝点击