当前位置: 首页 > wzjs >正文

清河做网站哪儿便宜抖音代运营一般收费

清河做网站哪儿便宜,抖音代运营一般收费,淘宝购物券网站怎么做,微信公众号推广链接springmvc的概述 SpringMVC的概述 是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架…
springmvc的概述
  1. SpringMVC的概述

    1. 是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架。
    2. Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。
    3. 使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等。
  2. SpringMVC在三层架构中的位置

    1. 表现层框架
  3. SpringMVC和Struts2框架的对比

springmvc的入门程序

创建WEB工程,引入开发的jar包

具体的坐标如下

 <!-- 版本锁定 --><properties><spring.version>5.0.2.RELEASE</spring.version></properties><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency>
​<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring.version}</version></dependency>
​<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency>
​<dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope></dependency>
​<dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.0</version><scope>provided</scope></dependency></dependencies>

编写index.jsp页面

 
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>入门程序</title>
</head>
<body>
​<%--超链接--%>
​<h3>入门</h3>
​<a href="/hello.do" >入门程序</a>
​
</body>
</html>

编写suc.jsp页面,路径为/WEB-INF/pages/suc.jsp

 
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>成功</title>
</head>
<body><h3>入门成功了2...</h3></body>
</html>

编写Controller类和方法

 
package cn.tx.demo1;
​
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
​
/***  * * 控制器类,处理用户的请求*/
// 把当前类交给IOC容器进行管理
@Controller
public class HelloController {
​/*** 处理超链接发送出来的请求* @return*/// 配置映射的配置@RequestMapping(path = "/hello.do")public String sayHello(){
​System.out.println("入门方法执行了2...");
​// 跳转的JSP页面的路径,默认使用的是请求的转发// return "/WEB-INF/pages/suc.jsp";
​// 配置了视图解析器后,写法return "suc";}
​
}
​

配置核心的控制器(胚子DispatcherServlet)

在web.xml配置文件中核心控制器DispatcherServlet

<!--配置前端控制器--><servlet><servlet-name>dispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--加载springmvc.xml配置文件,配置的是Spring配置--><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc.xml</param-value></init-param><!--配置启动加载--><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dispatcherServlet</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>
​

编写springmvc.xml的配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"><!-- 配置spring创建容器时要扫描的包 --><context:component-scan base-package="com.qcbyjy"></context:component-scan><!-- 配置视图解析器 --><bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/pages/"></property><property name="suffix" value=".jsp"></property></bean><!-- 配置spring开启注解mvc的支持 <mvc:annotation-driven></mvc:annotation-driven>-->
</beans>

启动tomcat服务器,进行测试

入门案例的执行过程分析

入门案例的执行流程

1.当启动Tomcat服务器的时候,因为配置了load-on-startup标签,所以会创建DispatcherServlet对象,就会加载springmvc.xml文件

2.开启了注解扫描,那么HelloController对象就会被创建

3.从index.jsp发送请求,请求会先到达DispatcherServlet核心控制器,根据配置@RequestMapping注解找到执行的具体方法

4.根据执行方法的返回值,再根据配置的视图解析器,去指定的目录下查找指定名称的JSP文件

5.Tomcat服务器渲染页面,做出响应。

springmvc官方提供图形

入门案例中的组件分析

1.前端控制器(DispatcherServlet)

2.处理器映射器(HandlerMapping)

3.处理器(Handler)

4.处理器适配器(HandlerAdapter)

5.视图解析器(View Resolver)

6.视图(View)

RequestMapping注解

RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系

RequestMapping注解可以作用在方法和类上

        1.作用在类上:第一级的访问目录

        2.作用在方法上:第二级的访问目录

        3.细节:路径可以不编写/表示应用的根目录开始

RequestMapping的属性

        1.path:指定请求路径的url,必须写

        2.value:value属性和path属性一样,可以不写

        3.method:指定该方法的请求方式

        4.params:指定限制请求参数的条件

 
package cn.tx.demo1;
​
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
​
/***  * 7* 角色模块的类*/
@Controller
@RequestMapping(path = "/role")        // 一级请求路径
public class RoleController {
​/*** /role/save.do* method="当前方法允许请求方式能访问"* params="请求路径上传参数"* @return*/@RequestMapping(path = "/save.do",method = {RequestMethod.GET},params = "username")public String save(){System.out.println("保存角色...");return "suc";}
​@RequestMapping(value = "/delete.do")public String delete(){System.out.println("删除角色...");return "suc";}
​
}
​
http://www.dtcms.com/wzjs/835494.html

相关文章:

  • 如何搭建内网网站北京朝阳区租房价格
  • 网站不要了该如何处理用vs做网站教程
  • 海口网站建设方案咨询seo关键词怎么选
  • 网站建设费用主要包括哪些内容哪些网站做电商比较好
  • 怎么搭建自己的网站服务器福州手机模板建站
  • 手机网站制作视频教程网站子目录设计
  • 如何将网站提交给百度网站搭建与推广
  • 怎么识别一个网站深圳品牌策划vi设计
  • js面向对象网站开发哈尔滨制作网页公司
  • 怎么做国外的网站推广手机app软件开发推荐
  • 婚庆公司网站制作系统重装没有wordpress
  • 辽宁省辽宁省建设厅网站中关村在线对比
  • 怎么提升网站加载速度松江新城投资建设集团有限公司网站
  • 免费网站建设公司怎么让公司网站显示官网
  • 安徽省建设厅网站 职称wordpress建站位置
  • 微信上微网站怎么做的全国最火的加盟项目
  • 网页设计与制作教程欧静美南通优化网站费用
  • 做网站快速排名男女性直接做的视频网站
  • 电商网站建设的核心是什么wordpress批量修改字体
  • 做美图 网站有哪些淘宝网页版消息在哪里
  • 郑州家居网站建设网站制作软件手机版下载
  • 做网站需要买域名网站建设制作软件叫啥
  • 注册网站商标免费有限公司网站
  • 建网站做站长怎么赚钱旅游网站论文摘要
  • 大连市公众平台网站网站在排版有哪些方法
  • 广州著名网站建设公司合肥培训网站推广
  • 秦淮做网站价格建设银行网站怎么开通短信服务
  • 给上市公司做网站有什么用如何做网站搜索引擎优化
  • 2014年网站设计趋势全球速卖通卖家注册
  • 网站建设与管理职业分析寿光市住房和城乡建设局网站