- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 高效java异常处理机制
Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语 言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于Java模型本身,而在于Java库设计人员没有认识到方法失败的两个基本原因。本文提倡 思考异常情况的本质,并描述了有助于用户设计的设计模式。最后,本...
2009-02-06 10:18:28
117
原创 AOP的几个术语
从网上搜罗来的AOP的几个术语: [b]方面(Aspect)[/b]: 一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的 Advisor或拦截器实现。 [b]连接点(Joinpoint)[/b]: 程序执行过程中明确的点,如方法的调 用或特定的异常被抛出。 [b]通知(Advice)[/b]: ...
2008-09-11 15:34:38
435
MINA学习笔记——奇怪的处理器DemuxingIoHandler
[size=small]初次接触MINA,看了看多处理器的代码,发现一些有意思的现象,按说写Apache框架的这些人都是高手的,怎么会犯这样的错,下面是DemuxingIoHandler的部分说明。这个类中有个方法要用深度优先遍历一颗继承树。[/size] [code="Java"] Consider the following type hierarchy (Cx are classes w...
2008-08-28 17:30:50
235
Effective Java Exceptions
2009-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅