单元测试基础
  当今软件测试十分盛行时,本人通过项目实践和个人亲身体会浅谈单元测试,本人一直坚持用代码说话的原则,同时也希望个人能给出宝贵意见,共同探讨、共同进步,为中国软件事业有更大的发展共同奋斗!
最早我们项目组开发的项目时,写代码都是从底层一直写到表现层到jsp,然后开发人员在web层调试页面,近乎98%都会报一大堆exception,然后再在代码中加断点一步一步查到底哪一层代码出现问题……,比较好点做法就是在各个类中加上main方法测试,但总体很不理想,给web层开发人员的调试和质量控制人员带来繁重的工作压力;使用单元测试后,针对每一个方法都做严格的把关,大大减少调试的时间;同时质量控制人员返回过来的bug少了近60%,现在对于开发人员写测试用例非常熟练,并且本人根据实际情况对测试用例做了点小小改动(这部分主要在后面代码中详述),带来很好的效果!
Continue reading "JUnit in java 真正的测试用例实战[转]"
Posted on March 25, 2007 12:25 PM | | Comments (0) | TrackBacks (0)

特性

即使只能用 JDK 1.4,也可以使用泛型

Brian Goetz (brian.goetz@sun.com), 高级工程师, Sun Microsystems

Java™ 5 添加了许多强大的语言特性:泛型、枚举、注释、自动装箱和增强的 for 循环。但是,许多工作组仍然被绑定在 JDK 1.4 或以前的版本上,可能需要花些时间才能使用新版本。但是,这些开发人员仍然可以使用这些功能强大的语言特性,同时在 JVM 早期版本上部署。在这一期 Java 理论与实践 中,Brian Goetz 将演示如何在 JDK 早期版本中使用 Java 5 的语言特性。

Continue reading "Java 理论与实践: 在 JDK 早期版本中使用 Java 5 的语言"
Posted on March 25, 2007 12:58 AM | | Comments (0) | TrackBacks (0)

一、static

请先看下面这段程序:

public class Hello{
public static void main(String[] args){ //(1)
System.out.println("Hello,world!"); //(2)
}
}

  看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能看懂这段代码的意思。它只是简单的输出“Hello, world”,一点别的用处都没有,然而,它却展示了static关键字的主要用法。 

Continue reading "java中static、this、super、final用法(转载)"
Posted on March 23, 2007 2:32 PM | | Comments (0) | TrackBacks (0)

3年前,“Spring之父”Rod.Johnson写了一本在Java界引起轰动的书:《Expert One-on-One J2EE Development Without EJB》。这本书阐述了EJB作为J2EE核心技术所带来的意义与价值,但作者用了更大篇幅介绍EJB的一些缺陷与不足,并提出了Without EJB的解决方案。正是由于“J2EE Without EJB”这个激动人心的口号及这本书奠定的基础,导致了Spring Framework这个经典轻量级框架的诞生。

Continue reading "JavaEE 不再需要 Ajax"
Posted on March 21, 2007 8:11 PM | | Comments (0) | TrackBacks (0)

在任何技术领域里,总会有那么一些高手存在,他们是技术发展的生力军。JSF不仅仅是初学者的跳板,也是Java Web高手的技术盛宴。这是JSF的高明之处,它给普通程序员以简单易用的一面,给高手们以复杂深奥的另一面。JSF只是一个规范,任何人都可以在这个规 范下编写自己的具体实现(Implementation),这无疑给了跃跃欲试的高手们一展身手的大好机会。

Continue reading "菜鸟的跳板牛人的乐园JSF“通吃”秘笈"
Posted on March 21, 2007 8:09 PM | | Comments (0) | TrackBacks (0)

1 Beehive简介
1.1 Beehive是什么?
  BEA将WebLogic Server 运行时框架的部分实现提取出来,经过修改后提交给Apache,形成了今天的Beehive。
  Beehive体现了BEA公司在WebLogic8.1中加入的几个特性:JPF(Java Page Flow)、简化的资源访问方式—控件、简化的Web服务开发,这些特性能够让J2EE的编程更加简单;更重要的是,Beehive的运行已经不再依赖于 WebLogic Server环境了,而是能够在绝大多数支持Servlet/JSP 2.3的容器中运行,这让J2EE的应用开发商能够提供基于Beehive、同时可以在J2EE平台间无缝移植的应用。

Continue reading "Beehive入门"
Posted on March 16, 2007 7:34 PM | | Comments (0) | TrackBacks (0)

Beehive 是一个新的 Apache 项目,用于简化 Java 2 Platform, Enterprise Edition(J2EE)以及 Web 服务编程。本文将介绍如何使用 Beehive,并概要介绍 Pollinate,这是一个用于创建 Beehive 应用程序的 Eclipse 插件。

BEA Systems Inc. 和 Apache 在 2004 年 5 月 25 日宣布了 Beehive 项目的诞生。这个项目着重用于简化 Java 2 Platform, Enterprise Edition(J2EE)和 Web 服务编程,它使用了注释(annotation)的概念,这种技术很快就会成为 Java 技术的一部分。面向服务的架构(SOA)开发也是这个项目的一个重点。

Continue reading "Apache Beehive 相关介绍"
Posted on March 16, 2007 7:29 PM | | Comments (0) | TrackBacks (0)

In the first major release since becoming a top-level Apache project, the latest Velocity 1.5 version includes enhancements to the Velocity template language, support for new data types, and fixes for security vulnerabilities and bugs.

The Apache Velocity project released version 1.5 of its open-source Java template library. This is the first major release since Velocity became a top-level Apache project, and is fully backward compatible with earlier Velocity versions.


Continue reading "Velocity 1.5 Released"
Posted on March 16, 2007 6:13 PM | | Comments (0) | TrackBacks (0)

概要
单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中, David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化 (serialization)时如何处理这些缺陷。

单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文 件系统,它们都是原型的例子。典型的情况是,那些对象的类型被遍及一个软件系统的不同对象访问,因此需要一个全局的访问指针,这便是众所周知的单例模式的 应用。当然这只有在你确信你不再需要任何多于一个的实例的情况下。

Continue reading "单例模式完全剖析[转]"
Posted on March 2, 2007 10:31 AM | | Comments (0) | TrackBacks (0)

qooxdoo是一个功能强大基于JavaScript GUI工包,它让你可以用JavaScript来开发类似于VB/Delphi风格的具有Ajax功能的web2.0应用程序。qooxdoo具有客户端 浏览器检测功能,具有浏览器抽象层,可以无差别的创建跨浏览器的Web应用程序,它提供方便的调试接口,具有事件管理、聚焦管理、定时器、边框和对象属性 等特征。它提供一组窗体组件并扩展了布局,它还提供跨平台的png图形透明支持功能。此外,qooxdoo提供一个原子组件,你可以在其基础上开发你自己 的组件。

Continue reading "qooxdoo信息"
Posted on February 27, 2007 3:20 PM | | Comments (0) | TrackBacks (0)
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 下一页
相关内容
广告计划
最新评论
[评论] 鸿雁 : 默默地为他们祈祷吧
[评论] lym328 : 客源CRM非常不错-----如有需要可以了解
[评论] kevinwu : 作用肯定是有的,Google会首先搜索站
[评论] ss : 其实还真的感觉不到sitemap的作用~
[评论] kevinwu : 谢谢你的关注 :-)
[评论] h51h : 贵博客写得非常的好,界面简洁但内
[评论] snguo : 这里很好 来这里支持下呢?
[评论] redondo : 感谢你分享知识! 这篇文章我转载到
[评论] kevinwu : 就是这本;看来我买的贵了点 - 8折;我
[评论] 安妮 : 《Flex3.0 RIA开发详解:基于ActionScript3.0