自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(615)
  • 收藏
  • 关注

转载 面向 Java 开发人员的 Ajax: Ajax 的 Java 对象序列

在这个系列的 第一篇文章(面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序 document.title="面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序 - "+document.title) 中,我介绍了 Ajax 的构造块: 如何用 JavaScript XMLHttpRequest 对象从 Web 页面向服务器发送异步请求。

2006-05-28 21:51:00 3086

原创 使用异步Servlet扩展AJAX应用程序

作为Web应用程序模型的AJAX的出现使服务器端的面貌发生了巨大的变化。用户对着Web页面填写表单并单击提交按钮转到下一个链接的典型Web使用模式现在正在转变为更先进的客户端JavaScript以及功能更丰富的用户界面,只要对表单进行操作,比如单击一个复选框、按下一个键或将鼠标移到一个选项卡上,该用户界面就会不断地与服务器交互。考虑一下从客户端传输到服务器的数据量有多大。从可用性的角度来看,用

2006-05-25 22:59:00 2020 2

转载 使用JMock来实现孤立测试

    JMock是帮助创建mock对象的工具,它基于Java开发,在Java测试与开发环境中有不可比拟的优势,更重要的是,它大大简化了虚拟对象的使用。本文中,通过一个简单的测试用例来说明JMock如何帮助我们实现这种孤立测试。     我们在测试某类时,由于它要与其他类发生联系,因此往往在测试此类的代码中也将与之联系的类也一起测试了。这种测试,将使被测试的类直接依赖于其他类,一旦其他类发生改

2006-05-25 09:37:00 1861 1

转载 使用 DHTML 与 XML 制作 Ajax 幻灯片

Jack Herrington  高级软件工程师, Code Generation Network2006 年 5 月 23 日Ajax 幻灯片放映个人图像管理应用程序(如 Macintosh® 上的 Apple® iPhoto®)使得幻灯片浏览广为人知。在幻灯片浏览中,图像按照时间顺序先后淡入淡出。此外,图片还通过所谓的 “Ken Burns Effect” 进行移动和缩放。在该

2006-05-24 13:59:00 1971

转载 利用反射机制实现XML-RPC

作者:steven_guo(作者的blog:http://blog.matrix.org.cn/page/steven_guo)摘要Java反射机制为使用XML-RPC(XML-based Remote Procedure Call,基于XML的远程过程调用)远程过程调用提供了一种简便又高效的实现方法,这种方法隐蔽掉了一些远程过程调用过程中的复杂操作。在这篇文章里,Stephan Maier展

2006-05-24 13:48:00 2305

原创 你从没见过的镜子版google搜索!!!!

  如果你也像我一样,最近常常感到很无聊,那么就找点乐子吧。今天介绍一个可能有点古老但相当独特的Google——因为它与传统Google是相反的,从logo一直到所有的字符,它都是从右边向左边排列的,感觉就像镜子里的Google。如果你不怕眼睛受不了,那就一起来试一下吧。  进入镜子版的Google主页,你的第一感觉可能会是:乱码!其实只要你从右边看起,你就会发现这里的一切都是反常规的:不

2006-05-23 20:46:00 1984 3

原创 Struts的巨大烦恼 真的不适合大系统?

在网上看到了一位仁兄的文章-"Struts的巨大烦恼 真的不适合大系统? ",看了以后,不敢苟同这位仁兄的说法,于是把文章转过来,希望大家一起看看,看过之余希望有所思考。无论你觉得文中的观点正确与否,高兴的话,大家在评论中谈谈自己的观点~原文如下:       经过一段时间使用struts,随着系统越做越大,现在,我终于要抛弃s

2006-05-23 20:33:00 5398 45

原创 MyEclipse 5.0 M1 发布 支持Eclipse 3.2

   MyEclipse 开发小组近日发布,MyEclipse 5.0 M1 新版本发布了。该新版本中最显著的特征就是对Eclipse 3.2的支持。该新版本中发布了一些重要的提升的功能以及bug fixes,比如Matisse4MyEclipse for Eclipse 3.2 SDK,MyEclipse Web 2.0 浏览器和JavaScript 调试工具的Linux支持,等等。具体包括:A

2006-05-23 20:26:00 2906

转载 命令模式(我的理解)

前言第一章:通常的命令模式第二章:简化的命令模式第三章:其他要说的内容前言以下是我对命令模式的理解。可能和很多其他文章讲述的不太一样。经过我理解加工的。供大家参考!学艺不精,并且写的比较仓促,还请大家指教。通常的命令模式:1.1通常命令模式有一下几个角色调用者:(命令的执行者)生成有序的命令队列按顺序执行命令操作提供撤销命令操作记录已经操作的命令抽象命令:抽象的命令接口具体命令:具体的命令。由三个

2006-05-23 09:30:00 2067

转载 避免Java EE项目评估中的常见错误

作者:Chandan;alexsun(作者的blog:http://blog.matrix.org.cn/page/alexsun)假如你是一个重要软件项目的项目经理,高层给你的预算已经用完,业务对软件的压力一天天临近,而CIO也已经厌烦了一次次的进度推迟,更要命的是, 你的团队已经被长时间的工作和不合理的进度搞的精疲力尽。这一切听起来是不是很耳熟?这篇文章调查了会导致这种困境的项目评估中常见

2006-05-22 22:21:00 1456

转载 oracle数据安全面面观

随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在数据库的市场中已经占据了一席之地。但是同样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不再是以前的“老生长谈”,也更不是以前书本上那些“可望不可及”的条条框框。或许很久以前,大家都觉得Oracle数据库的安全并不存在隐患,因为Oracle公司在去年1

2006-05-22 13:02:00 1689

转载 Google最流行的20项服务

  hitwise对Google当前的各个服务(或者说Google的各个相关域名)的流量作了一个统计,并且列出的详细的数据表。这个统计相当有意义,它反映了Google当前最流行的20项服务是什么(在过去的一周里),怎样排列。不过结果有点让我意外,那就是Google Answers竟然比Google Local要流行。要知道,Google Answers是一项收费的问答服务。  详细的列表如下:30

2006-05-21 22:41:00 1282

转载 如何在 Oracle JDeveloper 中进行 Ajax 编程

关于 Ajax"Ajax" 表示异步 Javascript 和 XML,它是 "Web 2.0" 范型的核心。一种定义(Web 2.0 有多个定义)指出,Web 2.0 是可提高响应速率、提供丰富 UI 组件的新一代 Web 应用程序的简写,它使 Web 应用程序更贴近客户端-服务器桌面客户端的用户体验。Ajax 不是软件标准,而是对一组技术的描述,这些技术包括 JavaScript、文档对象

2006-05-21 13:52:00 2416

转载 AJAX框架汇总

此文原出于AJAX Patterns网站的一篇《Ajax Frameworks》的wiki文章,很早前我就注意到,后来在国内也有人翻译了,不过最近发现此wiki还是在不断添加维护中,截止此文发布前,作者又添加了好几个新诞生的AJAX开发工具,所以我决定重新翻译一遍,并且时常注意原文发布状态,一有新的内容立马也翻译过来,做到同步:)此翻译稿很大一部分内容出自国内出现的那个先前版本,我只是对新加入

2006-05-21 13:42:00 10805 3

转载 让你的JSP支持Ubbcode

import java.util.regex.*;//导入正则表达式包中的类   /**  *  使网页支持ubbcode.  * @author shanwei  * @version 1.0  */   public final class Ubbcode {  

2006-05-21 13:28:00 2127 2

转载 面向方面的编程:它的好处是什么?

Gary Pollice, Professor of Practice, 伍斯特工学院2006 年 5 月 15 日AOP概念的回顾如果你不熟悉AOP,有很多关于它的介绍文章,包括我2004年2月发表的的文章。2很多,也许不是全部,关于AOP的介绍使用日志作为一个例子来说明方面的概念。(日志是很多人都懂的东西,并且它是AOP可以被如何使用的一个很好的例子。)方面的关注点是横切。那就是说

2006-05-20 18:43:00 2695

转载 跨越边界: 活动记录和 Java 编程中特定于域的语言

Bruce Tate, 总裁, J2Life, LLC2006 年 4 月 04 日DSL 是专门解决特定于域问题的语言。通过更接近问题的操作,DSL 可以提供在通用语言中可能找不到的好处。Java 世界中充满了 DSL。属性文件、Spring 上下文、标注的某种用法以及 Ant 任务,都是 DSL 的示例。在开始研究其他像 Ruby 这样的语言的时候,我开始理解到 Java 语言目前

2006-05-20 18:39:00 1521

转载 追求代码质量: 监视圈复杂度

每位开发人员对代码质量的含义都有着自己的看法,并且大多数人对如何查找编写欠佳的代码也有自己的想法。甚至术语代码味道(code smell) 也已进入大众词汇表,成为描述代码需要改进的一种方式。

2006-05-20 18:32:00 2015

转载 从 DAD 到带注释的 XML 模式分解

Mayank Pradhan, 专职软件工程师, IBM2006 年 5 月 18 日带注释的 XML 模式分解简介DB2 Viper 中引入的带注释的 XML 模式分解特性可用于将 XML 文档整个或部分地分解成关系表。它使用 XML 模式中的注释作为映射语言,将 XML 文档中的信息映射为关系表。新的 XML 分解特性使用 XML 模式(Schema)作为获得映射信息的平台。因为

2006-05-19 13:59:00 1875

转载 微软即将推出自己的Analytics统计服务?

  我们都知道Google Analytics是Google收购了老牌的Urchin公司而推出的免费网站统计分析服务,虽然它采用邀请注册制度,但影响力却日益增大。而一直视Google为网络服务主要竞争对手的微软自己当前还没有类似的服务。不过根据eweek的消息,微软很可能会在近期宣布推出自己的Analytics。  微软在两个星期以前就已经确认了对一间名为DeepMetrix的老牌互联网企业的收购

2006-05-18 04:03:00 1299

转载 测试遗留代码

Elliotte Harold, 副教授, Polytechnic 大学2006 年 4 月 04 日Test-first 编程是自面向对象编程以来最有效的编码方式,但它假定您从一个空白屏幕开始编程。当代码已经存在时,您应该怎么做呢?使用一个流行的开放源码的 Java™ 工具作为例子,作者 Elliotte Rusty Harold 向您展示了如何为从未测试过的遗留代码开发测试套件。

2006-05-15 22:46:00 2033

转载 管理 XML 数据: 标签 URI

Elliotte Rusty Harold, 副教授, Polytechnic University2006 年 5 月 15 日惟一标识符用于 blog 和其他连锁提要的 Atom XML 格式要求每个记录都有一个惟一的 ID,该 ID 放在 id 元素中。Atom 要求这个 ID 必须是语法正确的 URI。它还要求,这个 ID 不仅在出现的文档中是惟一的,而且在任何时候、在所有文档

2006-05-15 22:30:00 1529

转载 谈谈“模式思维”

现在各种框架越来越多;模式使用机会性似乎减少了,那么是不是意味着我们就不必掌握模式了呢?其实,学习模式实际为了培养模式思维,模式思维有助于了解和使用框架。例如如何我们在使用表现层哪个框架,都是MVC模式实现,那么进行编程步骤时,我们脑海里就浮现一个步骤V/C/M以及C和V的转发关系,进而感觉struts-config.xml配置就不是多余或复杂,而是必须的。现在有人觉得好像Java世界框架特别多,

2006-05-15 22:13:00 1726

原创 Eclipse的集成多数据库的插件-QuantumDB

QuantumDB Eclipse Plugin,是Eclipse的又一插件,使用这个插件,可以在Eclipse中实现数据库的绝大部分操作,目前适用的数据库为:Adabas、DB2、DB2 on AS400、HSQLDB、Informix、MySQL、Oracle、Pointbase、PostgreSQL、Sybase,遗憾的是怎么没有SQL SERVER?我还没有使用这个插件,目前使用的数据

2006-05-15 22:02:00 4460 2

转载 标签库的深入研究

标签库Taglib标签被定义和分布在一个称为标签库的结构中,一个标签库是由元信息和类组成的集合:1.标签处理器:实现定制标签功能的Java类。2.标签附加信息(TEI):向JSP容器提供边辑以确认标签属性和创建变量的类。3.标签库描述器(TLD):描述单个标签和整个标签库属性的XML文档。标签处理器和标签附加信息需要定位在JSP容器类载入器可以找到的地方。标签库描述器可在URL指定的符意位置。JS

2006-05-15 21:50:00 3699 3

转载 10秒为任意数据库增加执行日志功能

JDBMonitor是一个开源项目。使用它开发者可以很轻松为系统增加数据库执行日志功能。它使用十分方便,您所需要做的唯一事情就是在您系统的JDBC连接字符串前增加类似于 "listenerconfig=/config.xml:url=" 的字符即可,不用写任何代码。使用 JDBMonitor,您可以把数据库执行情况记录通过各种方式记录下来,比如打印到控制台、输出到文件或者通过socket传送给远程

2006-05-15 13:48:00 1798

转载 在Eclipse中集成Ant编程之配置篇

作者:朱先忠编译  一、 修改Ant Classpath  在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中。为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath。为了给一个单独的Eclipse工程设置Ant classpath,打开该工程的Ant启动配置并点击Classpath选择卡;然后,通过点击"Add External JA

2006-05-14 22:06:00 3769

转载 使用 EJB 3.0 Java Persistence API 设计企业应用程序

Borys Burnayev, 高级软件工程师, RDA Corporation2006 年 5 月 11 日期待已久的下一版本 Java EE 5 即将发布(参见 参考资料 获得规范和预览版的链接)。Java EE 5 许多新功能都包含经过修补的 EJB 架构,其突出特性之一是 JPA。由于具有容器内和容器外持久性选项,JPA 为 J2EE 架构师带来一系列全新设计选择。本文将着重介绍容

2006-05-13 14:45:00 2066

转载 Java列表对象的性能分析

为全面分析这些类之间的性能差异,我们必须知道它们的实现方法。因此,接下来我首先从性能的角度出发,简要介绍这些类的实现特点。一、Vector和ArrayList的实现Vector和ArrayList都带有一个底层的Object[]数组,这个Object[]数组用来保存元素。通过索引访问元素时,只需简单地通过索引访问内部数组的元素:public Object get(int index){ //首先检

2006-05-13 14:35:00 1946

转载 “曲线”登陆hotmail邮箱 解你燃眉之急

    最近两天hotmail再次出现了不能登陆的情况。对此,网络上流传着两个说法:一个说法是电信封掉了hotmail,另一个说法是由于windows live messenger 8(也即我们常说的msn8)的不稳定波及到了hotmail。对于咱们普通用户来说,难道在问题得到“官方”解决前,我们就只能这么无助地忍受下去,眼睁睁地看着msn在本地一遍又一遍地提示“您的邮箱有新邮件”,但是不能登陆查

2006-05-12 20:39:00 3546

转载 近日流行香港各大网站的葡萄牙灵异车祸事件~~

近日在香港各大灵异网站的BBS都纷纷发表一个贴子``是关于葡国一单离奇车祸事件`````` 連電台新聞都有講的真人真事現場鬼片(影片) 事發地點:葡國Sintra市郊一條高速公路 (葡國南部) 事發日期:2006年4月29日 (六) 事件類型:交通意外(2男1女全部死亡) 死者年齡:全部19歲,年青人 簡述:一部私家車反轉在路邊,由於該條路没有人来過,所以當地警方相信呢3名死者 都已經死去超過一日

2006-05-12 11:35:00 10289 15

转载 比网易社区被黑更黑的内幕

转自CSDN论坛:http://community.csdn.net/Expert/topic/4743/4743936.xml比社区被黑更黑的是什么       从昨天下午3点30开始全面停机排查维护到今天下午,已经超过24个小时了,还没有排查完毕,我想我需要列一些数据来解释解释。      社区一共29台服务器,社区的技术人员为1个。----负责社区新技术开发,发布系统维护,程序升级,系统

2006-05-12 09:24:00 2128 4

转载 怎样成为优秀的软件模型设计者?

  1. 人远比技术重要   你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java Beans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好

2006-05-12 00:31:00 2462 8

原创 Gmail增加Chat功能了!

今天登录GMAIL,发现GMAIL把GTALK整合进来了。摘用GOOGLE的原文就是“……Gmail 的聊天功能可以解决很多这样的问题。您不必使用另一程序或在电子邮件和即时消息之间切换 – 它们都在同一界面上。与您通过信的好友在“快速联系人”中大多数显示为本名,而不是六年前他们为发送即时消息选择的神秘用户名。而且,您还可以保存聊天记录,这样,再也不会因为即时消息传递而丢失重要信息。……

2006-05-12 00:19:00 2564 3

转载 基于iBatis的通用持久层对象

作者:fellow99原文:http://www.matrix.org.cn/resource/article/44/44410_iBatis.htmlibatis介绍  使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibat

2006-05-12 00:07:00 2639 2

原创 不同配置文件的初始化Hibernate心得

Hibernate有两种配置文件格式,一种是XML,默认为hibernate.cfg.xml,一种是properties,默认为hibernate.properties不同的配置文件,对Hibernate的初始化方法是不一样的比如,如果采用properties文件作为配置文件那么初始化的代码大致为Configuration config = new Configuration();

2006-05-11 00:41:00 2536 2

转载 SQL SERVER的内存不断增加问题分析

当 SQL Server 数据库引擎在 Microsoft® Windows NT® 或 Windows® 2000 上运行时,其默认内存管理行为并不是获取特定的内存量,而是在不产生多余换页 I/O 的情况下获取尽可能多的内存。为此,数据库引擎获取尽可能多的可用内存,同时保留足够的可用内存以防操作系统交换内存。SQL Server 实例在启动时通常获取 8 到 12 M

2006-05-10 11:47:00 1598

原创 终于收到google adsense的pin码了,祝贺!!

今天下班回家,打开信箱,终于看到了期盼已久的google adsense的pin码,心里很高兴,哈~把高兴也和大家分享一下,希望正在作google adsense的朋友早日收到pin,早日拿到那第一个$100

2006-05-09 20:39:00 3568 8

原创 看到CSDN不断进步,高兴~

最近CSDN确实做出了不少努力,虽然以前挨了不少骂(我也骂了不少),高兴之余,确实要赞扬一下。乐观看,虽然存在不少问题,但是CSDN终于花精力在弥补了,比如发布文章较以前比相对好一些了(虽然现在仍不是很稳定)。举个例子,今天上午,blog的首页的最新文章几乎全是某个人的,也不知道是谁推荐的,先BS一下。因为这些文章既不是连载,也不是技术性强的,而是什么书籍的,但是还没有提供书籍的下载。但是

2006-05-09 12:05:00 1642 6

原创 MyEclipse中创建Hibernate对象关系映射文件出错解决办法

我的开发环境:JDK1.4.2_09,Tomcat5.0.28,Eclipse3.1.2,MyEclipse4.1GA在创建对象关系映射文件时,最后一步提示“在“generating artifacts”期间发生了内部错误”,找了半天也没解决,后来发现原来是MyEclipse4.1GA本身的BUG,升级道MyEclipse4.1.1GA,问题就解决了顺便说一下,MyEclipse4.1GA

2006-05-09 11:48:00 4110 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除