springmvc
文章平均质量分 67
mapc我
我的个人站点:
展开
-
springmvc之helloworld
web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/java原创 2015-09-23 22:09:41 · 366 阅读 · 0 评论 -
springmvc返回json的三种方式
1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStr转载 2016-04-10 14:11:50 · 1208 阅读 · 0 评论 -
SpringMVC+Json构建基于Restful风格的应用
一、spring 版本:spring-framework-3.2.7.RELEASE二、所需其它Jar包:三、主要代码:?123456789101112131415161718转载 2016-04-10 14:20:38 · 795 阅读 · 0 评论 -
springmvc接收返回json对象
在web程序开发中,前端和服务器数据的传输方式常用的有两种,一种是以表单的形式提交,此时可以利用jquery的serialize()方法将表单内容转为a=1&b=2&c=3&d=4&e=5这样的格式传输过去,接收端则可以用javabean直接接收。还有一种方式是以json格式传输,接收时若直接用bean接收则接收不到,此时应该用@RequestBody方式,需要注意的是接收的需要是json串,转载 2016-04-10 16:52:29 · 1418 阅读 · 0 评论 -
spring+springmc+mybatis整合遇见的问题
虽然是入了个门,但是今天自己搭简单框架(spring+springmc+mybatis)时,总是遇见这样那样的问题,给我很大的挫败感,还好程序狗的坚挺是不容小觑的。最开始遇见的一个问题是jar包找不到或者不在类路径下, 实质上,我已经导入类路径下了,我运行的时候到tomcat下看见都在,很纳闷,尤其是log4j和context的两个相关监听器类找不到为了方便,这里把spring4的所有jar全部导入原创 2016-04-27 00:22:07 · 722 阅读 · 0 评论 -
spring+sprinmvc+mybatis基本整合(二)--基于spring注解mybais非注解非Mapper接口方式
我有点不满意CSDN,我辛辛苦苦好不容易认真写回博客,我提交时,提示我没登陆,一提交,我码好的那多字全没有啦。有时间再重新码吧,目前在此只提供整合好的demo下载地址:三大框架整合demo原创 2016-04-27 03:38:36 · 1280 阅读 · 0 评论 -
springmvc对静态资源的访问
spring mvc 配置对静态资源的访问在spring mvc的配置文件中做如下配置:1、xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/转载 2016-04-17 23:36:23 · 376 阅读 · 0 评论 -
spring,springmvc,mybatis基本整合(一)--xml文件配置方式(1)
这个整合,只是最基本的整合,并且是xml配置文件的方式之一,即其中的mybatis是采用非mapper接口的方式。(第二遍采用mapper接口方式;第三遍采用注解的方式;第四篇采用注解基于maven的方式),记录在这里,以免下次忘记时留作备用。一,整体结构 二,所需jar包: 实质上并不需要全部导入,这里为了方便就全部导入啦。 (1)spring4全部jar包 (2)mybatis全原创 2016-04-18 00:20:05 · 7844 阅读 · 1 评论 -
spring,springmvc,mybatis基本整合(一)--xml文件配置方式(2)
spring,springmvc,mybatis基本整合(一)–xml文件配置方式(2)之mapper接口一,整合结构 二,所需jar包如上图。三,整合配置1,web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="ht原创 2016-04-19 00:49:10 · 2182 阅读 · 0 评论 -
SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
目录[-]概述Http请求的抽象HttpInputMessageHttpOutputMessageHttpMessageConverterRequestResponseBodyMethodProcessor思考概述在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象转载 2016-04-09 18:08:29 · 408 阅读 · 0 评论 -
SpringMVC源码剖析(四)- DispatcherServlet请求转发的实现
原文:http://my.oschina.net/lichhao/blog/104943============================================================================= SpringMVC完成初始化流程之后,就进入Servlet标准生命周期的第二个阶段,即“service”阶段。在“service”阶段中,每转载 2016-04-09 18:05:34 · 437 阅读 · 0 评论 -
SpringMVC源码剖析(三)- DispatcherServlet的初始化流程
原文:http://my.oschina.net/lichhao/blog/102315============================================================================在我们第一次学Servlet编程,学java web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServl转载 2016-04-09 17:58:57 · 382 阅读 · 0 评论 -
spring mvc DispatcherServlet详解之前传---FrameworkServlet
spring mvc DispatcherServlet详解之前传---FrameworkServlet做项目时碰到Controller不能使用aop进行拦截,从网上搜索得知:使用spring mvc 启动了两个context:applicationContext 和WebapplicationContext。首先我们来了解applicationContext 和Webapplic转载 2016-03-29 17:50:33 · 868 阅读 · 0 评论 -
spring启动过程之源码跟踪(下)--spring Debug
spring启动过程之源码跟踪(下)--spring Debug在web应用启动入口是ContextLoaderListener,它是怎么完成启动过程的呢?首先:public class ContextLoaderListenerextends Object implements ServletContextListener//Bootstrap listene转载 2016-03-29 17:53:01 · 3084 阅读 · 1 评论 -
Spring MVC4.1-ContentNegotiatingViewResolver
07点睛Spring MVC4.1-ContentNegotiatingViewResolver7.1 ContentNegotiatingViewResolverContentNegotiatingViewResolver支持在Spring MVC下输出不同的格式;ContentNegotiatingViewResolver是ViewResolver的一个实现;Conte转载 2016-03-31 09:02:05 · 738 阅读 · 0 评论 -
Spring MVC-ContentNegotiatingViewResolver
7.1 ContentNegotiatingViewResolverContentNegotiatingViewResolver支持在Spring MVC下输出不同的格式;ContentNegotiatingViewResolver是ViewResolver的一个实现;ContentNegotiatingViewResolver使用request的媒体类型,根据扩展名选择不同的view输出转载 2016-04-25 16:46:57 · 529 阅读 · 0 评论 -
ContentNegotiatingViewResolver解析器
RESTful服务中很重要的一个特性即是同一资源,多种表述我们使用ContentNegotiatingViewResolver就可以做到,这个视图解析器允许你用同样的内容数据来呈现不同的view 如下面描述的三种方式: 方式1 使用扩展名http://www.test.com/user.xml 呈现xml文件http://www.test.com/user.json转载 2016-04-25 16:42:43 · 417 阅读 · 0 评论 -
SpringMVC4 + Spring + MyBatis3 基于注解的最简配置
SpringMVC4 + Spring + MyBatis3 基于注解的最简配置 本文使用最新版本(4.1.5)的springmvc+spring+mybatis,采用最间的配置方式来进行搭建。1. web.xml我们知道springmvc是基于DispatcherServlet来分发请求的,所以先在web.xml文件中搭建Dispat转载 2016-04-25 17:40:22 · 1012 阅读 · 0 评论 -
SpringMVC源码剖析(一)- 从抽象和接口说起
本文是我看的分析最简明透测的springmvc分析源码的系列博文,原文,点击:http://my.oschina.net/lichhao/blog/99039SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现转载 2016-04-09 17:39:39 · 591 阅读 · 0 评论 -
SpringMVC源码剖析(二)- DispatcherServlet的前世今生
原文:http://my.oschina.net/lichhao/blog/100138上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个框架;我也刻意将Spri转载 2016-04-09 17:46:53 · 479 阅读 · 0 评论 -
SpringMVC+Spring+Mybatis整合程序之整合
【SpringMVC+Spring+Mybatis整合程序之整合】因为每个人思路不一样,所以我在这边先分享自己的思路对于mybatis开发持久层(DAO:DataBase Access Object 持久层访问对象)有两种。第一种:传统的开发持久层方式即需要程序员开发持久层接口和持久层实现类第二种:mybatis代理方式开发持久层只需要程序员提供持久层接口,既然能够对传统开转载 2016-04-19 00:58:50 · 682 阅读 · 0 评论