SpringMVC的环境搭建
第一节 SpringMVC的环境搭建
2016年3月7日 星期一
09:04
MyBatis框架-->持久层框架-->Object【对象】Relation[关系型数据库]Mapping[在MyBatis的体现是哪个映射文件中国的<resultMap>标签]框架 对JDBC的封装,需要定制SQL语句
处理的是DataAccessOBject数据访问对象
SpringMVC它隶属于Spring框架,它只是Spring这个庞大框架下的一个小模块,SpringMVC是替换我们之前学过的Servlet,在我们下面的课程的时候需要你回顾Servlet
如何学习一个框架?
1.找jar
2.配置核心配置文件
3.读取核心配置文件
4.测试Hello World
读取核心配置文件:MyBatis的时候,是由我们自己控制读取mybatis-config.xml Java
SpringMVC框架,WEB层,动态Web项目
第一步:找到Jar[19个]
第二步:建立核心配置文件
The DispatcherServlet is an actual Servlet (it inherits from the HttpServlet base class), and as such is declared in the web.xml[部署描述符] of your web application. You need to map requests that you want the DispatcherServlet to handle, by using a URL mapping in the same web.xml file. This is standard Java EE Servlet configuration; the following example shows such a DispatcherServlet declaration and mapping:
Servlet的生命周期
发送请求——>如果你是第一次访问获取使用服务器进行初始化操作 init()方法实例化
--》service方法->判断用doget、dopost
<load-on-startup>1</load-on-startup>
<load-on-startup>当服务器启动的时候就对该Servlet实话,并且值越小越被优先加载</load-on-startup>
JSP的生命周期[自己去百度]
Upon initialization of a DispatcherServlet, Spring MVC looks for a file named [servlet-name]-servlet.xml in the WEB-INF directory of your web application and creates the beans defined there, overriding the definitions of any beans defined with the same name in the global scope.
跳转:
请求转发:地址栏路径不变[默认的跳转方式]
重定向:地址栏改变
配置视图解析器
Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'homeController' method
转载于:https://www.cnblogs.com/skycodefamily/p/5348194.html
SpringMVC的环境搭建相关推荐
- SpringMVC工作环境搭建 配置文件
web.xml配置 在服务器端容器启动之前加载配置文件的顺序:context-param>listener>filter>servlet //容器配置application上下文的时 ...
- springmvc环境搭建及实例
一. 软件环境 eclipse-jee-mars-R-win32-x86_64 jdk1.7.0_79 apache-tomcat-7.0.52 spring-framework-3.2.0.RELE ...
- SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)
文章目录 说明 1.工程搭建 2.注解配置 2.1.context:annotation-config说明 2.2.context:component-scan配置说明 2.3.mvc:annotat ...
- SpringMVC学习(一)——快速搭建SpringMVC开发环境(非注解方式)
目录 1.开发环境准备 1.1.首先电脑需要安装JDK环境(略) 1.2.准备一个以供开发的tomcat 1.3.准备Maven工具 1.4.准备IDE编译器 1.5.准备一个本地的数据库, 2.搭建 ...
- 【SpringMVC入门】SpringMVC环境搭建、接收参数的几种方式、视图解析器、@ResponseBody
一.SpringMVC 简介 1.SpringMVC 中重要组件 1.1 DispatcherServlet: 前端控制器,接收所有请求(如果配置/不包含jsp) 1.2 HandlerMapping ...
- SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...
- springmvc环境搭建以及常见问题解决
1.新建maven工程 a) 打开eclipse,file->new->project->Maven->Maven Project b) 下一步 c) 选择创建的工程为 ...
- 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)
2017一月 23 转载自:http://blog.csdn.net/jdjdndhj/article/details/54691894 搭建IntelliJ IDEA+maven+jetty+Spr ...
- 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(一)
2017一月 16 转载自 http://blog.csdn.net/jdjdndhj/article/details/54572439 原 搭建IntelliJ IDEA+maven+jetty+S ...
最新文章
- Mastering KVM Virtualization:第二章 KVM内部原理
- Delphi中DLL封装业务逻辑的实现
- oracle product文件,快速修复Oracle参数文件的另类方法
- ssh连接远程主机执行脚本的环境变量问题
- Redis:使用Redis的分布式锁
- 我,三十岁,还在做技术,被中年危机倒逼的程序员该何去何从?
- 《SpringBoot实战》笔记3
- java基本语法(史上最全)
- ThinkPHP带表情无限级评论回复
- 神经网络及其在点云中的应用
- 陈艾盐:春燕百集访谈节目第二十集
- 持续集成与持续部署(五)01-TravisCI——使用简介-Travis CI 只支持 Github,提供的是持续集成服务 配置项目的.travis.yml文件
- python获取鼠标选取的内容_Python三维可视化:鼠标选取交互操作
- Tech.ED North America 2008 Launch! (June 10-13,2008)
- OLAP介绍(zhuanzai)
- java sortmap分析_Java编程中的SortedMap接口
- 【拜读】HTTPS和SSL/TLS 协议
- Android 13 功能和变更列表
- Unity之手机键盘自定义输入栏位置适配不同手机分辨率适配
- SUB 1G 无线射频芯片-DP4301
热门文章
- 【Python-ML】SKlearn库非线性决策树回归
- 一个1990年代的小故事
- Java实现算法导论中Miller-Rabin随机性素数测试
- Leetcode 257. 二叉树的所有路径 解题思路及C++实现
- 企业千人千面管理模式_零售企业该如何打造“千人千面”的差异化营销?
- 线程的常用方法——currentThread方法||在main方法中直接调用run()方法,没有开启新的线程,以在run方法中的当前线程就是main线程||启动子线程,子线程会调用run方法
- 关于spring cloud 各种组件的停更/升级/替换
- @EnableAsync @Async 的详解
- ServletContext 对象
- redis缓存的安装和使用