2016.5.6 SpringMVC 框架(二)

SpringMVC 搭建过程

1. 新建web工程

 

说明:

Target runTime 运行服务器 Apache Tomcat 8.0

src 放 java

resouces 放 mapper

config 放配置 xml properties 等

2. web项目初始说明

以下摘自 http://blog.csdn.net/saygoodbyetoyou/article/details/16899395 有修改

/WEB-INF/web.xml

Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。

/WEB-INF/classes/
      包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
      /WEB-INF/lib/
      web需要的JAR文件

/WEB-INF/src/
      源码目录,按照包名结构放置各个Java文件。

/WEB-INF/database.properties
      数据库配置文件

/WEB-INF/tags/

存放自定义标签文件

META-INF

相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务
     manifest.mf文件,在用jar打包时自动生成。

3. web.xml配置文件 -- 前端控制 DispatcherServlet的配置

时间: 2024-10-14 05:03:21

2016.5.6 SpringMVC 框架(二)的相关文章

STS搭建springMVC框架(二)

二.安装过程 1.JDK  安装JDK: 双击  jdk-8u171-windows-x64.exe 文件,即可开始安装.可以采用默认配置的方式,连续点击下一步直至安装完成. 也可以手动指定安装目录,例如我自己将JDK安装在  D:\Java\jdk1.8.0_171,JRE安装在D:\Java\jre1.8.0_171. 配置环境变量:    ⑴  右键点击计算机图标,接着点击菜单最下方的属性菜单项,或者连续打开控制面板--系统和安全--系统也可以    ⑵  点击高级系统设置--高级--系统

(二)springMvc原理和手写springMvc框架

我们从两个方面了解springmvc执行原理,首先我们去熟悉springmvc执行的过程,然后知道原理后通过手写springmvc去深入了解代码中执行过程. (一)SpringMVC流程图 (二)SpringMVC流程 1.  用户发送请求至前端控制器DispatcherServlet. 2.  DispatcherServlet收到请求调用HandlerMapping处理器映射器. 3.  处理器映射器找到具体的处理器(可以根据xml配置.注解进行查找),生成处理器对象及处理器拦截器(如果有则

SpringMVC框架整理(二)

SpringMVC框架整理第二发,数据绑定流程,数据校验(错误信息国际化),拦截器,异常处理. 数据绑定流程(数据转换,数据格式化,数据校验) 1. Spring MVC 主框架将 ServletRequest  对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象 2. DataBinder 调用装配在 Spring MVC 上下文中的 ConversionService 组件进行数据类型转换.数据格式化工作.将 Servlet

项目搭建系列之二:SpringMVC框架下配置MyBatis

1.什么是MyBatis? MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. 回到目录 2.环境准备 搭建好SpringMVC框架,可以阅读<项目搭建系列之一:使用Maven搭建SpringMVC项目>,也可以直

rapid-framework脚手架快速搭建springMVC框架项目

rapid-framework介绍:   一个类似ruby on rails的java web快速开发脚手架,本着不重复发明轮子的原则,框架只是将零散的struts(struts2)+spring+hibernate各个组件组装好在一起,并对struts及struts2进行改造,提供零配置编程,并内置一个强大的代码生成器及模板文件,可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面.  整个项目

SpringMVC(二)流程控制

SpringMVC主要就是用来做流程控制的,这篇博客总结一下如何在流程控制添加Interceptor(拦截器),如何将进行流程Mapping映射解析,如何编写Controller(控制器). 一,首先看一下框架中的映射解析器,用来将uri和控制器进行绑定的: 1,   SpringMVC框架的默认解析器采用是:bean的name属性名称作为URI,与控制器进行映射绑定,BeanNameUrlHandlerMapping.例如: [html] view plaincopyprint? <bean 

myBatis+Spring+SpringMVC框架面试题整理

myBatis+Spring+SpringMVC框架面试题整理(一) 2018年09月06日 13:36:01 新新许愿树 阅读数 14034更多 分类专栏: SSM 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_41541619/article/details/82459873 目录 ■ SpringMVC 的工作原理 ■ 谈谈你对SpringMVC的理解 ■ SpringMVC

SpringMVC框架之第三篇

2.高级参数绑定(重点) 2.1.数组类型 数组类型的参数可以传递一批相同的数据到Controller的方法中. 2.1.1.需求 批量删除:在商品列表页面选中多个商品,然后删除. 2.1.2.需求分析 此功能要求商品列表页面中的每个商品前有一个checkbook,选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id删除商品信息. 功能分解 前端:1)能选中多个商品:2)能提交选中的多个商品 后端:1)能接收到选中商品的id:2)进行删除处理 2.1.3.演示代码 1.J

自己实现一个简化版的SpringMVC框架

废话不多说,我们进入今天的正题,在Web应用程序设计中,MVC模式已经被广泛使用.SpringMVC以DispatcherServlet为核心,负责协调和组织不同组件以完成请求处理并返回响应的工作,实现了MVC模式.想要实现自己的SpringMVC框架,需要从以下几点入手: 一.了解SpringMVC运行流程及九大组件 二.梳理自己的SpringMVC的设计思路 三.实现自己的SpringMVC框架 一.了解SpringMVC运行流程及九大组件 1.SpringMVC的运行流程 ⑴ 用户发送请求