2008-07-24

Java GUI 历史之争

关键字: java gui, awt, swing, swt
最近在收集一些关于AWT, Swing, SWT之间比较的文章,中间接触到一些关于这三大GUI开发工具包的历史,觉得挺有意思,就用自己的文字记录下来。我想,这对于那些从事Java GUI开发的同志们来说,应该是不可缺的一堂历史课。   话说20世纪中期,IT界也出现“三国”,他们都用Smalltalk作为武器在IT界打自己的天下,其中有大家今日熟悉的蓝色巨人IBM,还有就是Digital Talk和Parc-Place. IBM和Digital Talk坚信采用本地化组件的战略来打天下,而Parc-Place却坚持采用仿效机制来自绘组件天下。   ...
2008-05-09

使用Selenium/Ant做Web应用远程自动化测试

关键字: selenium, junit, ant
接触到Selenium这个Web应用自动化测试工具,实属意外。由于目前项目的停滞,客户那边弄过来一个新的自动化测试的任务。寒~~~ 啥时候也成了QA了!没办法,硬着头皮做下去。 一直比较欣赏的就是外国客户的技术定位,当然他们推荐的这个开源的Selenium也比较有特色,而且和Java, C#地结合也都做得非常好。对于熟悉Java代码的我们来说,看着熟悉的亲切的字符,心中的郁闷慢慢消去。在探索的过程中,对开源社区的这些贡献者们的智慧也是由衷的佩服。 Selenium是一款Web应用的自动化测试工具,详细的内容可参考官方网站(http://selenium.openqa.org/),你可以获取 ...
2008-03-26

基于Java线程实现后台定时监控

关键字: thread, 线程, 定时监控
熟悉编写JavaScript的人,都习惯在页面写入setTimeOut来实现web页面的定时监控或事务处理。但是如何在Java服务端来实现这样一个监控机制呢?一般大家都会想到线程。但是一直以来,都没有亲身动手实践过。趁着工作间隙,自己也搬出一段代码来,与大家一起分享线程编程的神奇魔力。 首先创建一个基本抽象类SchedThread,代码内容如下: package com.test; /** * 基于Java线程实现后台定时监控 <p/> Created: Mar 26, 2008 10:08:43 <p/> * <h4>http://ta ...
2007-07-05

离线状态下,解析XML出错

关键字: dom4j, xml
在最近的一个项目中,我用到Dom4j去解析现有的Spring2.0中的bean节点,从中获取一些公用的属性信息。 // Get params of hsql setting from web context SAXReader xmlReader = new SAXReader(); Document doc = xmlReader.read(getSpringContextFilePath(sce)); Element beanNode = (Element) doc.selectSingleNode("/beans/bean[@id='DatabaseP ...
2007-05-14

初识 JMS

关键字: jms
自己搞了J2EE这么久,EJB/JNDI/RMI/JTA这些都了解的七七八八。但是,对于JMS这个东东,只听说在EJB的消息bean中有用到过,一直以来俺都敬而远之。最近公司要做一个国外的外包项目,里头有涉及到JMS的技术,现在只能临时抱佛脚。互联网上关于JMS的文章少之又少,没办法,只有自力更生,硬是查看了SUN的官方技术API文档,也算是初步揭开JMS这个神秘的面纱吧。JMS的基本概念JMS(Java Message Service) 的主要目的是为了在我们的Java程序之间用分布式的方式实现对消息的创建、发送、接收和读取。一个典型的JMS应用,主要包含以下几个部分:●JMS Provid ...
tailsherry
  • 浏览: 14949 次
  • 性别: Icon_minigender_1
  • 来自: 中国广东
  • 详细资料
搜索本博客
我的相册
E6a97510-e8be-3ebc-93e1-786f65aa75dd-thumb
Selenium
共 9 张
最近加入圈子
存档
最新评论