自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (103)
  • 收藏
  • 关注

转载 合理的软件过程是软件质量的基础-论CMM/CMMI的缺点

CMM/CMMI被认为是一种最成熟、最有效地提高软件工程化水平的方法和标准,用来评估和改进过程,它是一个描述在软件开发过程中有待改进的关键因素的框架,描述了一个能用渐进方式进行改进的途径。它为软件过程改进提供一个基础,将软件开发从一个相对来说随意、不成熟的过程变成非常成熟的、有规律的、可管理的过程。 然而,CMM/CMMI也有一些与身俱来的缺点不容忽视。比如,CMM/CMMI的评估耗资不菲

2009-10-26 16:03:00 524

转载 Spring and Hibernate

Java杂谈(十)--Spring 笔者最近比较忙,一边在实习一边在寻找明年毕业更好的工作,不过论坛里的朋友非常支持小弟继续写,今天是周末,泡上一杯咖啡,继续与大家分享J2ee部分的学习经验。今天的主题是目前很流行也很好的一个开源框架-Spring。 引用《Spring2.0技术手册》上的一段话: Spring的核心是个轻量级容器,它是实现IoC容器和非侵入性的框架,并提供AOP概念的实现方式;提

2009-02-19 10:46:00 616

转载 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 790

原创 关于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 532

转载 新一代数据集成的挑战

出处:《信息周刊》杂志 作者:译/赵红权  2007-08-14 17:00 评论字体大小:大 | 中 | 小SOA架构模糊了数据与应用之间的界限,将不同应用软件的结果集成起来才是其中的关键所在。   在IT基础设施中将各种应用软件的数据集成起来是一回事,因为相关方法和实践都经过检验,证明是可行的。但是,在服务导向架构(SOA)上实现数据集成则是另外一回事,那可是个

2008-11-09 20:06:00 789

转载 深入解析Java的新特性assertion

from ibm!!!J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式,本文将深入解析assertion功能的使用以及其设计理念,并给出相关的例子 。assertion的语法和语义J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)

2008-10-10 13:32:00 670

原创 bat重定向

重定向符号主要有:>,>>,&,第一节    首先从一个经典问题开始,“1>nul 2>nul”的意思是既屏蔽正常的输出又屏蔽错误的输出,那么我们马上就知道了这里的1代表正常输出(即所谓的“标准输出”--stdout),2代表错误输出(即所谓的“标准错误输出”--stderr)。    1和2其实是句柄stdout和stderr的数字代号,至于什么是句柄,我认为可以理解为某种事物的一种标识,或者说

2008-10-08 20:08:00 5558

转载 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 543

转载 谈java的异常设计

摘要 Java异常模型的设计是Java应用的架构设计中最重要的决定之一。本文从Java语言规范中第11章对异常的介绍出发,探究Java异常的本质,并介绍Java异常设计的基本原则。 异常的本质 Java语言规范中对于异常的定义如下:当程序违反了Java语言的语义约束时,Java虚拟机将使用异常来报告这个错误。Java语言的设计目标之一是提供可移植性(portab

2008-09-30 08:26:00 908

转载 追求代码质量: JUnit 4 与 TestNG 的对比

JUnit 4 具有基于注释的新框架,它包含了 TestNG 一些最优异的特性。但这是否意味着 JUnit 4 已经淘汰了 TestNG?Andrew Glover 探讨了这两种框架各自的独特之处,并阐述了 TestNG 独有的三种高级测试特性。经过长时间积极的开发之后,JUnit 4.0 于今年年初发布了。JUnit 框架的某些最有趣的更改 —— 特别是对于本专栏的读者来说 —— 正是通过巧

2008-09-26 09:03:00 639

转载 如何编写单元测试用例(白盒测试)

前段时间公司进行有关测试的培训,集成测试,性能测试,压力测试说了很多。由于本人还处于Coder阶段,只是对单元测试有了些了解。写下来怕以后自己忘记了。都是些自己的看法,不一定准确,欢迎高手指教。一、 单元测试的概念        单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。        测试的覆盖种类      

2008-09-21 15:59:00 1250

转载 认识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 1016

转载 怎样使用Junit Framework进行单元测试的编写

随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit Framework的程序员在学习如何Junit Framework

2008-09-20 15:06:00 418

转载 单元测试实践小结2

讨论完测试的关注点后,需要看看实际面临的具体困难 职责不明确     类或类方法的职责不明确,违反SRP原则.一个类或方法处理了本不该有它处理的逻辑,使得单元测试需要关心过多的外部关联类 静态方法     静态方法使得调用者直接面对实际的服务类,难以通过其他方式替换其实现,也难以扩展 直接访问对象实例     调用者直接实例化服务对象,从而使用服务对象提供的服务.同静态方法一样,直接面对其服务类

2008-09-20 14:40:00 435

转载 单元测试实践小结3

使用成熟单元测试框架     除了最基本的Junit外,Opensource提供了很多非常有价值的单元测试框架,熟练使用这些工具,可以提高测试的效率。包括对准备大量的数据,以及j2ee的框架代码。 现有代码的可选自动化测试工具: 1. POJO:JUnit, JMock或者EasyMock 2. Data Object:DDTUnit。准备大量数据。 3. Dao:DBUnit。初始化数据库。批量

2008-09-20 14:39:00 444

转载 单元测试实践小结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 506

jquery_api.rar

jquery_api.rar jquery_api.rar

2009-08-19

The Eclipse 3.0 platform Adopting OSGi technology.pdf

The Eclipse 3.0 platform Adopting OSGi technology.pdf

2009-08-19

JavaEETutorial.pdf

JavaEETutorial.pdf JavaEETutorial.pdf

2009-08-19

Developer's Guide for JMX Clients.pdf

Developer's Guide for JMX Clients.pdf

2009-08-19

jdbc_tutorial.pdf

jdbc_tutorial.pdf jdbc_tutorial.pdf

2009-08-19

JMX_1_4_specification.pdf

JMX_1_4_specification.pdf

2009-08-19

o'reilly.java.message.service.pdf

o'reilly.java.message.service.pdf

2009-08-19

java-reflection-in-action.pdf

java-reflection-in-action.pdf

2009-08-19

O'Reilly.-.Java.RMI.PDF

O'Reilly.-.Java.RMI.PDF

2009-08-19

Manning.EJB.3.0.in.Action.pdf

Manning.EJB.3.0.in.Action.pdf

2009-08-19

(2007 Wiley)Design and Analysis of Distributed Algorithms.pdf

(2007 Wiley)Design and Analysis of Distributed Algorithms.pdf

2009-08-19

Eclipse Plug-ins Third Edition.rar

Eclipse Plug-ins Third Edition.pdf 附带随书源码。

2009-08-18

OSGi In Practice.pdf

OSGi In Practice.pdf

2009-08-18

Modular Java.pdf

模块的可扩展性是模块设计时需要重点考虑的非功能特性,对于框架而言,扩展性的设计则更加的重要,框架需要通过不断的扩展来充实其基础设施,构成真正的应用系统。 模块的扩展主要有两种,一种为扩充功能的扩展,另一种为覆盖性质的扩展,当然,本质上而言是可以把这两者进行合并的。 在模块的扩展上Eclipse的扩展点的设计方式无疑是支撑模块可扩展的经典设计方法,到现在为止仍然是如此,基于Eclipse的扩展点的设计无论是对于扩充功能的扩展还是覆盖性质的扩展都支持的非常好,这个经典的设计也是RCP得到那么多client side app的原因之一,尽管OSGi中并没有定义这方面的规范,但做为OSGi R4的RI的Equinox考虑到更好的支撑Bundle的扩展就引入了Eclipse的扩展点的设计,在现在的Equinox中我们仍然可以基于Eclipse的扩展点的方式来支撑模块的可扩展性。 但是否有别的方法呢?一定需要Eclipse的扩展点的方式吗?其实个人觉得基于OSGi的Service就已经天然的构成了一种可扩展的设计

2009-08-18

schema2beans.rar

glassfish中使用到的schema2beans的源码。 xml自动生成java代码的一个框架。

2009-08-18

cloudcomputing_chinese.pdf

云计算(Cloud computing),是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等这样的Web2.0应用的急剧增长。 另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。

2009-08-15

Java Concurrency in Practice.chm

该书的作者之一是concurrent包的作者Doug Lea。令我对本书抱有很大期望,读完之后感觉感觉有点失望,作者用了很大的篇幅来阐述concurrent包的API的用法。

2009-08-15

XML&XPath资料大全.rar

有效使用 XPath 的一个关键是要认识到 XPath 始终计算的是节点集。这个集合可能包含零个、一个或多个节点,但 XPath 的结果必定 是集合。多数人在编写 XPath 的时候认为:该路径返回一个元素、一个属性或者文本,但事实并非如此。不过这也不是绝对的。

2009-05-30

中国移动笔试题(全).rar

收集了CSDN上所有的移动笔试题目,大家不用再search了。直接点击下载吧!嘎嘎!!!

2009-05-27

emf-sdo-runtime-2.1.zip

EMF 是Eclipse 组织推出的建模框架。它能够帮助我们将模型(UML, XSD等)转换成为健壮且功能丰富的Java 代码。

2009-05-27

jd2chm.exe

javadoc chm

2016-12-24

2010支付宝笔试题.rar

2010支付宝笔试题.rar 2010支付宝笔试题.rar

2009-10-17

09阿里巴巴笔试题.rar

2009阿里巴巴笔试题.rar 2009阿里巴巴笔试题.rar

2009-10-15

2010阿里巴巴试卷.rar

2010阿里巴巴笔试题.rar 2010阿里巴巴笔试题.rar

2009-10-15

Practical Model-Based Testing.rar

Practical Model-Based Testing.rar

2009-09-16

中兴华为笔试题全.rar

中兴华为笔试题全 中兴华为笔试题全 中兴华为笔试题全 中兴华为笔试题全

2009-08-24

RCP程序设计.pdf

RCP程序设计.pdf RCP程序设计.pdf

2009-08-24

java_lang_spec_3.0.pdf

The Java Language Specification, Third Edition - Written by the inventors of the technology, The Java Language Specification, Third Edition is the definitive technical reference for the Java programming language. If you want to know the precise meaning of the language's constructs, this is the source for you. The book provides complete, accurate, and detailed coverage of the Java programming language. It provides full coverage of all new features added in since the previous edition including generics, annotations, asserts, autoboxing, enums, for each loops, variable arity methods and static import clauses.

2009-08-24

Manning jQuery in Action(SourceCode).rar

Manning jQuery in Action(SourceCode).rar

2009-08-21

Manning.jQuery.in.Action.Feb.2008.rar

Manning.jQuery.in.Action.Feb.2008.rar

2009-08-21

UML Testing Profile 2.0 Adopted Specification.pdf

UML Testing Profile 2.0 Adopted Specification.pdf

2009-08-19

UML for Java Programmers.pdf

UML for Java Programmers.pdf

2009-08-19

UML-OCL.pdf

OCL.pdf OCL.pdf OCL.pdf OCL.pdf

2009-08-19

(2005 Wrox)Beginning Shell Scripting.pdf

(2005 Wrox)Beginning Shell Scripting.pdf

2009-08-19

commons-modeler-2.0.1-src.zip

commons-modeler-2.0.1-src.zip

2009-08-19

commons-modeler-2.0.1.zip

commons-modeler-2.0.1.zip

2009-08-19

Linux命令大全.rar

Linux命令大全.rar Linux命令大全.rar

2009-08-19

xslt手册.chm

xslt手册.chm xslt手册.chm

2009-08-19

Linux C语言手册.rar

Linux C语言手册.rar Linux C语言手册.rar

2009-08-19

AMXSample.rar

AMXSample.rar AMXSample.rar

2009-08-19

空空如也

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

TA关注的人

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