Java
文章平均质量分 81
windowsDNA
这个作者很懒,什么都没留下…
展开
-
运用 JSTL 实现快速开发
运用 JSTL 实现快速开发 在这篇文章中,我将为大家介绍一种基于JSP且灵活有趣的技术,那就是JSTL.JSTL全称为Java Server Pages Standard Tag Library.虽然JSP已经变的非常流行,但JSTL在基于SQL数据库的简单、快速的前后台开发中还是没有被广泛的应用。一旦你了解了JSTL,你就会了解到它的优点原创 2004-01-07 15:10:00 · 1486 阅读 · 0 评论 -
队列Queue:一个被遗失的java.util类(1)
队列:一个被遗失的java.util类 标准java包 java.util 的出现,带来了大量有用的数据结构(像堆栈Stack,链接表LinkedList,哈希集HashSet和树型集合TreeSet).但很遗憾的是,队列类在这个标准包中没有被实现。在这篇文章中我们讨论三种方法来实现队列类。 堆栈与队列 堆原创 2004-01-12 17:10:00 · 2200 阅读 · 0 评论 -
队列Queue:一个被遗失的java.util类(完)
队列Queue:一个被遗失的java.util类 第二种方法 为了克服上面提及到的性能问题,这个方法中,队列Queue类的实现建立在链接表Linkedlist类的基础上,因为链接表Linkedlist对于第一个元素的删除不会导致其它剩余元素位置的移动。public class Queue2 extends Linke原创 2004-01-12 17:10:00 · 2255 阅读 · 0 评论 -
几乎所有基于Java的web app都需要Model 2( part I)
几乎所有基于Java的web app都需要Model 2 在Web应用方面,Java开发人员通常使用两种设计模式,简单称为Model 1和Model2. 两种模式现在都在应用,但在开发大中型的应用程序(译注:以后提及应用程序均代表Web应用程序)或复杂性将来可能增加的应用程序时,应当首推Model 2.我将谈论原创 2004-02-09 00:13:00 · 3313 阅读 · 0 评论 -
几乎所有基于Java的web app都需要Model 2 (part II)
几乎所有基于Java的web app都需要Model 2 当Web容器从客户端程序接收到一个请求时,控制流开始运行。所有的请求都被传递给控制器。由控制器Servlet决定将请求传递给哪个视图.图 1 仅罗列出了一个视图,但在实际应用中,通常会有多个视图。客户端程序请求的视图会调用JavaBean中的方法并且原创 2004-02-09 00:13:00 · 1634 阅读 · 0 评论 -
被动实例化
被动实例化 -- 性能与资源占用之间的平衡 译者注: 本来没打算翻译这篇文章,但前段时间进行代码走查和bug Fix工作的时候,发现程 序代码中依然存在这样的问题.于是我就将这篇文章翻译了出来.供大原创 2004-05-09 11:26:00 · 1791 阅读 · 1 评论 -
运用DBUnit进行高效单元测试
引入DBUnit 现实系统中通常会有一些具有外部依赖性的对象,这些对象和数据库或者其他对象存在诸多关联。如果我们对这样的对象编写单元和组件级测试的话,可以想象将是非常麻烦的一件事.因为这种外部依赖性的存在,使的我们很难将对象孤立出来进行测试。经常提及的白盒测试法,基本上就是通过控制对象的外部依赖性来达到隔离对象的目的,使的可以操作这些对象的原创 2004-09-06 09:00:00 · 6985 阅读 · 17 评论