
Java
文章平均质量分 70
KILLVIN_LIU
这个作者很懒,什么都没留下…
展开
-
为Struts的测试辩护!
一下摘自JAVA视线论坛上很激烈的一篇帖子 [http://forum.javaeye.com/viewtopic.php?t=6947&postdays=0&postorder=asc&start=0]StrutsTestCase for JUnit is an extension of the standard JUnit TestCase class that provides facili原创 2004-11-10 22:50:00 · 1017 阅读 · 0 评论 -
使用 dom4j 解析 XML
dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。清单 1. 示例 XML 文档(catalog.xml) <jou原创 2005-10-07 16:03:00 · 949 阅读 · 0 评论 -
StrutsFileUpload
今天同事问我Struts如何解决文件上传的问题,一时间没有想起来,就到google查了一下,果然在Struts Wiki上就有非常详细的解释,抄录如下,详细的请看(http://wiki.apache.org/struts/StrutsFileUpload)StrutsFileUploadFile Upload - Simple ExampleHTMLThis isnt specific to原创 2006-01-12 13:00:00 · 1864 阅读 · 0 评论 -
Java关键字: transient | strictfp | volatile
Java Language Keywords Heres a list of keywords in the Java language. These words are reserved — you cannot use any of these words as names in your programs. true, false, and null are not keyword原创 2006-01-12 14:51:00 · 4964 阅读 · 2 评论 -
Java基础问题:java.lang.String - intern()
原文: http://forum.javaeye.com/viewtopic.php?t=17912搂主的问题问的含含糊糊:flyjie给出了非常详细的解释,不过就是没有解释String实例化的特殊方面以及Intern()方法的含义------------------------------------------------------------------------------------原创 2006-01-10 09:33:00 · 3392 阅读 · 2 评论 -
Difference requestDispatcher.forward and response.sendRedirect.
引言在使用response的过程中经常会遇到跳转页面的事情,这个时候有两种情况供你选择1。就是调用ServletContext.getRequestDispatcher(java.lang.String).forward(request ,response) ;2。就是调用response.setRedirect(),可是这两个方法有什么不同呢?看看TSS上关于这个问题的解释:Difference原创 2006-01-12 12:58:00 · 1379 阅读 · 0 评论 -
Java异常框架设计一
引言 记得当初参与某公司的ERP项目中,接触过异常框架这个概念,可是似乎并没有感觉到当时技术经理提出这个概念的意义,而且他也对这个概念似乎很"保守",虽然按照他的思路去执行,但没有理解的概念再实施起来的时候总是觉得很"别扭",而如今面对自己要设计咚咚了,不得不重新审视异常这个概念,JAVA异常的介绍文章在网络上非常的少,而对于如何构件J2EE的异常处理框架更显的稀少,于是就促使自己写下了这样原创 2006-01-13 14:27:00 · 6360 阅读 · 1 评论 -
初识Java内部类
初识Java内部类 提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深原创 2006-01-10 09:47:00 · 4419 阅读 · 1 评论 -
Java Nested class
URL : http://java.sun.com/docs/books/tutorial/java/javaOO/nested.html网上的一些关于内部类的概念是不完整的,还是看看SUN的文档上的标准答案。...Like other members, a nested class can be declared static (or not). A static nested class is原创 2006-01-10 09:44:00 · 3362 阅读 · 0 评论 -
App Server史话
app server的前身是middleware(中间件),历史要长的多。早在上世纪六七十年代就已经开始在IBM大型机系统上广泛应用了,叫做TP Monitor,比较著名的是BEA的Tuxedo和IBM的CICS,运行在Terminal/Server模式的Server端,其功能主要是分离商业逻辑,进行分布式计算的,可以自动管理事务、资源和容错等等。因为发展的时间很长,所以技术非常成熟。middle原创 2005-09-29 18:34:00 · 997 阅读 · 0 评论 -
至于吗?
参看dreamhead的http://dreamhead.blogbus.com/logs/2005/05/1189478.html 实在是没有想到让我一直以来很钦佩的Dreamhead也写出了这样"弱智"的文章,java本身就说明白了"所有的参数都是按值传递"的,引用也好指针也好都应该遵守这样的约定,指针不就是地址!把地址Copy给参数理解起来不就轻松多了,何必洋洋洒洒的写那麽多的原创 2005-05-21 19:12:00 · 997 阅读 · 0 评论 -
Jakata Poi HSSF:纯java的Excel解决方案 王敏
微软在桌面系统上的成功,令我们不得不大量使用它的办公产品,如:Word,Excel。时至今日,它的源代码仍然不公开已封锁了我们的进一步应用和开发。然而在要求更高的服务器领域,微软本身的产品移植性不好, 性能不佳。在我们实际的开发中,表现层的解决方案虽然有多样,但是Ie浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有客户这样子要求:你要把我们的报表原创 2005-01-19 12:39:00 · 1494 阅读 · 1 评论 -
J2EE究竟是什么?
J2EE(即Java 2 平台企业版)是由Sun公司主持推出的一项中间件技术。从CORBA、IDL到面向消息的系统,中间件技术已经走过了很长的一段路程,如今J2EE作为中间件技术史上的一块具有决定意义的里程碑,正受到业界越来越广泛的重视和采纳。 J2EE,一方面有着一套相当庞大的标准体系和数个不同版本,另一方面,由于市场上应用服务器品种多样,各家开发商使用的术语又不尽相同,因此,围绕着J2EE,常原创 2005-02-21 20:38:00 · 2171 阅读 · 0 评论 -
Entity Bean vs Hibernate Pojo
该文转自guty O-R Mapping J2EE的标准是CMP Entity Bean,而实际应用中受到诟病最多的也是它。我们化了整整半年时间研究CMP2.0的开发方法,目前总算能够将代码量减少到70%,并且有希望减少到 90%。我曾经很满足现有的成绩,但是当我真正地阅读了hibernate后,对CMP2.0的信心彻底动摇了。 hibernate至少比CMP2.0有以下优点: 1. 兼容性。 规原创 2005-03-06 16:53:00 · 1493 阅读 · 0 评论 -
如何改变ECS画出的标签?
TAG的描述语言往往选择的是APACHE的ECS包,而在用ECS画出的页面往往总是很难看,来我们看看他们的邮件列表On Thursday, November 15, 2001, at 08:59 PM, McDowell, Mark wrote:> Is there a way to have pretty print set to true by default? I want> it on原创 2005-03-17 17:37:00 · 1030 阅读 · 0 评论 -
JAVA面试题(一)
第一,谈谈final, finally, finalize的区别。final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fina原创 2005-08-16 16:40:00 · 877 阅读 · 0 评论 -
[收藏]Hibernate配置文件在单元测试中的应用
Hibernate配置文件在单元测试中的应用(2005.04.15) Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的过程,以及怎么样将hibe原创 2005-04-16 20:07:00 · 820 阅读 · 0 评论 -
Aaron Johnson对Class.forName()的解释!
A reader asked a question via a comment a couple months ago that I didnt really have an answer for (and had always kind of wondered the same thing). In the original post (which showed how to use JDBC原创 2005-08-27 15:51:00 · 1739 阅读 · 0 评论 -
Reflection的由来是吸引人的!
Dreamhead的文章http://dreamhead.blogbus.com/logs/2005/05/1188000.html 虽然很煽情,但是却很难让人信服。。。。最近也在看《深入Java虚拟机》(第二版),虽然自己没有考虑过这个问题,但是没有在学习Proxy Pattern的时候却是感觉到了Reflection的强大,并且在理解ClassLoader的时候隐约的感到似乎Reflectio原创 2005-05-21 19:20:00 · 1050 阅读 · 0 评论 -
Java内部类:如何在内部类中返回外部类对象
Nasted Class 的介绍,请详见参考今天讨论的不是不是内部类的概念,而是具体使用的一个场景-如何在内部类中返回外部对象看一段代码import java.util.LinkedList;import java.util.List;public class OuterClass{ private List listeners = new LinkedList(); pu原创 2006-01-19 13:31:00 · 4088 阅读 · 2 评论