- 浏览: 18796 次
- 性别:
- 来自: 厦门
最新评论
-
hzxlb910:
写的很好,很好看懂。
Spring集合注入 -
songfantasy:
哦。原来是itcast的例子
基于注解的SpringAOP -
明天的昨天:
文章很好 想转载
望老板批准
Spring三种实例化Bean的方式 -
hanjiangit:
不错 听说javaee5不开源 哎想看看源码多不行
JPA简介
文章列表
JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,而不是依赖于某一个ORM框架。
JPA与各个具体ORM之间的关系如图:
- 2009-06-11 08:20
- 浏览 2005
- 评论(1)
一、SpringAOP主要用于日志,权限控制和事务管理中,在做事务时用得更多。
二、SpringAOP的一些概念:
SpringAOP被称为面向切面编程;
Joinpoint连接点:在Spring里面它实际就是我们拦截到的方法
Pointcut切入点:在Spring里它实际上就是我们所要拦截的方法的定义;
Advice通知:它是我们在连接点也就是拦截到的方法执行前,执行过程中,以及执行后所要做的处理,这些处理被称为通知,它分为前置通知(在方法执行前被执行的处理),后置通知(在方法成功执行后被执行的处理),最终通知(无论方法是否成功执行,都会执行的处理),例外通知(方法执行期间出现异常 ...
- 2009-06-10 07:35
- 浏览 1002
- 评论(1)
1. 针对配置文件管理的类太多造成配置文件过大的问题,在Spring2.5以后可以结合JAVA注解减少配置文件的配置代码。
2. Spring自动管理类的注解有以下四种:
@Service:用来标注业务逻辑层中的类
@Controller:标注控制层中的类,如Struts中的Action
@Repository:标注数据访问层中的类,即我们的DAO层
@Component:这是一个能用标注,可以标注任何类,但通常我们用来标不属于以上三层中的类
3. 要实现Spring自动管理类对象首先要修改配置文件,加入相应的命名空间:
<?xml version=&q ...
- 2009-06-06 04:21
- 浏览 1654
- 评论(0)
Spring可以对集合类型进行注入包括:Set集合,properties属性集合,Map集合以及List集合
注入方式如下:
package com.test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import java.util.List;
public class UserServiceImplem ...
- 2009-06-03 19:05
- 浏览 5985
- 评论(1)
Spring2.5依赖注入的方式有三种:
通过setter方法注入;
通过构造方法注入;
通过注解进行注入;
第一种方式:通过setter方法注入
package com.test;
public class UserServiceImplement implements IUserService
{
private IUserDao user;
public IUserDao getUser() {
return user;
}
public void setUser(IUserDao user) {
this.user = use ...
- 2009-06-02 18:04
- 浏览 2495
- 评论(0)
1.Bean的作用域可以通过Bean标签的scope属性进行设置,Bean的作用域包括:
默认情况下scope="singleton",那么该Bean是单例,任何人获取该Bean实例的都为同一个实例;
scope="prototype",任何一个实例都是新的实例;
scope="request",在WEB应用程序中,每一个实例的作用域都为request范围;
scope="session",在WEB应用程序中,每一个实例的作用域都为session范围;
注意:在默认情况下,Bean实例在被Spring容 ...
- 2009-06-01 23:26
- 浏览 2738
- 评论(0)
第一种方法:直接配置Bean
<bena id="所需要实例化的一个实例名称" class="包名.类名"/>
例如:
配置文件中的bean.XML代码:
<bean id="userA" class="com.test.User"/>
package com.test
public class User{
public void test(){
System.out.println("HelloWorld" ...
- 2009-05-31 23:00
- 浏览 1841
- 评论(1)
aspectj 目录:它是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。
dist 目录:它是Spring 的发布包,关于发布包下面会详细进行说明。
docs 目录:它包含Spring相关的文档,包括有Spring api 的javadoc、reference 参考指南、Spring的标签库使用文件及Spring MVC 的MVC-step-by-step 讲解与示例。都是很好的文档,值得好好研究一下。
lib 目录:它包含Spring 所依赖的第三方开源包。
mock 目录:它包含Spring 辅助应用测试的Mock 源程序。 ...
- 2009-05-30 23:29
- 浏览 1045
- 评论(0)