- 博客(16)
- 资源 (103)
- 收藏
- 关注
转载 合理的软件过程是软件质量的基础-论CMM/CMMI的缺点
CMM/CMMI被认为是一种最成熟、最有效地提高软件工程化水平的方法和标准,用来评估和改进过程,它是一个描述在软件开发过程中有待改进的关键因素的框架,描述了一个能用渐进方式进行改进的途径。它为软件过程改进提供一个基础,将软件开发从一个相对来说随意、不成熟的过程变成非常成熟的、有规律的、可管理的过程。 然而,CMM/CMMI也有一些与身俱来的缺点不容忽视。比如,CMM/CMMI的评估耗资不菲
2009-10-26 16:03:00 531
转载 Spring and Hibernate
Java杂谈(十)--Spring 笔者最近比较忙,一边在实习一边在寻找明年毕业更好的工作,不过论坛里的朋友非常支持小弟继续写,今天是周末,泡上一杯咖啡,继续与大家分享J2ee部分的学习经验。今天的主题是目前很流行也很好的一个开源框架-Spring。 引用《Spring2.0技术手册》上的一段话: Spring的核心是个轻量级容器,它是实现IoC容器和非侵入性的框架,并提供AOP概念的实现方式;提
2009-02-19 10:46:00 629
转载 GOF设计模式
GoF:(Gang of Four,GOF设计模式)---四人组 Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位
2009-02-19 10:44:00 802
原创 关于IOC(Inversion of Control)
IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好 的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。下面我们以几个例子来说明什么是IoC假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一 个Boy。那么,我们的问题是,Girl如何能够认识这个Boy在我们中国,常见的MM与GG
2009-02-06 08:57:00 541
转载 新一代数据集成的挑战
出处:《信息周刊》杂志 作者:译/赵红权 2007-08-14 17:00 评论字体大小:大 | 中 | 小SOA架构模糊了数据与应用之间的界限,将不同应用软件的结果集成起来才是其中的关键所在。 在IT基础设施中将各种应用软件的数据集成起来是一回事,因为相关方法和实践都经过检验,证明是可行的。但是,在服务导向架构(SOA)上实现数据集成则是另外一回事,那可是个
2008-11-09 20:06:00 806
转载 深入解析Java的新特性assertion
from ibm!!!J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式,本文将深入解析assertion功能的使用以及其设计理念,并给出相关的例子 。assertion的语法和语义J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)
2008-10-10 13:32:00 706
原创 bat重定向
重定向符号主要有:>,>>,&,第一节 首先从一个经典问题开始,“1>nul 2>nul”的意思是既屏蔽正常的输出又屏蔽错误的输出,那么我们马上就知道了这里的1代表正常输出(即所谓的“标准输出”--stdout),2代表错误输出(即所谓的“标准错误输出”--stderr)。 1和2其实是句柄stdout和stderr的数字代号,至于什么是句柄,我认为可以理解为某种事物的一种标识,或者说
2008-10-08 20:08:00 5592
转载 java Native Method初涉
一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A native metho
2008-10-03 13:15:00 554
转载 谈java的异常设计
摘要 Java异常模型的设计是Java应用的架构设计中最重要的决定之一。本文从Java语言规范中第11章对异常的介绍出发,探究Java异常的本质,并介绍Java异常设计的基本原则。 异常的本质 Java语言规范中对于异常的定义如下:当程序违反了Java语言的语义约束时,Java虚拟机将使用异常来报告这个错误。Java语言的设计目标之一是提供可移植性(portab
2008-09-30 08:26:00 923
转载 追求代码质量: JUnit 4 与 TestNG 的对比
JUnit 4 具有基于注释的新框架,它包含了 TestNG 一些最优异的特性。但这是否意味着 JUnit 4 已经淘汰了 TestNG?Andrew Glover 探讨了这两种框架各自的独特之处,并阐述了 TestNG 独有的三种高级测试特性。经过长时间积极的开发之后,JUnit 4.0 于今年年初发布了。JUnit 框架的某些最有趣的更改 —— 特别是对于本专栏的读者来说 —— 正是通过巧
2008-09-26 09:03:00 647
转载 如何编写单元测试用例(白盒测试)
前段时间公司进行有关测试的培训,集成测试,性能测试,压力测试说了很多。由于本人还处于Coder阶段,只是对单元测试有了些了解。写下来怕以后自己忘记了。都是些自己的看法,不一定准确,欢迎高手指教。一、 单元测试的概念 单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。 测试的覆盖种类
2008-09-21 15:59:00 1259
转载 认识Mock Object
术语Tested Object – 被测对象Mock – 假的 or 仿制的对象 What is Mock Object?在讨论中我大致了解到Mock Object一般是用来做辅助单元测试,它负责隔离Tested Object与真实环境中模块或实体(Real world object)的交互,并“替代”or “冒充”这些真实模块或实体与Tested Object进行交互。在
2008-09-21 13:27:00 1028
转载 怎样使用Junit Framework进行单元测试的编写
随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit Framework的程序员在学习如何Junit Framework
2008-09-20 15:06:00 425
转载 单元测试实践小结2
讨论完测试的关注点后,需要看看实际面临的具体困难 职责不明确 类或类方法的职责不明确,违反SRP原则.一个类或方法处理了本不该有它处理的逻辑,使得单元测试需要关心过多的外部关联类 静态方法 静态方法使得调用者直接面对实际的服务类,难以通过其他方式替换其实现,也难以扩展 直接访问对象实例 调用者直接实例化服务对象,从而使用服务对象提供的服务.同静态方法一样,直接面对其服务类
2008-09-20 14:40:00 440
转载 单元测试实践小结3
使用成熟单元测试框架 除了最基本的Junit外,Opensource提供了很多非常有价值的单元测试框架,熟练使用这些工具,可以提高测试的效率。包括对准备大量的数据,以及j2ee的框架代码。 现有代码的可选自动化测试工具: 1. POJO:JUnit, JMock或者EasyMock 2. Data Object:DDTUnit。准备大量数据。 3. Dao:DBUnit。初始化数据库。批量
2008-09-20 14:39:00 451
转载 单元测试实践小结1
在系统开发过程种使用单元测试,会带来很多的的好处,最明显为: When you become convinced of the value of comprehensive unit testing, you’ll find that it begins to influence how you write code, and the frameworks you choose to use。 应
2008-09-20 14:28:00 509
The Eclipse 3.0 platform Adopting OSGi technology.pdf
2009-08-19
(2007 Wiley)Design and Analysis of Distributed Algorithms.pdf
2009-08-19
Modular Java.pdf
2009-08-18
cloudcomputing_chinese.pdf
2009-08-15
Java Concurrency in Practice.chm
2009-08-15
XML&XPath资料大全.rar
2009-05-30
java_lang_spec_3.0.pdf
2009-08-24
UML Testing Profile 2.0 Adopted Specification.pdf
2009-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人