SpringMVC(前端设计模式)简介
2024-08-29 18:56:26
一、提供一个入口,让所有的请求都进行 / ,然后再分配给对应的页面,这就是前端设计模式(front) @WebServlet("/") 不过滤 .jsp
public class DemoServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest arg0, HttpServletResponse arg1)
throws ServletException, IOException {
String str = arg0.getParameter("name");
System.out.println(str);
if (str.equals("demo1")) {
demo1(arg0);
}
if(str.equals("demo2")){
demo2(arg0);
}
if(str.equals("demo3")){
demo3(arg0);
}
System.out.println("控制器执行"+str);
} private void demo3(HttpServletRequest arg0) {
System.out.println("demo3开始响应");
arg0.跳转or转发
} private void demo2(HttpServletRequest arg0) {
System.out.println("demo2开始响应");
arg0.跳转or转发
} private void demo1(HttpServletRequest arg0) {
System.out.println("demo1开始响应");
arg0.跳转or转发
} }
二、SpringMVC 简介
1、SpringMVC中重要组件
1.1 DispatcherServlet:前端控制器,接收所有的请求(如果配置 / 不包含.jsp)
1.2 HandlerMapping:解析请求格式,判断希望请求那个具体的方法
1.3 HandlerAdapter:负责调用具体的方法
1.4 ViewResovler:视图解析器,解析结果,准备跳转到具体的物理视图
2、SpringMVC运行原理
三、SpringMVC 是一个线程不安全的、轻量级的框架,开发过程中注意线程安全问题
最新文章
- centos 7.0 编译安装php 5.6.7
- C#程序调用CodeSoft预先设计好的标签模块实现打印功能
- SSM的各个配置文件
- js脚本语言基础和数组
- Presto架构及原理
- 【开发实例】C#调用SAPI实现语音合成的两种方法
- KVC 和 KVO 简单总结
- ES聚合实例
- Android 屏幕尺寸知识
- 如何有效地记录 Java SQL 日志(转)
- firefox os 该设备呼叫移动开发
- JavaScript tips:数组去重
- MySQL 5.6初始配置调优
- Spring中对象和属性的注入方式
- linux内存和swap
- ModelViewSet 视图集 实现接口
- Java名称由来
- leetcode题解之分解字符串域名
- Hive 的查询结果直接导入到 MySQL 中的方法
- 解决javac无效的目标发行版1.8问题