自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chikai On The Java Road

梦想世界 In Relation To... Spring , Hibernate , WW2 , My life...

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 用例的定义

     用例的定义有很多种版本,RUP 的版本:A use-case instance is a sequence of actions a system performs that yields an observable result of value to a particular actor. A use case defines a set of use-case instances.

2005-10-08 15:11:00 2186

原创 一道终身受用的测试题

      你开着一辆车,在一个暴风雨的晚上,你经过一个车站。        有三个人正在焦急的等公共汽车。      一个是快要临死的老人,他需要马上去医院。      一个是医生,他曾救过你的命,你做梦都想报答他。      还有一个女人/男人,她/他是你做梦都想嫁/娶的人,也许错过就没有了。      但你的车只能在坐下一个人,你会如何选择?       我不知道这是不是一个对你性格的测试,

2005-05-17 17:51:00 1536

原创 基于目录结构认证的问题

        目录结构以Tree形式展现,按照RBAC的规范,我把目录当做一种资源(resource),然后以permission=resource+operation来定义权限,operation包括view,edit,check in/out等, 定义一个权限的大概流程是:在目录树上选择某一目录节点,然后选择一种操作类型,由此定义一个对该节点的权限permission1。         按

2005-03-06 18:03:00 1187

原创 情人节上班

  眨眼间春节假期就过完了,没有情人的情人节,偶2月14号按时上班。假如,有GF,肯定请假。

2005-02-14 16:13:00 1431 3

原创 UML&ROSE培训有感

培训效果不错,因为当时自己有些问题在脑中还没整理清楚,所以现场问不出什么问题,现将问题整理如下:1.分析软件需求,以用户的角度来使用软件,找出发生的 scenario,抽象成为一个一个Use Case,分析出Use Case之间的关系,这一步是非常重要的,这一步做好了,设计就成功了一半。那么怎样将scenario抽象成Use Case,自己感到比较迷茫,这其中有什么原则没有?2.边界类定义:* I

2005-01-24 14:07:00 1379

原创 超Cool的英语杂志

呵呵,同事Henry在公司内部论坛视听天地(Listening World)的推荐:超Cool的英语杂志(由背景音乐)

2005-01-24 13:40:00 1272

原创 面向对象设计原则

OCP(Open-Closed Principle)开闭原则         它的核心含义是:一个好的设计应该能够容纳新的功能需求的增加,但是增加的方式不是通过修改现有的模块(类),而是通过增加新的模块(类)来完成的。    我们要多面向接口编程。对修改关闭,对扩展开放。SRP(Single  Responsibility Principle) 单一职责原则         这个原则的核心含义是:

2005-01-04 23:18:00 1382

原创 请捎去我的祈祷和祝福

考研的日子越来越近了,心中的祈祷和祝福也越来越多。现在,远方,在成都电子科技大学周围的某个屋子,正挑灯夜读的她,为了实现心中的梦想,离开暖烘烘的家,用纤弱的身体,凭着坚定不移的毅力,和严寒斗争着。所以,我,祈祷着,她身体无恙,精力充沛;祝福着,她复习OK,再也没有以前的恐考症。

2005-01-04 22:05:00 1149 1

原创 搞定用Spring AOP实现的缓存

        Spring使用术语一个对象的 advisor来表示一个方面,包含一个通知和一个指定特定连接点的切入点。 各种通知类型有MethodInterceptor (来自AOP联盟的拦截器API)和定义在org.springframework.aop包中的 通知接口。所有通知必须实现org.aopalliance.aop.Advice标签接口。 Spring-framework-1.1.2

2005-01-04 21:20:00 3261 5

原创 详解ehcache.xml文件中cache配置参数

  网上很多关于cache配置参数的解释不是很正确,现将其注释如下:               maxElementsInMemory="10000"            //缓存中最大允许创建的对象数             eternal="false"             //缓存中对象是否为永久的,如果是,超时设置将被忽略,对象从不过期             timeToIdle

2004-12-26 22:41:00 2041

原创 用Spring和EHCache实现方法结果缓存所注意的问题

      我们知道,Cache为ehcache.xml配置文件里面所定义的缓存类别,获取某一特定的缓存类别的方法如下:                                      Cache cache= cacheManager.getCache(cacheName);cacheName为想获取的缓存类别名。然后象下面方法把某一对象放入上面定义的缓存:              

2004-12-25 13:49:00 3075

原创 UML的诗意

     呵呵,今晚看到一个用UML图来寓意的笑话:历史是一堆普遍经世人同意的谎言。(UML poetry: History is an array of commonly agreed lies)     我们让图片来说话:                          其实我不是很同意这个观点,仍然相信历史的某些真实性。

2004-12-20 23:34:00 1131

原创 Hibernate 3.0 beta版本已经发布

Hibernate 3.0 goes beta       Gavin King     We just released Hibernate 3.0 beta 1. Ive no time to list all the many changes since the alpha was released four months ago, let alon

2004-12-20 22:56:00 1239

原创 明白自己的优势

            今天早上项目组突然召开会议,针对前段时间公司降薪和拖欠工资给大家造成的阴影的问题进行一次座谈。        时逢项目接近尾声的关键时刻,公司的这一决策确确实实给大家积极性一个重大的打击(其实大家都理解公司自己面临的困难,但对公司的前景完全是迷茫的)。作为项目的内部会议,大家谈得更多的是很实际的东西,都是关于给自己找出一个把项目继续做下去的理由,不论是从项目团队的利益还是自

2004-12-17 12:07:00 1429

原创 基于AOP的RBAC实现,瞧瞧JoyAop去

   有空准备看看JoyAop这个Java动态AOP框架,源码里面的demo包有关于用AOP实现的rbac思路。              http://joyaop.sourceforge.net/

2004-12-15 20:14:00 1793

原创 忍不住看了《天下无贼》的枪带

    听说《天下无贼》在国内票房如何如何的好,无聊之余,看了它的枪带,虽然效果不是一般的差,但是内容还算可以,人物刻画得比较入体。特别是在当今贼满天下的社会,尚能带给人一点深思。

2004-12-14 23:30:00 1190 1

原创 结对编程环境之理想篇

2004-12-13 23:40:00 1059 1

原创 Webwork validation 一例

        Web应用开发中,对输入数据的合法性检验不外乎下面两种:1.客户端页面Javascript检验.2.服务器端,执行逻辑代码之前进行数据检验.        与Spring MVC 类似,XWork也提供了一个Validator 接口,所有数据校验类都必须实现这个接口。服务器端数据合法性校验的动作,发生在Action被调用之前。WebWork 中提供了一个ValidationInte

2004-12-09 12:59:00 1390

原创 XP十二条惯例和规则

 •1. 现场客户   (On-Site Customer ) •2.计划项目    (Planning Game) •3.频繁地小规模发布软件    (Small Releases) •4.简单设计    (Simple Design) •5.测试驱动开发    (Test Driven Development)

2004-12-08 15:16:00 1357

原创 Axis初见端倪

前言什么是Axis项目        在它的核心,Axis 项目是第三代简单对象访问协议(SOAP)的引擎。在最高级别上,它是一个用SOAP来创建和部署能共同操作的XML事务的完善的框架。Axis项目是一个开源的基于SOAP v1.1的Java执行规范。什么是SOAP         依照W3C,“SOAP是一个特意用于在一个分散的,分布式的环境下信息的交换组织”。换句话说,SOAP是和用XM

2004-12-07 15:10:00 1404

原创 Hate Eclipse 3.0

       从Eclipse2.0版本开始,一直就对它情有独钟,3.0也用了好长时间了,随着Eclipse中Project越多,所占用内存成比例上升之外,经常出现Project不能Build Automatically,时不时Search一个Workspace或者Refactor时update References一下的时候就弹出讨厌的Out Of Memory,俺的内存可是512+256 M。

2004-12-06 19:51:00 1074

原创 Webwork对checkbox复选框Action的处理

        webwork对页面诸如像checkbox这种表单元素的处理,我们如果只是简单的用来设置字段的布尔值,就像下面的处理方式,如:如果用户选中这复选框,浏览器在查询串中将会送出"user.lockedOut=true",此时OGNL执行了action.getUser().setLockedOut(true)。如果用户不选中复选框,浏览器将不会送出查询串,因此,在开始,应确保已经初始化l

2004-12-06 14:27:00 4059

原创 让Spring的XML文件配置简单的衡量

         我们总在想,我的xml配置文件里面组装定义了N多的bean了,怎样才能管理好我的配置文件,让事情变的简单呢? 首先想到的方法是用autowiring。典型的,解决的方案是在我的的属性里面加一个 autowire="byName" 的属性,并且是已经正确的命名了所有事情,那么它们之间的依赖关系将会被自动解决。但是我并不喜欢“autowiring”这个特性,理由是Spring的xml

2004-12-03 21:49:00 1429

原创 JDBC RowSet 执行规范刚刚在JCP上最终通过投票

        JDBC RowSet 执行规范刚刚在JCP(Java Community Process)上最终通过投票。        在J2EE上开发过管理信息系统的就知道这个RowSet(离线结果集)对于高负荷的数据处理/查询多么重要。另外JSR的投票系统也做的很有趣,在这个JSR的投票中,大部分委员都投了票,而且是一致同意,但是只有Sun和IBM写了comment,看来最近跟MS的和解颇

2004-12-03 14:35:00 1071

原创 JDK 6.0 is Now Available

        Sun Senior Architect Murali Kaundinya discussed new features expected to be added to J2SDK 1.6, which included support for multitasking.           The new feature will allow multiple tasks to

2004-12-03 09:34:00 967 1

原创 呵呵,那郁闷的问题解决了

Map params = ActionContext.getContext().getParameters();原来params是以数组的形式存参数值的,修改后的程序段为:    public Object getModel() {        if(userDTO != null) return userDTO;        Integer pid = null;          Stri

2004-12-02 11:54:00 1179 2

原创 用Hibernate3作为一个JDBC框架

作者:Gavin King翻译:ChiKai                  最近围绕着简单的JDBC框架,像iBATIS,总有一些喧闹声。就我个人观点,在一个只有单一事务,实体间有着难懂的关联图,而且并不需要面向对象的域模式的应用,我自己是喜欢iBATIS的。假如你正在进行解决一些“极愚蠢的”遗留数据库问题的工作,一个JDBC框架也是可以产生强的判断力的。ORM的解决方案更趋向于假定那些同样具

2004-12-02 11:31:00 1654

原创 碰到一个郁闷的问题

今天在用WW2时碰到一个很奇怪的问题:view:%@taglib prefix="ww" uri="webwork" %>);">修改    function doUpdate(id)    {  var form = document.list;  var objid = form.id;        var objaction = form.actionEvent;  objid.value

2004-12-01 22:05:00 1063 2

转载 开源链接

1.OGNL (Object-Graph Navigation Language)http://www.ognl.org2. Open Source Software Solutionshttp://opensourcesoft.net/index.php3.Jive Softwarehttp://www.jivesoftware.org4.AOP Alliancehttp://aopallian

2004-12-01 21:29:00 1100

转载 CSS技术荟萃

http://www.onestab.net/http://www.alistapart.com/

2004-12-01 16:01:00 992

原创 昨晚看了《大地雄心》,觉得不错

汤姆.克鲁斯和尼可.基德漫主演

2004-11-29 09:06:00 945

原创 XP八字经

     交流,简单,反馈,勇气。http://blog.csdn.net/images/blog_csdn_net/chikai/76624/r_communication.gifhttp://blog.csdn.net/images/blog_csdn_net/chikai/76624/r_simplicity.gifhttp://blog.csdn.net/images/bl

2004-11-28 18:11:00 1231

原创 Hibernate+Webwork2分页初体验

BaseHibernateDao.java 为Hibernate DAO基本类package com.wzj.framework.dao.hibernate;       ......................................./** * @desc DAO基本类,其他Business Dao从该类继承 * @author chikai * @link chikaimai

2004-11-28 17:20:00 2657 2

原创 关于XPath的问题

       1     2     3         1     2     3yes    如何选择 C=yes 的B节点 ?呵呵,搞定://B[C=yes]

2004-11-28 16:13:00 932

原创 推荐给有志于成为伟大架构师的朋友

摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT解决方案的技术,并将其与其他工程学科相比较。http://www.softme.org/jwiki/doc/users/brokendoor/GreatArchitect-cn.pdf 英文原文:http://ms

2004-11-28 15:42:00 1022 1

原创 在Spring中使用Mysql的一个小问题

     由于以前数据库都是使用局域网中另一台机器的Oracle,这阵子为了测试方便,在自己机器装了Mysql代替Oracle数据库。建表,修改application.bean.xml中的DataSource属性配置部分:         class="org.apache.commons.dbcp.BasicDataSource"           destroy-method="close"

2004-11-27 22:21:00 1003 1

原创 学习指针的好文章

今天看了一篇 介绍C语言的指针的文章,觉得不错。http://blog.csdn.net/yuguanglou/archive/2004/11/15/182201.aspx

2004-11-27 14:09:00 1057

原创 Hibernate 的批量处理

        很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hibern

2004-11-26 21:26:00 918

原创 线程局部变量ThreadLocal的认识

       这几天终于有空好好整合一下Spring和Hibernate,WebWork2的框架集成,在Hibernate Session的管理上用到了ThreadLocal(用 ThreadLocal 实现每线程 Singleton ) 。        呵呵,下面的文章解决了偶的问题:http://www-900.ibm.com/developerWorks/cn/java/j-threads

2004-11-24 19:44:00 1134

原创 blog阅读好工具:Omea Reader

今天终于找到这个好东东:下载:URL http://download.jetbrains.com/omea/OmeaReaderSetup-1.0.1.exe

2004-11-24 19:25:00 958

training flex

ddderrrrrrrrrrrrrrrrrrrr

2010-03-30

空空如也

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

TA关注的人

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