??
c3p0也是一个开源jdbc连接池,我们熟悉的Hibernate和Spring框架使用的都是该数据源。
这里获得数据源使用的方法是:ComboPooledDataSource
它提供的构造方法有:
ComboPooledDataSource()
ComboPooledData...
分类:
数据库 时间:
2014-12-08 23:07:08
阅读次数:
269
作为一个分布式服务关系框架,dubbo做的非常好,在业界使用很管。最近研究了下这个框架,任何框架要研究其原理最好的办法之一就是沿着其运行流程进行追踪,这样就能从上到下,从粗到细对一个系统进行了解。今天,我们要研究的第一个问题就是dubbo如何启动的。
dubbo是基于Spring进行开发的,而且扩展了Spring的XML schema和注解标签,这里就是整个dubbo的切入点。d...
分类:
编程语言 时间:
2014-12-07 20:28:06
阅读次数:
250
三大框架顾名思义就是非常有名的Struts2 ,Hibernate,Spring,框架整合的方法很多,现在我写一个非常简单的整合过程,相信大家一看就会!这里使用的struts-2.2.1.1、hibernate-3.2.0、spring2.5.6第一步,搭建Struts2环境 1、导入struts....
分类:
其他好文 时间:
2014-12-04 15:31:22
阅读次数:
302
Spring AOP 和 IOC 容器入门 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部...
分类:
编程语言 时间:
2014-12-02 23:56:48
阅读次数:
443
这篇文章打算介绍一下Spring的RestTemplate。我这边以前设计到http交互的,之前一直采用的是Apache HttpComponents 。后来发现Spring框架中已经为我们封装好了这个框架。因此我们就不需要直接使用下面这种稍微底层一点的方式来实现我们的功能:String uri =...
分类:
其他好文 时间:
2014-12-02 19:12:41
阅读次数:
1253
Node.js是一项服务器技术,它用来构建和运行Web应用,这和ASP.NET,Ruby?on?Rails或Spring框架做的工作是类似 的。它使用JavaScript作为主要的开发语言,有一个自带的轻量级Web服务器,还有Node包管理(NPM)的...
分类:
Web程序 时间:
2014-12-01 10:17:18
阅读次数:
136
一、概念术语
AOP(Aspect Oriented Programming):面向切面编程。
面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
1. 切面(Aspect)
官方的抽象定义为“一...
分类:
编程语言 时间:
2014-11-30 21:31:57
阅读次数:
199
经过对Struts和Hibernate的学习,我们严寒的冬季(Hibernate),终于迎来了阳光灿烂的春天(Spring)。在系列博客开篇【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一),我们介绍了Spring的基本概念,以及比较重要的两大核心IoC和AOP,基本上介绍的比较官方,不太容易理解。从这篇博客开始,我们重新介绍Spring框架的基本理论,并搭建...
分类:
编程语言 时间:
2014-11-30 08:12:18
阅读次数:
417
1. Spring的出现
Spring是为了解决企业应用程序开发复杂性而创建的一个开源的轻量级的框架。所谓框架,就是针对某组问题的一组解决方案。也就是某组问题用不用框架都可以解决,只不过框架提供了一套较优的解决方案。那么下面就看Spring框架具体解决了开发中的什么问题。
2. Spring 的作用
首先,Spring的主要作用就是“管理对象以及对象之间的依赖关系”:
...
分类:
编程语言 时间:
2014-11-29 20:17:05
阅读次数:
379
我们通常会使用spring框架,使用配置xml文件或者注解方式来进行记录日志等操作注解方式本人尚未学习,在这里仅仅记录使用xml文件时遇到的问题beans 的头部需要加上如果你的被代理对象方法有两个参数,而代理对象中的方法只需要一个参数,那么需要在xml文件中进行配置,不然会报错错误信息:Point...
分类:
编程语言 时间:
2014-11-28 20:01:57
阅读次数:
234