
Spring
文章平均质量分 81
seng3018
容易接受新生阳光,
能很快适应新环境.
展开
-
Spring AOP 详解
标记: Spring 事务挂起 EJB 此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方转载 2011-09-07 10:57:32 · 1921 阅读 · 0 评论 -
Spring 的优秀工具类盘点,第 2 部分: 特殊字符转义和方法入参检测工具类
特殊字符转义由于 Web 应用程序需要联合使用到多种语言,每种语言都包含一些特殊的字符,对于动态语言或标签式的语言而言,如果需要动态构造语言的内容时,一个我们经常会碰到的问题就是特殊字符转义的问题。下面是 Web 开发者最常面对需要转义的特殊字符类型:HTML转载 2011-08-15 14:53:52 · 604 阅读 · 0 评论 -
Spring 让 LOB 数据操作变得简单易行
概述LOB 代表大对象数据,包括 BLOB 和 CLOB 两种类型,前者用于存储大块的二进制数据,如图片数据,视频数据等,而后者用于存储长文本数据,如论坛的帖子内容,产品的详细描述等。值得注意的是:在不同的数据库中,大对象对应的字段类型是不尽相同的,如 DB2 对应 BL转载 2011-08-15 14:55:37 · 576 阅读 · 0 评论 -
Spring 系列,第 3 部分: 进入 Spring MVC
在 Spring 系列 的第 3 部分中,我介绍 Spring MVC 框架。就像在以前的文章中一样,我用银行示例介绍如何建模和构建简单的应用程序。示例应用程序包含了已经学过的一些技术(例如依赖注入),但是主要演示 Spring MVC 的特性。在开始之前,请 下载这转载 2011-08-15 14:57:10 · 1277 阅读 · 0 评论 -
SpringMVC Spring3 MVC 注解,注释 用@RequestMapping处理请求,多个请求,提交,.do,带参数,url重写
1.@RequestMapping 用法 SpringMVC中,@RequestMapping用来处理请求,比如XXX.do Java代码 @RequestMapping("/aaa")//类级别,可以不需要,如果要了,下面所有转载 2011-08-15 10:00:52 · 7355 阅读 · 0 评论 -
Spring 资源访问剖析和策略模式应用
Spring 把所有能记录信息的载体,如各种类型的文件、二进制流等都称为资源,对 Spring 开发者来说,最常用的资源就是 Spring 配置文件(通常是一份 XML 格式的文件)。在 Sun 所提供的标准 API 里,资源访问通常由 java.net.URL 和文件原创 2011-08-15 14:48:22 · 556 阅读 · 0 评论 -
Spring 事务管理高级应用难点剖析: 第 3 部分
概述对于应用开发者来说,数据连接泄漏无疑是一个可怕的梦魇。如果存在数据连接泄漏问题,应用程序将因数据连接资源的耗尽而崩溃,甚至还可能引起数据库的崩溃。数据连接泄漏像黑洞一样让开发者避之唯恐不及。Spring DAO 对所有支持的数据访问技术框架都使用模板化技术进行转载 2011-08-15 14:51:50 · 704 阅读 · 0 评论 -
Spring 系列: Spring 框架简介
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框转载 2011-08-15 14:56:05 · 718 阅读 · 0 评论 -
Spring 之注解事务 @Transactional
@Transactionalspring 事务注解默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定回滚@Tr转载 2011-08-16 09:13:55 · 67347 阅读 · 3 评论 -
Spring事务的传播行为 @Transactional
Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unch转载 2011-08-16 09:21:45 · 16985 阅读 · 1 评论 -
Spring 注解@Transactional readOnly=true
引子 今天下班后,以前同事小胖问我Spring Service类中的注解@Transactional readOnly=true的作用。做为他眼中的高人,我自然要装下A-C。居然想都没有想就说是注解事务控制,然后给他扯了一通数据库的隔离级别,什么read uncommi转载 2011-08-16 09:26:21 · 116142 阅读 · 25 评论 -
在 Spring Web MVC 环境下使用 DWR
简介: DWR (Direct Web Remoting) 是在 Apache 许可下的开源项目,是一个非常专业的 Ajax 框架。使用 DWR 框架,可以将 Java 组件的方法直接暴露给 Javascript 客户端。MVC 架构是开发 Web 应用程序时受多数开发人员推荐的转载 2011-08-15 14:12:50 · 958 阅读 · 0 评论 -
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
文件资源操作文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录下,从指定地址加载一个配置文件等等。我们一般使用 JDK 的 I/O 处理类完成这些操作,但对于一般的应用程序来说,JDK 的这些操作类所提供的方法过于底层,直接使用它们进行文件操作不但转载 2011-08-15 14:53:23 · 880 阅读 · 0 评论 -
Spring 系列,第 4 部分: Spring JMS 消息处理 1-2-3
在 Spring 系列 的第 4 期也是最后一期中,我将介绍 Spring JMS(Java 消息服务)框架的特性。JMS PG 定义了 Java 应用程序通过面向消息的中间件(MOM)创建和交换消息的标准途径。就像在这个系列前面的文章中一样,我将使用一个简单的示例来演示转载 2011-08-15 14:52:26 · 681 阅读 · 0 评论 -
全面分析 Spring 的编程式事务管理及声明式事务管理
简介: Spring 的事务管理是 Spring 框架中一个比较重要的知识点,该知识点本身并不复杂,只是由于其比较灵活,导致初学者很难把握。本教程从基础知识开始,详细分析了 Spring 事务管理的使用方法,为读者理清思路。Spring 事务属性分析事务管理原创 2011-08-15 14:31:08 · 515 阅读 · 0 评论 -
org.springframework.web.context.ContextLoaderListener
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于Applica转载 2011-09-08 09:25:21 · 112339 阅读 · 12 评论 -
ParameterizableViewController
控制器是mvc模式中非常重要的部分。Spring中org.springframework.web.portlet.mvc 包有10种controller : Spring中org.springframework.web.servlet.mvc包有13种co原创 2011-09-08 11:24:58 · 4545 阅读 · 0 评论 -
通过Spring使用远程访问和web服务
Spring提供类用于集成各种远程访问技术。这种对远程访问的支持可以降低你在用POJO实现支持远程访问业务时的开发难度。目前,Spring提供对下面四种远程访问技术的支持:*远程方法调用(RMI)。通过使用RmiProxyFactoryBean和RmiServiceExpor转载 2011-09-06 22:50:12 · 2027 阅读 · 0 评论 -
JpetStore 之 集合Web Service
使用JAX-RPC暴露基于servlet的web服务Spring为JAX-RPC servlet的端点实现提供了一个方便的基类 - ServletEndpointSupport. 未来暴露我们的 AccountService我们扩展Spring的ServletEndpoi转载 2011-09-06 23:02:38 · 1146 阅读 · 0 评论 -
spring中dispatcherservlet的运行机制
spring中dispatcherservlet的运行机制dispatcherservlet是spring的web框架(以下简称springweb)中的核心servlet."spring的web框架——象其它web框架一样——是一个请求驱动的web框架,其设计围绕一个能将转载 2011-09-08 10:32:53 · 1816 阅读 · 0 评论 -
第一个SPRING MVC BeanNameUrlHandlerMapping
最近2天,看了一些springMVC的资料,按照Spring in Action的说明,并亲自写了几个小例子,这里做下记录,供以后使用。springMVC和struts比起来,划分更细,各个层之间可供选择的方法更多,其实这也给大家造成了学习负担。灵活性和复杂性有时是有一定关系转载 2011-09-08 10:56:35 · 4842 阅读 · 1 评论 -
springMVC例子之Hello world(“非BeanNameUrlHandlerMapping 映射处理器”)
在上篇文章《我的第一个springMVC例子之Hello world》中,我们的“HandlerMapping(映射处理器)”用的是BeanNameUrlHandlerMapping。在这篇文章中,我们将“映射处理器”改为“SimpleUrlhandlerMapping”。先看一转载 2011-09-08 10:58:43 · 3368 阅读 · 1 评论 -
springMVC基于注解(annotation)的Hello world
http://hi.baidu.com/hivemind/blog/item/040926f436b3bcfb7609d7ba.html转载 2011-09-08 10:59:51 · 952 阅读 · 0 评论 -
使用 Spring 基于注解驱动的 Spring MVC
简介: 基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。转载 2011-08-15 14:11:28 · 2142 阅读 · 0 评论 -
Spring 事务管理高级应用难点剖析: 第 1 部分
简介: Spring 的事务管理是被使用得最多的功能之一,虽然 Spring 事务管理已经帮助程序员将要做的事情减到了最小。但在实际开发中,如果使用不当,依然会造成数据连接泄漏等问题。本系列以实际应用中所碰到的各种复杂的场景为着眼点,对这些应用的难点进行深度的剖析。转载 2011-08-15 14:20:31 · 527 阅读 · 0 评论 -
Spring 事务管理高级应用难点剖析: 第 2 部分
简介: 本文是“Spring 事务管理高级应用难点剖析”系列文章的第 2 部分,作者将继续深入剖析在实际 Spring 事务管理应用中容易遇见的一些难点,包括混合使用多种数据访问技术(如 Spring JDBC + Hibernate)的事务管理问题,以及通过 Spring AO转载 2011-08-15 14:21:47 · 1138 阅读 · 0 评论 -
使用 Spring Security 保护 Web 应用的安全
简介: 安全一直是 Web 应用开发中非常重要的一个方面。从安全的角度来说,需要考虑用户认证和授权两个方面。为 Web 应用增加安全方面的能力并非一件简单的事情,需要考虑不同的认证和授权机制。Spring Security 为使用 Spring 框架的 Web 应用提供了良好的支原创 2011-08-15 14:25:50 · 1327 阅读 · 0 评论 -
详解 Spring 3.0 基于 Annotation 的依赖注入实现
使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层原创 2011-08-15 14:28:16 · 517 阅读 · 0 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上转载 2011-08-17 09:49:27 · 714 阅读 · 0 评论