导航

04 2011 档案

摘要:I am surprised because i have two ejb on two deifferent server which are communicating together via remote interface and i don't need to use javax.rmi.PortableRemoteObject.narrow to cast the stub afte... 阅读全文

posted @ 2011-04-21 22:48 FryFish 阅读(581) 评论(0) 推荐(0)

摘要:前言:在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用,范围涵盖较广,但是深度不够。所以作者在《Java Annotation入门》后,继续整理了Annotation的概念和知识点,与喜欢research的朋友们共享。阅读提示:文中提到的程序成员或者程序元素是一个概念,指组成程序代码的单元:如类、方法、成员变量。 一、Annotation究竟是什么... 阅读全文

posted @ 2011-04-21 17:24 FryFish 阅读(167) 评论(0) 推荐(0)

摘要:一、 Java 中定义了两类异常: 1) Checked exception: 这类异常都是Exception的子类 。异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throws A异常。可能导致的问题:代码效率低,耦合度过高。C#中就没有使用这种异常机制。 2) Unchecked exception: 这类异常都是RuntimeException的子类,虽然... 阅读全文

posted @ 2011-04-21 17:04 FryFish 阅读(214) 评论(0) 推荐(0)

摘要:I. 名词解释 COBOL - Common Business Oriented Language(面向公共业务的语言) COM - Component Object Model(组件对象模型) 简单地说,COM是一种跨应用和语言共享二进制代码的方法。与C++不同,C++提倡源代码重用。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程... 阅读全文

posted @ 2011-04-20 21:30 FryFish 阅读(207) 评论(0) 推荐(0)

摘要:Matt通过采访这些框架的作者,与他们讨论各种开源的Java Web框架,并且突出各个框架的长处、听取框架作者对其他框架的看法,希望借此了解这些框架的未来发展方向。 下列是一些被采访者: JSF:Jacob Hookom RIFE:Geert Bevin Seam:Gavin King Spring MVC:Rob Harrop Spring Web Flow:Rob Harrop... 阅读全文

posted @ 2011-04-19 00:12 FryFish 阅读(300) 评论(0) 推荐(0)

摘要:http://www.zxbc.cn/html/20071015/28012.html 阅读全文

posted @ 2011-04-18 20:52 FryFish 阅读(321) 评论(0) 推荐(0)

摘要:在说明之前首先定义两个术语: 排序稳定所谓排序稳定就是指,如果两个数相同,对他们进行排序后的结果不会改变他们的顺序。 原地排序原地排序就是指不申请多余的空间来进行的排序,就是在原来的排序数据中比较和交换的排序。 http://www.cppblog.com/shongbee2/archive/2009/04/25/81058.html 阅读全文

posted @ 2011-04-16 16:15 FryFish 阅读(225) 评论(0) 推荐(0)

摘要:开发Web应用程序时,无论是用什么样的框架技术来开发,一碰从数据库存取涉及到中文的数据,就要面对中文乱码或者是各种编码方式不匹配的异常,今天晚上终于搞定了Tomcat+MySql+Struts的中文问题,用到了很简单的方法,很快就能搞定。 在做以下工作之前,所有的HTML/JSP的charset都设为charset=gb2312。 第一个要解决的是表单提交乱码问题。在使用Struts提供的Ac... 阅读全文

posted @ 2011-04-15 09:59 FryFish 阅读(185) 评论(0) 推荐(0)

摘要:我想任何一本介绍模式的书在讲到Decorator模式的时候不能不提到它的实际应用--在Java/IO库里面的应用,>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两个模式来看Java/IO库,完这个专题后,个人感觉对Java/IO库有了全新的认识同时也加深了Decorator模式跟Adapter适配器模式的理解,现和大家分享下这个在我看来很伟大的成果,同时说明下,以下大部分文字跟... 阅读全文

posted @ 2011-04-15 09:57 FryFish 阅读(169) 评论(0) 推荐(0)

摘要:架构设计一些基本思路和原则1. 分层设计2. 适度抽象3. 降低耦合需要考虑的方面1. 系统性能2. 可伸缩性3. 为开发、部署、维护、升级及测试提供便利和灵活性4. 安全性、稳定性、可靠性5. 异常、日志管理6. 并发和事务处理7. 状态管理 阅读全文

posted @ 2011-04-14 00:27 FryFish 阅读(225) 评论(0) 推荐(0)

摘要:以下文档原文请参见:http://www.testng.org/doc/documentation-main.html-------------------------------------------1.介绍TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个 类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服 务器)。编写一个测试的过程有三个典型步骤:* 编写测试的 业务逻辑并在代码中插入TestNG annotation* 将测试信息添加到testng.xml文件或者build.xml中* 运行TestNG在欢迎页面上可以找到快速 阅读全文

posted @ 2011-04-03 14:04 FryFish 阅读(606) 评论(0) 推荐(0)

摘要:介绍 Hamcrest是一个书写匹配器对象时允许直接定义匹配规则的框架.有大量的匹配器是侵入式的,例如UI验证或者数据过滤,但是匹配对象在书写灵活的测试是最常用.本教程将告诉你如何使用Hamcrest进行单元测试. 我的第一个Hamcrest测试 我们将开始写一个非常简单的JUnit 3测试,但是替换使用JUnit的assertEquals方法,我们使用Hamcrest的assertTh... 阅读全文

posted @ 2011-04-03 13:43 FryFish 阅读(433) 评论(0) 推荐(0)

摘要:首先,需要拷贝Windows XP或Win Server 2003下文件到Vista系统,具体如下: 1. 拷贝 %Windows%\System32 下如下文件到同名目录:wshisn.dll、rtipxmib.dll、nwprovau.dll2. 拷贝 %Windows%\System32\drivers 下文件到同名目录:nwlnkipx.sys、nwlnkspx.sys3. 拷贝 %... 阅读全文

posted @ 2011-04-01 00:00 FryFish 阅读(172) 评论(0) 推荐(0)