开发&语言 - Java Spring 9
作者 张强  发布于 2017年11月20日  阅读 1392
Spring AOP是我们日常开发中经常使用的工具,常被用来做统一的日志、异常处理、监控等功能,使用方法在此不多赘述,有兴趣的读者可以自行去网上查阅资料进行学习,我们以注解的使用方式为例,分析其相关源码,其他方式大同小异。开启Spring AOP注解方式首先要配置标签,我们就以这个标签的解析作为入口来分析,这里需要读者对Spring自定义标签解析的过程有一定的了解,笔者后续也会出相关的文章。锁定A...
作者 张强  发布于 2017年11月06日  阅读 2083
Spring事务是我们日常工作中经常使用的一项技术,Spring提供了编程、注解、aop切面三种方式供我们使用Spring事务,其中编程式事务因为对代码入侵较大所以不被推荐使用,注解和aop切面的方式可以基于需求自行选择,我们以注解的方式为例来分析Spring事务的原理和源码实现。首先我们简单看一下Spring事务的使用方式,配置: 在需要开启事务的方法上加上@Transactiona...
作者 郑杭进  发布于 2017年10月17日  阅读 385
Struts2是一个优秀的MVC框架,但是在与Spring框架整合时,Struts2的Action如何创建、如何管理、Action如何访问业务逻辑组件等,这些是框架整合需要注意的问题,稍不注意,则会遇到一些“坑”,接下来,我将为大家介绍两种Struts2-Spring框架整合策略。整合方案概述Struts2和Spring有两种整合策略,策略一:由Spring管理Action的生命周期和逻辑组件的依...
文章 发布于 2016年09月25日  阅读 190
The Model layerThe Model layer represents the part of your application that implements the business logic. It is responsible for retrieving data and converting it into meaningful concepts for your app...
文章 发布于 2015年07月16日  阅读 1056
Spring 中管理的 Bean 实例默认情况下是单例的(sigleton 类型),但 Spring 中的单例并不会影响应用的并发访问。E.g. 从客户端传递到后台 controller - Service - Dao 这一个流程中,它们这些对象都是单例的,那么这些单例的对象在传递实体 bean 时不会出问题么?由于实体 bean 不是单例的,并没有交给 Spring 来管理,每次都是手动的 Ne...
文章 发布于 2014年10月02日  阅读 307
Spring 框架从 2.0 版本开始,提供了基于 Schema 风格的 XML 扩展机制,允许开发者扩展最基本的 Spring 配置文件(一般是 classpath 下的 spring.xml)。试想一下,如果我们直接在 spring.xml 中加入一个自定义标签,会发生什么呢?Spring 框架启动的时候会报错,因为 Spring 根本不认识我们自定义的,这样对 spring.xml 的校验就...
文章 发布于 2014年01月11日  阅读 627
1. ThreadPoolExecutorSpring 中的 ThreadPoolTaskExecutor 是借助于 JDK 并发包中的 java.util.concurrent.ThreadPoolExecutor 来实现的,下面先学习下 ThreadPoolExecutor 中的相关信息,ThreadPoolExecutor 构造函数如下:public ThreadPoolExecutor(i...
文章 发布于 2013年08月13日  阅读 383
Spring 配置文件中关于事务配置总是由三个组成部分,分别是 DataSource、TransactionManager 和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager 这两部分只是会根据数据访问方式有所变化,比如使用 Hibernate 进行数据访问时,DataSource 实际为 SessionFactory,T...
文章 发布于 2013年06月28日  阅读 634
1. Struts2 插件Struts2通过提供各种插件,用于与大部分流程的J2EE框架进行整合。插件概述Struts2的插件是一个JAR文件,这个JAR文件可以用于扩展、改变或者添加Struts2的功能。每个Struts2的插件JAR都包含一个名为struts-plugin.xml的配置文件,struts-plugin.xml文件的内容与普通的struts.xml文件内容完全相同。当把这个包含s...
共9条记录 共1页 上一页 首页 1 末页 下一页