CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 358 359 360 361 362 363 364 365 366 ··· 521 下一页

2007年12月17日

摘要: 在超轻量级开源ORM系统EasyDBO,可以根据情况把属性设置成延迟加载,从而大大提高应用程序的性能。比如一个域对象中所包括一个order属性,则可以像下面这样设置: EasyDBO中的延迟加载是使用CGLIB实现的,下面我们来看看延迟加载的实现原理: 1、设计一个延迟加载器(回调),实现CGLIB的LazyLoader接口,接口中有一个loa... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(136) 评论(0) 推荐(0)

摘要: 上周给出版社的申请,终于批复了下来,出版合同也定了,《深入Spring 2:轻量级J2EE开发框架原理与实践》是一本讲解Spring设计原理的书,参与写作的是EasyJF的几位成员。前期基本完成了一半,离交稿时间还有一个月,这段时间将全身心投入到这本书的写作及案例开发中。我们会争取从书中提出一些精彩章节在Blog及EasyJF官网上发布出来,有兴趣的朋友请关注。 在写前一半给我的... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(92) 评论(0) 推荐(0)

摘要: 我们知道,通过使用Spring的AOP,可以非常容易的增强类中一些方法的功能,或者是替换掉一个方法。这里简单介绍一种不使用Spring AOP,而是Spring IOC中内置的一种方法替换功能。即标签中元素的应用。 在Spring的配置文件中,在配置一个Bean的时候,可以使用该元素(标签)用来设置方法替换。 标签的name属性用来指定要替换的方法名称,replacer属性用来指定用... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(251) 评论(0) 推荐(0)

摘要: 在J2EE应用开发中,由于各种各样的原因,经常会需要处理一些旧的Excel格式电子表格数据,或者是生成电子表格。 处理Excel电子表格的方法比如多,比如可以使用jdbc来像读数据库中的数据一样来读取电子表格的内容。这里演示的是使用开源的电子表格处理工具jxl,即Java Excel API来进行处理。关于jxl及相关使用,可以在网上搜索到很多资料。这里只是简单演示在EasyJWeb中的... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(106) 评论(0) 推荐(0)

摘要: 由于Spring2的AOP部分作了比较大的调整,很多地方的使用引入了AspectJ中的内容,为了完成《深入Spring 2:轻量级J2EE开发框架原理与实践》中Spring AOP应用一章的写作,因此这两天把AspectJ研究了一下,重读了一次《AspectJ in action》,受益不少。这里是今天做的一个回合格斗戏示例: 这个示例中有一个设计了一个战士Soldier类,这个类具有一... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(92) 评论(0) 推荐(0)

摘要: AOP联盟规范了一套用于规范AOP实现的底层API,通过这些统一的底层API,可以使得各个AOP实现及工具产品之间实现相互移植。这些API主要以标准接口的形式提供,是AOP编程思想所要解决的横切交叉关注点问题各部件的最高抽象。Spring的AOP框架中也直接以这些API为基础所构建。下面我我们来看看当前AOP联盟发布的AOP相关标准接口。 AOP联盟的API主要包括四个部分,第一个是ao... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(302) 评论(0) 推荐(0)

摘要: Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。这里简单Velocity脚本的基本语法: 1、"#"用来标识Velocity的脚本语句,包括#set、#if 、... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(120) 评论(0) 推荐(0)

摘要: 我们知道,在EasyDBO最后一个测试版本中,增加了使用注解来配置对象及关系表映射的功能。前段时间看到有人在问注解中怎么配置主键属性及主键生成器,由于在开发文档中使用的是默认配置,所以文档中使用了下面的例子:import java.io.Serializable; import java.util.Date;import com.easyjf.dbo.annotation.*;@Tabl... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(110) 评论(0) 推荐(0)

摘要: 这是一些新手问到一个问题,说是在接口后面能不能使用new操作符! 这是一些语法基础知识,需要借助于工具才能快速提高。能与不能,直接写一个看看即可。 看例子: public interface Humans{ } 如果我们手中没有Humans的具体实例类,又要在程序中用到一个。比如测试啊什么的! Object obj=new Humans(){}; 上面的语句是对的,... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(138) 评论(0) 推荐(0)

摘要: 昨天看了天意的《中国人的开源》一文,晚上又跟一个朋友讨论起关于国内教育现状,深有感触,这里也谈谈本人一些愚见,仅为抛砖引玉,希望与热爱开源的同仁们一起来探讨。 众生相一:轰轰烈烈的“开源” 某年某月某日,在某Java社区的公告栏上列出了一堆开源项目,项目的要点、开发计划、商业计划什么的都比较详尽,提出目标也是赶超国际先进。更重要的是,项目的带头大哥据说都是国内牛人,让我们这些菜鸟级的开... 阅读全文

posted @ 2007-12-17 10:28 csdnexpert 阅读(147) 评论(0) 推荐(0)

上一页 1 ··· 358 359 360 361 362 363 364 365 366 ··· 521 下一页