- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 论软件的复杂性
目前软件所采用的体系结构相对要解决的问题来说,不管要解决的问题本身是简单还是复杂,软件给出的解决方案通常都不会简单,尤其是一些企业级解决方案。软件是用来解决问题的,如果问题域本身已经很复杂,再使用一个更加复杂的工具去解决它,其成功的概率为0。关于问题域的复杂性可以参阅布鲁克斯那篇“没有银弹”的经典文章,本文关注的是软件的复杂性。从软件的发展历程看,复杂系统通常都会失败,不过失败后都通常会衍
2006-05-31 11:54:00 3404
原创 用JAXB来简化xml和对象间的交互
在很多应用中,xml得到越来越多的使用,但对xml中的数据进行处理时通常是采用DOM、XPATH、SAX等方法将其数据解析后传递给内存中的对象,这种方法存在大量的重复任务:解析xml。由于不同应用中的xml格式各不相同,因此很难写出通用解析程序来重用。 不过现在可以考虑使用JAXB(Java Architecture for Xml Binding)来将xml直接绑定到对象,也就是说不需要每次
2006-05-23 16:27:00 2741
原创 在Dynamic Proxy中取方法标注(annotations)要注意的问题
在jdk1.5中对类的方法申明了标注(annotations),当使用动态代理对该类的实例进行代理后要在invoke(Object proxy, Method method, Object[] args)中获取方法method的标注时不能直接从method获取,就象下面的代码:public class DynaProxy implements InvocationHandler { MyCla
2006-05-15 16:39:00 1595
原创 使用标注(annotations)而不是xml来作为系统配置
标注(Annotations) 是jdk1.5引入的元数据(metadata)处理机制,利用标注来作为系统配置,比现在常用的xml方式可得到如下的好处: 易编写和维护:标注是和源代码放在一起的,可以在集成开发环境中和源代码同时进行操作,有语法错误可以立即发现。 在修改源代码时可更好同步修改需要修改的标注,而不像在分离的xml文件中那样容易遗忘。 类型安全:标注被定义为一种类
2006-05-13 15:56:00 1448
原创 DROM4J:一款简洁易用的开源O/R mapping工具
不在需要创建大量的xml配置文件,不用在表所对应的类中为每个列重复定义类字段以及两倍的get,set函数,简化的对象之间的关系,不用再去处理一对多,多对一,多对多,一对一这些复杂的关系。DORM4J以极度简洁的方式实现对象和数据库之间的影射,如果用过Ruby on Rails,可以认为DORM4J是ror的ORM在java中的实现。下载地址: http://sourceforge.net/
2006-05-12 11:26:00 1331
Html - Css - Javascript - The Web Programmer's Desk Reference
2007-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人