自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 osgi blueprint拦截器的讨论

我在osgi中使用的是blueprint注入服务,现在想在blueprint中使用拦截器处理业务日志、系统权限等问题,不知道大家有没有在blueprint使用过拦截器功能?

2011-08-16 11:03:54 199

原创 数据库持久层——ibatis高级特性

在实际开发中,iBATIS框架已经很普遍的使用,然而我们常常遇到关联数据的情况,如User 对象拥有若干Address 对象,每个Address 对象描述了对应User 的一个联系地址,这种情况下,我们应该如何处理?通过单独的Statement操作固然可以实现(通过Statement 用于读取用户数据,再手工调用另外一个Statement 根据用户ID 返回对应的Address信息)。不过这样未免...

2010-09-24 19:10:09 165

原创 JDK1.6.0新特性详解与代码示例

JDK6.0发布有段时间了,新的JDK也有不少新的特性,我去网上搜集了一下,列在下面和大家一起学习.1.Desktop和SystemTray. 在JDK6中 ,AWT新增加了两个类:Desktop和SystemTray,前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的...

2010-09-24 00:08:10 189

原创 JDK1.5新特性之Java

1. 直观印象在JDK1.5之前的版本中,对于一个Collection类库中的容器类实例,可将任意类型对象加入其中(都被当作Object实例看待);从容器中取出的对象也只是一个Object实例,需要将其强制转型为期待的类型,这种强制转型的运行时正确性由程序员自行保证。例如以下代码片断:List intList = new ArrayList(); //创建一个List,...

2010-09-24 00:07:16 99

原创 注册webwork/struts2的类型转换器

以全局时间统一控制为例:时间转换器package cn.aweb.awebvideo.meetingRealTime.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import ognl.DefaultTypeConverter;import com.opensymph...

2010-09-23 22:46:15 110

原创 跨库事务处理 spring+hibernate+struts2+jta

200 70 60 2000 60 true 60 true 200 70 60 2000 60 true 60 true ...

2010-09-23 22:30:53 71

原创 如何给Webwork的redirect的result传递多个参数

在Webwork 2.2里面给一个Action的result传多个参数:刚开始配置如下 /some.action?field1=${field1}&field2=${field2}运行时候出现如下提示:The reference to entity "field2" must end with the ';' delimiter.我本以为是OGNL的问题,四...

2010-09-23 21:56:08 100

原创 iBatis 配置文件详解

ibatis基础代码包括: 1. ibatis实例配置 一个典型的配置文件如下(具体配置项目的含义见后): < transactionManager type ="JDBC" > < dataSource type ="SIMPLE" > < property name ="JDBC.D...

2010-09-23 21:49:45 68

原创 WebWork2.2新特性之异常映射/全局异常映射(有异常的页面显示)

在xwork中,package的定义中增加了global-exception-mappings,action的定义中增加了exception-mapping,要想使用这2个特性,必须使用xwork-1.1.dtd才行.DTD中,global-exception-mappings是这样定义的,也就是说如果要使用,至少包含一个异常映射.exception-mapping的定义如下:...

2010-09-23 21:44:20 135

原创 WebWork教程-验证框架

验证框架WebWork提供了在Action执行之前,对输入数据的验证功能,它使用了其核心XWork的验证框架。提供了如下功能:1、 可配置的验证文件。它的验证文件是一个独立的XML配置文件,对验证的添加、修改只需更改配置文件,无需编译任何的Class。2、 验证文件和被验证的对象完全解藕。验证对象是普通的JavaBean就可以了(可以是FormBean、域对象等),它们不需实现...

2010-09-23 21:42:16 161

原创 WebWork框架- Interceptor(拦截器)

Interceptor(拦截器)将Action共用的行为独立出来,在Action执行前后运行。这也就是我们所说的AOP(Aspect Oriented Programming,面向切面编程),它是分散关注的编程方法,它将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。 Interceptor将很多功能从我们的A...

2010-09-23 21:30:20 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除