
spring
主要讲解:Spring,Spring mvc,Spring jdbc等等关于spring
java小酱油啊
javaweb
展开
-
springmvc自定义拦截器
Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口。直接看下例子:package com.ztz.springmvc.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.htt原创 2015-07-15 09:14:36 · 3356 阅读 · 0 评论 -
springmvc上传图片并显示图片--支持多图片上传
springmvc上传图片并显示图片(也能上传文件),多图片上传并显示图片,采用commons-fileupload,commons-io原创 2015-07-13 21:44:23 · 64605 阅读 · 37 评论 -
springmvc使用实体参数和ServletAPI
一、 实体参数前面我们知道使用注解@RequestParam可以获得参数的值,那么现在提交一个表单怎么获得其中的值了。你可以说可以使用request.getParameter("")获得,是的这种方法确实能获得。那么现在如果表单有100个参数了,我们不会一个一个的去获得然后在set到model中,那样显得很麻烦。其实springmvc能直接把值一一对应到model中,下面来看下例子:pac原创 2015-07-12 21:23:41 · 1853 阅读 · 0 评论 -
springmvc之@Controller、@RequestMapping等注解讲解
springmvc中@Controller、@RequestMapping、@RequestParam、@RequestHeader 、@CookieValue 、@RequestBody注解的简单介绍原创 2015-07-12 16:10:56 · 11421 阅读 · 1 评论 -
剖析springmvc之HelloWorld
上篇文章我们搭建了springmvc,也成功运行。这篇文章,我们来分析下原理。通过在 web.xml 配置DispatcherServlet 前端控制器, web 容器 启动时加载, 并且进行初始化。来看下DispatcherServlet的类结构。因为DispatcherServlet最终继承了HttpServlet,所以在web容器启动的时候会调用init()方原创 2015-07-11 16:34:14 · 1029 阅读 · 0 评论 -
springmvc之HelloWorld
spring4+springmvc4+maven搭建原创 2015-07-11 11:55:08 · 1001 阅读 · 0 评论 -
初探springmvc
Springmvc是什么Springmvc(spring web mvc)是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringMVC也是要简化我们日常Web开发的。Springmvc能做做什么能非常简单的设计原创 2015-07-08 16:38:43 · 1057 阅读 · 1 评论 -
Spring基于注解@AspectJ的AOP
Spring除了支持XML方式配置AOP,还支持注解方式:使用@AspectJ风格的切面声明。但是用注解方式需要在XML启用对@AspectJ的支持,将在Spring上下文创建一个AnnotationAwareAspectJAutoProxyCreator类,它会自动代理一些Bean,这些Bean的方法需要与使用@Aspect注解的Bena中所定义的切点相匹配,而这些切点又是使用@Pointc原创 2015-07-07 08:55:59 · 11333 阅读 · 9 评论 -
Spring 在XML中声明切面/AOP
在Spring的AOP配置命名空间中,我们可以找到声明式切面选择,看下面: 一、声明切面切面就是包含切入点和通知的对象,在Spring容器中将被定义为一个Bean,Schema方式的切面需要原创 2015-07-05 17:11:40 · 3125 阅读 · 0 评论 -
spring AOP概念讲解
在软件中,有些行为对于大多数应用都是通用的。比如:日志、安全和事务。如果每个方法里面都去写记日志的方法逻辑,是不是觉得很麻烦,耦合度过高。如果让应用对象只关注自己所针对的业务领域问题,而其他方面的问题由其他应用对象处理,这会不会更好了?在软件开发中,分布于应用中多处的功能被称为横切关注点。通常,这些横切关注点从概念上是于应用的业务逻辑是分离的(但是往往直接嵌入到应用的业务逻辑之中)。将这些横切原创 2015-07-04 22:51:44 · 1360 阅读 · 0 评论 -
spring组件<context:component-scan>详解
上篇文章我们引入注解,在配置中用到了有助于完全消除Spring配置中的和元素,我们仍需要使用元素显示定义Bean。但是Spring还有另一种技巧元素除了完成与一样的工作,还允许Spring自动检测Bean和定义的Bean。这意味着不使用元素,Spring应用大多数(或者所有)Bea原创 2015-07-04 14:02:51 · 3421 阅读 · 0 评论 -
@Autowired和@Resource装配
从Spring2.5开始就可以使用注解自动装配Bean的属性。使用注解自动装配与XML中使用autowire属性自动装配并没有太大差别。Spring容器默认禁用注解装配。所以在基于注解自动装配,我们需要在Spring配置中启用它。如:说到他的作用是向Spring容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBean原创 2015-06-30 22:06:45 · 1844 阅读 · 0 评论 -
spring自动装配Bean属性
spring提供了4种类型的自动装配byName:把与Bean的属性具有相同名字(或者ID)的其他Bean自动装配到Bean的对应属性中。byType:把与Bean的属性具有相同类型的其他Bean自动装配到Bean的对应属性中。constructor:把与Bean的构造器入参具有相同类型的其他Bean自动装配到Bean的对应属性中。autodetect:首先尝试constructo原创 2015-06-29 22:02:13 · 2380 阅读 · 0 评论 -
spring装配集合
前面我们已经了解了如何使用spring装备简单的属性(使用value属性)和引用其他bean的属性(使用ref属性)。但是value和ref仅在Bean的属性值是单个值的情况下才有用。当bean的属性值是复数时-----如果属性的类型是集合。当配置集合类型的bean属性时,spring提供了4种类型的集合配置元素,如下。集合元素用途装配list类型的值,原创 2015-06-28 23:12:09 · 2122 阅读 · 0 评论 -
spring命名空间p装配属性
使用元素为bean的属性装备值和引用并不太复杂。尽管如此,spring的命名空间p提供了另一种bean属性的装配方式。命名空间p的schema url是:http://www.springframework.org/schema/p直接看例子(还是角色跟用户的model):public class Roles { private int id; private String rol原创 2015-06-28 21:44:42 · 1809 阅读 · 2 评论 -
spring set注入
上篇文章说到了构造器注入,但是有时候构造器注入并不是很好用,现在来看下set注入。构造器注入博客地址:http://blog.youkuaiyun.com/luckey_zh/article/details/46671307看下例子:public class Roles { private int id; private String roleName; public int g原创 2015-06-28 21:20:05 · 2217 阅读 · 0 评论 -
spring bean初始化和销毁
当实例化一个bean时,可能需要执行一些初始化操作来确保该bean处于可用状态。当不在需要bean的时候,将其从容器中移除时候,我们可能会执行一些清理的工作。1、spring提供了:InitializingBean和DisposableBean接口 Spring容器以特殊的方式对待实现这两个接口的bean,容许他们进入bean的生命周期。 看下例子:public class TestSpring原创 2015-06-28 20:49:18 · 3210 阅读 · 0 评论 -
spring bean的作用域
我们需要了解下spring bean的作用域在所有的spring bean默认都是单例的,当容器分配一个bean时,它总是返回bean的同一个实例(这点大家可以去试下)。但是有时候我们需要每次请求时候都获得唯一的Bean实例。当在Spring中配置元素时,我们可以为Bean声明一个作用域,如下:这样每次返回都是不同的实例了。spring bean的作用域有如下几种:原创 2015-06-28 19:10:37 · 1578 阅读 · 0 评论 -
spring构造器注入
一、声明一个简单的bean直接来个角色beanpublic class Roles { private int id; private String roleName; public Roles() { } public Roles(int id,String roleName) { this.id=id; this.roleName = roleName; }原创 2015-06-28 14:57:14 · 9860 阅读 · 0 评论 -
Hibernate4.3.6+struts2 2.3.16+Spring4.1整合
本demo本人测试,完全可以。希望给原创 2014-09-27 20:55:14 · 1620 阅读 · 1 评论 -
整合spring+spring mvc+mybatis
废话不多说,直接 整合SSM完整 demo原创 2014-06-19 13:34:13 · 1096 阅读 · 1 评论