- 浏览: 187945 次
- 性别:
- 来自: 青岛
-
最新评论
-
chenhao_java:
知识点五:依赖注入-自动装配依赖对象 -
黑白配:
为什么没有看见三个附件呢?
JavaMail jsp发送邮件 html格式 -
chunchong:
真晕,这样怎么能行呢
JAVA中防止SQL注入攻击类的源代码 -
Rod_johnson:
学习了!真不错
Hibernate:类继承的实现方式(二)--父子类各自一个表 -
erchong2011:
恩 很不错 学习了 简单
jsp页面自动跳转方式
文章列表
Spring提供了两种切面使用方式,实际工作中我们可以选用其中一种:
1 基于xml配置方式进行AOP开发
2 基于注解方式进行AOP开发
下面是基于注解的方式
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xm ...
- 2009-05-27 14:42
- 浏览 1505
- 评论(0)
前面我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制 ...
- 2009-05-27 10:56
- 浏览 954
- 评论(0)
对于自动装配,了解一下就可以,实际应用中并不被推荐使用。例子:
Autowire属性取值如下:
byType:
按照类型自动装配,可以根据属性的类型,在容器中寻找跟类型匹配的bean。如果发现
多个,那么会抛出异常。如果没有找到,即属性值为null.
byname:
按照名称装配,可以根据属性的名称,在容器中寻找跟该属性名相同的bean,如果没有
找到,即属性值为null。
constructor
与byType的方式类似,不同之处在于它应用于构造器参数。如果在人那个其中没有找
到,即属性值为null。
autodetect
通过bean类的自 ...
- 2009-05-27 10:42
- 浏览 1175
- 评论(1)
注入依赖对象可以采用手工装配和自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见装配结果
依赖注入――手工装配
手工装配依赖对象,有两种编程方式:基于xml和注解方式
1 在xml ...
- 2009-05-27 10:15
- 浏览 2137
- 评论(0)
1 在容器中注册的bean到底什么时候初始化的问题?
验证方式:在默认方法里面输出一句话即可知道,是否容器建立后就实例化在里面注册的bean了。
------------
public class PersonServiceBean implements PersonService {
public PersonServiceBean() {
S ...
- 2009-05-27 09:59
- 浏览 1412
- 评论(0)
如何使用spring的作用域:
<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>
这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。
在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype),Spring2.0以后,增加了session、request、global session三种专用于Web ...
- 2009-05-27 09:55
- 浏览 805
- 评论(0)
最基本的:
Xml代码
<bean id="someBean" class="some.someBeanSimpleFactory"/>
<bean id="someBean" class="some.someBeanSimpleFactory"/>
Java代码
public class SomeBean{
public void excute(){
Sys ...
- 2009-05-27 09:17
- 浏览 1690
- 评论(0)
Hibernate映射类型分为两种:内置映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型。客户化类型能够把用户定义的Java类型映射到数据库表的相应字段。
一、Hibernate的内置映射类型
1、Java基本类型的Hibernate映射类型
Hibernate映射类型
Java类型
标准
- 2009-05-26 09:28
- 浏览 867
- 评论(0)
java 代码
2public class User implements java.io.Serializable {
3
4
5 // Fields
6
7 private long id;
8 private String name;
9 private String email;
10 private String addr;
11 //定义Blob的pthto
12 private Blob photo; 13 ...
- 2009-05-26 09:21
- 浏览 1399
- 评论(0)
1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2);
2. history.back().
3. window.history.forward()返回下一页
4. window.history.go(返回第几页,也可以使用访问过的URL)
例:
<a href="javascript:history.go(-1);">向上一页</a>
response.Write("<script language=javascript>")
r ...
- 2009-05-26 08:58
- 浏览 1998
- 评论(0)
Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。
1.它不 ...
- 2009-05-25 10:43
- 浏览 7129
- 评论(0)
枚举类型是一个常量集合的数据类型。
因为都是常量,所以一个枚举类型中的字段名都要大写。
注意点:
1。所有创建的枚举类型都扩展于 java.lang.Enum. Enum 是在J2SE 5.0 里定义的一个新类,它本身不是枚举类型.在创建枚举类型 ...
- 2009-05-25 10:39
- 浏览 3844
- 评论(0)
-集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 -抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 -实现类:8个实现类(实线表示),对接口的具体实现。 2.Java容器类介绍 ① Java容器类都可以自动地调整自己的尺寸。 ② Collection 接口是一组允许重复的对象。 ③ Set 接口继承 Collection,不允许重复,使用自己内部的一个排列机制。 ④ List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。 ⑤ Map接口是一组成对的键-值对象,即所持有的 ...
- 2009-05-23 11:53
- 浏览 843
- 评论(0)
摘要
泛型是j2se 5.0最重要的特性。他们让你写一个type(类或接口)和创建一个实例通过传递一个或多个引用类型。这个实例受限于只能作用于这些类型。比如,在java 5,java.util.list 已经被泛化。当建立一个list对象时,你通过传递一个java类型建立一个list实例,此list实例只能作用于所传递的类型。这意味着如果你传递一个string ,此list实例只能拥有string对象;如果你传递一个integer,此实例只能存贮integer对象。除了创建参数化的类型,你还能创建参数化的函数。
泛型的第一个好处是编译时的严格类型检查。这是集合框架最重要的 ...
- 2009-05-23 10:40
- 浏览 1311
- 评论(0)
/*
前两天用到读写文件的操作,上网搜了一些这方面的资料。很有用的。
java中多种方式读文件
一、多种方式读文件内容。
1、按字节读取文件内容
2、按字符读取文件内容
3、按行读取文件内容
4、随机读取文件内容
*/
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io. ...
- 2009-05-23 10:31
- 浏览 1040
- 评论(0)