
spring
文章平均质量分 72
kongqz
精通互联网电商领域的商业模式、运营、技术架构、运维等端到端的解决方案制定。
现场从事云计算领域工作,精通云计算相关领域的解决方案设计。
展开
-
springframework(八)AOP的相关术语以及实现方式介绍
先介绍下使用spring的aop的相关名词以及实现方式。1、Aop的相关观念和术语介绍(1)、Cross-cutting-concern 类似日志、如安全、检查、事物等系统层面的服务,在一些应用程序之中常被见到安插至各个对象的处理流程之中,这些动作在AOP的属于中称为Cross-cutting concerns(2)、Aspect将散落与各个业务逻辑之中的cross-cutting conc原创 2009-03-15 14:36:00 · 1434 阅读 · 0 评论 -
在spring的bean中获取ServletContext
我的需求是获取spring开发的web项目在服务器上的绝对路径。 进而引申到我需要知道servletContext,因为servletContext有一个servletContext.getRealPath("/");方法,这个方法就能获取项目的绝对路径。 常规方式下我们如何获取servletContext呢?我们需要让我们的类继承HttpServlet类,然后获取servletC原创 2009-04-28 11:04:00 · 13313 阅读 · 0 评论 -
springframework(十三)spring的Dao和JDBC
DAO(Data Access Object),我们开发的时候通常采用一接口一实现的方式。Dao所抛出的异常在spring中都是DataAccessException的子类,并且DataAccessException是RuntimeException,也就是说他属于unchecked Exception。1、 DataSource注入:对于不同的数据连接来源需求,spring提供了javax原创 2009-03-17 21:41:00 · 1615 阅读 · 0 评论 -
springframework(十四)spring的事务管理
Spring提供了编程性事务管理与声明式的事务管理。Spring事务管理的抽象关键在于org.springframework.transaction.PlatformTransactionManager接口的实现。PlatfromTransactionManager接口有许多具体的事务实现类,例如:DataSourceTransactionManager、HibernateTransactio原创 2009-03-17 21:46:00 · 3517 阅读 · 1 评论 -
springframe(七)AOP之动态代理
AOP的原理就是动态代理,上一片介绍了什么是代理,展示了静态代理,很多时候静态代理还是不太灵活的,我们需要动态代理来完成我们的业务逻辑,这里展示下动态代理的创建,并通过代码的注释告诉你,为啥“java的事务是基于代理的” 1、创建我们的接口,还是上次的IHello接口 package com.itcast.aop;//要实现的接口public interface IHello {原创 2009-03-15 11:17:00 · 1675 阅读 · 0 评论 -
Springframework(一)spring基础概念介绍
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class原创 2009-03-12 21:19:00 · 2575 阅读 · 0 评论 -
springframework(九)AOP的advices,中规中矩的使用方式
Spring的AdvicesAdvices实现了Aspect的真正逻辑。由于织入至Targets的实际不同,spring提供了不同的Advices,像Before Advice,After Advice,Around Advice,Throw Advice。(1)、Before Advice通过实现MethodBeforeAdvice来定义(2)、After Advice通过实现AfterRetu原创 2009-03-15 14:44:00 · 1807 阅读 · 0 评论 -
springframework(六)AOP之静态代理
spring的AOP是基于代理的。java的事务控制是基于代理的。这两句话熟悉吧,一些老鸟就喜欢用这些词汇让我们犯晕,让我们感到他们很专业。这里我们将打破这个神话,本篇先介绍基于代理的AOP。这里我们先展示下什么叫做代理,先从静态代理开始。一个静态代理的例子。1、定义一个接口package com.itcast.aop;//要实现的接口public interface IH原创 2009-03-15 10:47:00 · 1696 阅读 · 1 评论 -
springframework(五)资源国际化
这里说的国际化不是简单的web层面的,也有纯后台层面的。因为spring不只是处理web的,也可以处理纯java的后台程序。这里也就是说aop、ioc、DI的使用是在整个java层面的而不是只局限于web项目中。 1、资源取得资源的取得主要应用于国际化处理。在写程序的时候可以以不同的方式获取资源例如: //直接从class原创 2009-03-15 10:00:00 · 2154 阅读 · 0 评论 -
springframework(四)Bean的依赖设置与集合对象的处理
Bean的依赖设置 1)、type2IOC 最常用的通过setter方法来设置bean之间的依赖关系 2)、type3IOC 通过构造函数来设置bean之间的依赖关系 Autoware:自动绑定,通过设定bean的这个属性来在bean定义文件中找相应的bean来注入到bean中,他的值可以为 byName,byType,constructor,autodetect原创 2009-03-15 09:41:00 · 1360 阅读 · 0 评论 -
springframework(三)Bean的基本管理
Bean的基本管理 1、BeanFactory、ApplicationContext的关系ApplicationContext是居于BeanFactory而建立的,也具有读取Bean定义文件,维护Bean之间依赖关系等功能,除此之外,ApplicationContext还提供了一个应用程序所需的更完整的框架功能2、BeanFactory所拥有的方法BeanFactory负责读取Be原创 2009-03-14 22:35:00 · 2006 阅读 · 0 评论 -
springframework(二)第一个spring程序
建立一个简单的javabean实现属性定制的注入,并引入appliationContext.xml文件(这里用bean-config.xml)作为配置文件的概念。 在这里我们使用xmlschema来进行spring的配置文件的描述规则: 开始我们的第一个java程序:package com.itcast.first;//第一个使用spring管理的b原创 2009-03-14 22:14:00 · 1489 阅读 · 0 评论 -
hibernate的主键生成策略
1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:cre转载 2013-08-12 14:59:40 · 3245 阅读 · 0 评论