摘要: 介绍在任何应用系统开发中,异常管理对开发人员来说都是一个关键领域。作为一个开发人员,你应该采用一种合适的、能让你编写健壮且高质量代码的异常管理策略。如果使用得当,异常管理将是一个很强大的概念而且使你的开发工作变的很容易。然而,一个不合适的异常处理将会使你的应用系统性能降低。在你钻研这些之前,要先搞清楚异常管理是什么,这点很重要。一般来说异常就表示“打破系统预定的假设”。“异常”和“错误”是不一样的,为了解释清楚,我们来看两个例子:示例一 我们假设你试图向一个文件写入数据,而你的应用程序也认为这个文件在正确的路径上。如果不在,就会抛出一个异常。而话说回来,如果你的职责是跟踪此文件,那么代码里还有 阅读全文
posted @ 2012-11-22 11:09 左正 阅读(408) 评论(0) 推荐(0)
摘要: 1.1.2 应用框架的特点应用框架相比其它程序结构而言具有五大主要特点:模块化、可重用性、可扩展性、简单性和可维护性2,尽管这些特点并非应用框架所完全特有,但它却很好地保持了这些特点的平衡性,对于编写结构复杂、需求多变的大中型应用软件系统而言不啻为最佳选择之一。模块化应用框架可以从逻辑上被划分为多个逻辑独立的层次或模块。模块化并非应用框架的独特之处,许多应用程序都具备这个的特点,它的好处是将整个应用独立为多个关联的模块,从而提高了应用的聚合性,降低了应用的耦合性。各个独立的模块通过统一的管道或协议进行通讯互动,这样,当一个模块内部发生重大改变时,只要它的通讯入口和出口保持不变,就不会影响到系统 阅读全文
posted @ 2012-11-22 10:23 左正 阅读(434) 评论(0) 推荐(0)