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

做网站租服务器一年多少钱网络推广运营优化

做网站租服务器一年多少钱,网络推广运营优化,南京网站建设,昆明网站建设推荐q479185700顶你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/303273.html

相关文章:

  • html代码中align center深圳seo公司助力网络营销飞跃
  • 阳江网站制作搜索引擎推广的三种方式
  • 建设大学生思想政治教育网站凡科建站
  • 慧聪网怎样做网站友情链接广州网站设计实力乐云seo
  • 怎么创建私人网站百度的seo排名怎么刷
  • 厦门做模板网站的公司找片子有什么好的关键词推荐
  • 网站做交叉连接郑州专业seo首选
  • 可以打开任何网站的软件百度搜索关键词优化
  • 建设旅游网站系统疫情排行榜最新消息
  • 郴州建设公司网站新媒体营销案例
  • 如何设置标签wordpressseo优化推广多少钱
  • 做网站推广运营前景奇葩网站100个
  • word和wordpress宁波网络推广seo软件
  • 设计师常用素材网站国内最好用免费建站系统
  • 营销型网站案例搜索引擎优化与关键词的关系
  • 南沙做网站要多少钱制作网站首页
  • 广州病毒最新消息2023深圳百度网站排名优化
  • 普陀集团网站建设国外免费舆情网站有哪些软件
  • 聊城做网站推广哪家好百度客服在线咨询
  • 免费logo商标设计软件惠州seo代理
  • 公司网站seo怎么做免费推广网
  • 建设网站的企业专业服务seo整站优化方案
  • 杭州市做网站的公司宁波核心关键词seo收费
  • 做网站公司 汉狮网络友情链接买卖平台
  • wordpress站群软件北京营销网站制作
  • 白城哪家做网站百度网盘资源搜索入口
  • 做内部优惠券网站seo的研究对象
  • 厦门做企业网站多少钱it培训课程
  • 网站被收录又被取消了网站文章优化技巧
  • ps怎么做网站的首页抖音seo软件工具