这篇文章主要为大家展示了“springMVC是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springmvc是什么”这篇文章吧。一、SpringMvc概述SpringMVC是一个基于MVC
这篇文章主要为大家展示了“springMVC是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springmvc是什么”这篇文章吧。
SpringMVC设计模式:
MVC,全名是(Model View Controller)的缩写,是一种软件设计模式。
具体含义:
SpringMVC在项目中的作用:
JavaEE开发规范规定,一个JAVA WEB项目应该要分为三层:
环境:jdk1.8 Tomcat8.5 idea2018 manven父工程子模块
项目结构:没有的就创建
pom.xml 依赖 添加打包方式为war
<groupId>com.day01springmvc</groupId> <artifactId>Springmvc01</artifactId> <packaging>war</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <!--<version>4.3.1.RELEASE</version>--> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </dependency> <!-- JSP相关 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.tomcat.Maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configuration> <port>8080</port> <path>/</path> </configuration> </plugin> </plugins> </build>
添加web.xml文件及目录
--DispatcherServlet--理解为总调度、web.xml里配置
web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="Http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <!-- springmvc入口 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 项目启动时,就加载并实例化 --> <load-on-startup>1</load-on-startup> <!--当springmvc-servlet.xml没有按照springmvc规定命名就要加载这段来找springmvc.xml--> <!--<init-param>--> <!--<param-name>contextConfigLocation</param-name>--> <!--<param-value>classpath:springmvc.xml</param-value>--> <!--</init-param>--> </servlet> <!-- public class HelloController implements Controller { @Override public ModelAndView handleRequest(httpservletRequest request, HttpServletResponse response) throws Exception { System.out.println("hello请求进来了................................................................."); ModelAndView mv = new ModelAndView(); //添加一个数据,页面上可以取出这个数据 mv.addObject("msg", "这是第一个springmvc程序"); //设置视图的名字 mv.setViewName("hello"); return mv; }}
以上是“SpringMVC是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!
--结束END--
本文标题: SpringMVC是什么
本文链接: https://lsjlt.com/news/307165.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0