SpringMVC简易的程序以及基本原理
我个人认为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服务器,然后就显示出这个结果
SpringMVC简易的程序以及基本原理相关推荐
- php 滑块 爬虫_PHP实现简易爬虫与简易采集程序
今天跟大家分享两段php代码,一段是PHP实现简易爬虫,一段是PHP实现简易采集程序.代码都比较简单,适合会点php的SEO初学者. PHP实现简易爬虫 代码中涉及两个表,urls和visited,分 ...
- wxpython开发实例_Python中使用wxPython开发的一个简易笔记本程序实例
Python中使用wxPython开发的一个简易笔记本程序实例 发布于 2016-01-22 21:23:22 | 252 次阅读 | 评论: 0 | 来源: 网友投递 wxPython Python ...
- python编写木马攻击_Python编写简易木马程序
Python编写简易木马程序 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Sublime text2 + ...
- MATLAB--数字图像处理 车牌识别之简易识别程序
车牌识别之简易识别程序 代码 I=imread('car2.jpg'); figure(1),imshow(I);title('原图') I1=rgb2gray(I);%功能是将真彩色图像转换为灰度图 ...
- react实现简易画板程序
react实现简易画板程序 文章同时发布于:https://pengfeixc.com/blog/60d073bce97367196dce3efc. 在这之前,我写过一个vue版本的画板程序.最近因为 ...
- 送程序员男朋友的生日礼物——3天速成简易C++程序
送程序员男朋友的生日礼物--3天速成简易C++程序 Kathys gift 程序框图 编写C++程序 调试结果 Kathys gift 从来没有接触过C++,但是觉得以后工作了可能也会用,就一直想学习 ...
- matlab编写识别手写数字_MATLAB--数字图像处理 车牌识别之简易识别程序
车牌识别之简易识别程序 代码 I=imread('car2.jpg'); figure(1),imshow(I);title('原图') I1=rgb2gray(I);%功能是将真彩色图像转换为灰度图 ...
- 单片机加减法计算器_51单片机简易计算器程序 实现数字的加减乘除运算
单片机源程序如下: #include //头文件 #define uint unsigned int #define uchar unsigned char sbit lcden=P1^1; //LC ...
- 时钟电路程序设计c语言,STC89C52单片机简易时钟程序电路设计(附源代码和电路图)...
51(STC89C52)单片机简易时钟程序电路设计(附源代码和电路图) 上一篇做了一个温湿度采集电路,觉得这东西玩起来还是挺有意思,然后就想做一个时钟,于是就有了下文 1.成品图 51hei图片_20 ...
最新文章
- php渲染nodejs api,如何使用nodejs 服务器读取HTML文件渲染至前端
- Elasticsearch 常用配置参数总结
- c++中的 单例模式(singleton)和双检测锁(Double-Checked Locking)
- 【译】表变量和临时表的比较
- 安卓app 获取view的id_隐私保护问题不小 研究表示1325个安卓APP未经授权获取用户数据...
- 数据同步 rsync+notify架构
- python语言画心_python语言还是java如何用python画爱心
- C语言调用自定义交换函,C语言函数篇 - personal page of Msingwen - OSCHINA - 中文开源技术交流社区...
- Spring容器启动时出现Failed to read schema document错误
- T-SQL多个小计+合计,分类汇总
- Fiori 实现在网页端调用摄像头扫描二维码进行识别
- SecureCRT 连接 DynamipsGUI创建的模拟路由器
- linux桌面版无线鼠标不能用,无线鼠标没反应怎么回事 无线鼠标没反应解决方法...
- html 设置不同字体,在html中怎么设置一行字两个不同样式的字体
- uni-app修改页面背景色:
- c#编写部署windows服务
- 计算机用户名更改不了,分享简单几步解决win10电脑用户名改不了的问题
- Android弹幕实现现状与原理浅析
- 黑客如何超越麦克风,窃听你的一举一动!
- 人人商城快速购买显示售罄图标