- 博客(33)
- 资源 (11)
- 收藏
- 关注
原创 一些不错的开发工具和开发相关工具推荐
Cross-Platform Tools 7-Zip File archiver with high compression ratio http://www.7-zip.org/ Aqua Data Studio (Java) Slow, but good for data import/exporth
2007-04-29 14:58:00 1489
转载 关于控制反转IoC--Inversion of Control Containers and the Dependency Injection pattern
Inversion of Control Containers and the Dependency Injection patternMartin FowlerIn the Java community theres been a rush of lightweight containers that help to assemble components from diffe
2007-04-28 20:58:00 1251
原创 一个cactus测试的例子,用eclipse
以前apache提供cactus的eclipse插件,但是因为cactus是基于juint的,所以现在没有插件了。另外apache上面的文档关于如何集成到eclipse的部分还没有换。http://jakarta.apache.org/cactus/integration/eclipse/runner_plugin.html和http://jakarta.apache.org/cactus/int
2007-04-27 11:09:00 2818 1
转载 使用Mock Object进行测试
使用Mock Object进行测试,主要是用来模拟那些在应用中不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者比较复杂的对象(如JDBC中的ResultSet对象)从而使测试顺利进行的工具。目前,在Java阵营中主要的Mock测试工具有JMock,MockCreator,Mockrunner,EasyMock,MockMaker等,在微软的.Net
2007-04-26 20:57:00 1079
转载 httpunit简介
JUnit Gossip: HttpUnit 简介HttpUnit虽然也有Unit的名字,但它本身并不是测试工具,所谓不是测试工具的意思是,它不提供任何的测试或断言方法,正确来说,它是测试时的辅 助工具,它协助您进行HTTP请求响应,让您在请求上加上参数、设置Cookie等,它将回应的讯息加以剖析整理,您可以从它提供的物件上得到分析後的表 头(Header)、表单(Form)、表格(Tab
2007-04-26 11:23:00 4011 2
原创 junit in action (估计是第一版的)的一个错误中文版P145
package test.myUnitTest.fine.tasting;import myUnitTest.fine.tasting.*;import org.junit.AfterClass;import org.junit.BeforeClass;import org.junit.Test;import static org.junit.Assert.assertEquals;import
2007-04-25 21:06:00 893
原创 javascript lib 收集
1 jQueryhttp://jquery.com/ jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages
2007-04-25 15:07:00 2463
转载 junit4的变化:注意其中使用了java5的新特性
JUnit 4.0 in 10 minutes Gunjan Doshi Instrumental Services Inc.
2007-04-23 22:31:00 1451
原创 java5的两个新特性--import static , annotation
1import static如果你在程序中有很多类似Math.PI的常量要使用,就可以使用import static,避免每次都要写Math.PI或java.lang.Math.PI。注意:这样的用法只有当你将大量使用 java.lang.Math.PI这类常量的时候才推荐使用,不然容易找成程序的混乱。例子:import static java.lang.Math.*;......
2007-04-23 21:52:00 1154
原创 香港回归10年纪念《始终有你》
object width="400" height="350">param name="movie" value="http://www.tudou.com/v/oQooD77fTok">param>embed src="http://www.tudou.com/v/oQooD77fTok" type="application/x-shockwave-flash" width="400" he
2007-04-22 00:49:00 858
原创 junit学习
1 junit与相关 的项目或工具等clover:产生测试覆盖情况报告,商业软件,但是对非商业用途免费。jester:通过对被测试的代码进行随意的变动来工作:如果变动之后的代码依然能通过说明测试不够好。目前其缺少理论依据。http://sourceforge.net/project/showfiles.php?group_id=23959Eclipse Platform Integration o
2007-04-20 20:53:00 836
原创 关于javascript的调试
1 IE上使用microsfot script debugger,详见http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html 2 一篇文章Debugging JavaScript programsA quick reference guide that helps you find errors, e
2007-04-20 15:48:00 740 1
转载 《java与模式》中有句话不对:静态办法无法有子类继承
非常抱歉,这句话没什么意义,而且容易误解。已经有好几个读者指出这一点,我已经在网站上的勘误表中改正了。下面针对这个问题加以说明。 (1)一个Java类静态方法当然可以由子类继承。比如 class Base { public static void someMethod() { System.out.prin
2007-04-19 16:33:00 1428
原创 针对JSON的基于java和js多种操作方法与格式转换方法
针对JSON的基于java和js多种操作与格式转换方法org.json包http://www.json.org/java/index.html 1. JSONObject,用一个HashMap来保存一个JSON对象的所有属性。2. JSONArray用ArrayList来保存数据。JSON来自javascript,javascript中Array也是Object
2007-04-15 23:08:00 2475
原创 各浏览器对css,html,js支持的差异
1对id的支持不一样。js:function testInnerHTML2(){ alert(start!); if(content.innerHTML.indexOf(id)!=-1) alert(id); if(content.innerHTML.indexOf(test)!=-1) alert(test); if(content.innerHTML.index
2007-04-14 21:26:00 1334
原创 javascript学习二
文献. 11 ECMAScript基础. 22 对象基础. 3javascript到底是基于对象还是面向对象?. 3使用预定义的对象:. 3创建新对象:. 4继承机制. 93 浏览器中的javascript93.1用标签,将javascript引入html93.2 Svg103.3 BOM Browser Obejct Model114 DOM基础
2007-04-14 21:15:00 2174
原创 velocity资源链接(未验证)
Jakarta Velocity SitesThe Jakarta Velocity SiteURL: http://jakarta.apache.org/velocity/Description: This is the main Velocity site where you can find the most upto-date information on Velocity.Velocit
2007-04-11 09:46:00 945
原创 velocity 学习中
Velocity的运转流程:Velocity就是一个template引擎,或是代码生成器。由template,engine,context组成。1. 首先创建一个template(如果是用在web上就是一个html文件),将需要参数化或实例化的地方用跟context有关的符号标记出来,标记时使用velocity template language。而template应
2007-04-09 23:04:00 1451
转载 Tomcat 配置集锦
Tomcat 配置集锦 引用通告地址: http://www.renzhiyuan.com/trackback.asp?tbID=79 Tomcat 服务器server.xml的关键参数配置 说明:以下文字均以tomcat5.0.30为例进行。 1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。
2007-04-09 15:24:00 1191
原创 java tips
1 当前路径:System.getProperty("user.dir"); 启示:注意System的属性。2 更多路径问题:http://www.blogjava.net/ericwang/archive/2005/12/16/24301.aspx3 Vector.toArray() 的使用和Object[] boolean
2007-04-09 15:08:00 823
原创 Velocity使用总结
1在使用VelocityEngine.getTemplate(filepath)的时候的路径问题(resource不存在的问题)注意:必须使用相对路径来设置模板的位置,并且该路径是 相对于VelocityEngine的“file.resource.loader.path”属性的。如下可以设置该属性。VelocityEngine ve = new VelocityEngine(); v
2007-04-09 15:01:00 1144
原创 jsp和servlet 学习
Learning jsp and servletLearning jsp and servlet1Servlet部分. 3一些基础知识. 31 servlet的基本结构. 42 single servlet-àpackage servletàset classpath for the packageàinvoke servlet43 servlet的编译与运行. 4
2007-04-07 13:11:00 9840
原创 appfuse入门资源收集
使用 AppFuse 快速构建 J2EE 应用http://www.ibm.com/developerworks/cn/java/j-lo-appfuse/?ca=j-t10 AppFuse: Start Your J2EE Web Appshttp://today.java.net/pub/a/today/2004/07/15/thefuse.html(可下载appfuse的Arch
2007-04-06 20:37:00 1636
原创 如何选择web应用程序框架,三篇文章
http://raibledesigns.com/rd/entry/re_what_web_application_frameworkRE: What Web Application framework should you use? Tim OBrien has an interesting post titled What Web Appl
2007-04-04 00:26:00 1256
转载 java中的字符编码问题,四篇文章
http://www-128.ibm.com/developerworks/cn/web/wa-lo-utf8/index.html http://www.ibm.com/developerworks/cn/java/jsp_dbcsz/http://www.ibm.com/developerworks/cn/java/java_chinese/http://www.ib
2007-04-03 13:01:00 714
原创 Meteor的图形化设计器
Meteor的图形化设计器有map designer,data,task,web form,exception designer。 设计有两个步骤:计算机无关的业务过程描述;工作流描述: 数据, 任务:功能,地点,角色,条件 what,where,who,when。 Map des
2007-04-02 16:07:00 857
原创 WIDE的模型语言研究
WIDE的模型语言研究例子:发布由WIDE生成的技术文档,其流程是:在文档发布前,先要内部审查一下。如果审查通过就可以提交。否则文档就要重写,重审查。在文档通过前写与审查的循环将继续。 下面先是一个form(可看作一种信息)的定义,关于form的概念可见下。1 FORM_MODEL Paper.Review OP CS OF Twente2 FORM Re
2007-04-02 16:05:00 1176
原创 常见的浏览器的历史,netscape,ie,opera,mozilla,firefox,safari
netscape navigator是最早流行的,其engine是基于mozilla的,其user-agent string声明为Mozilla/AppVersion (Platform; Security [; OS-or-CPU-Description])。其中Security有I,U,N,三种,分别代表低,高,没有安全度。 之后IE3.0推出,为了表示它与netsca
2007-04-02 14:00:00 4916
翻译 用css排列缩略图
Floating Thumbnailshttp://realworldstyle.com/thumb_float.html 用css排列缩略图 问题:如果你需要一些缩略图来链接到真实的大图,这是一个很常见的应用。再复杂一点,每个缩略图都有一个标题需要放在图下面。因此,你需要将图片以行为单位排列在屏幕上。但是当浏览器窗口不同时,图片将会自动调整行数(流体布局)。我们不用tabl
2007-04-01 22:16:00 2955
原创 css中字体大小使用的终极方案
下面的文章来自http://www.thenoodleincident.com/tutorials/box_lesson/font/index.html对文字的大小问题有很好的讲解,作者最早提供了一种现在看来最好的文字大小的控制方法。body{font-size:76%}p{font-size:1em}h1{font-size:1.5em}在body中使用百分数,因为大多数的浏览器的默认字体是16
2007-04-01 14:59:00 4115
转载 关于css的简写和命名规范
http://www.blog.ce.cn/sp1/zhangnan/14493583725.shtmlCSS的命名规则是用英文字母 数字 和下划线(一般用小写)来命名.一,简写简写主要是为了书写方便快捷,代码减少提高网页的下载速度.并不是所有的css都可以简写.一般可以简写的如下(1) fontfont-weight:bold;font-style:italic;font-
2007-04-01 14:12:00 2803 1
Continuous Integration: Improving Software Quality and Reducing Risk
2010-03-07
Practices of an Agile Developer: Working in the Real World
2010-02-14
pearson.education.agile.project.management.creating.innovative.products.apr.2004.ebook-ddu.chm
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人