2006年06月
Google Checkout(Gbuy)稍后上线 12大细节曝光阅读全文>
发表于 @ 2006年06月29日 16:34:00|评论(loading...)|编辑
在通常的BS软件项目中,查询助手使用频率非常高,其功能是点击图标,页面上元素的值为条件,到后台查询结果,弹出查询结果对话框,选择纪录,关闭对话框,并且把你选择的有关内容显示到父页面中指定的元素中。由于其友好的界面设计和操作性能,对用户和设计开发人员都有很大的吸引力,但存在开发效率低,复用性差,复杂度较高等问题。阅读全文>
发表于 @ 2006年06月29日 10:40:00|评论(loading...)|编辑
迄今为止,web应用程序开发的焦点在于将业务逻辑封装成服务。在这篇文章中,Masayuki Otoshi建议将业务流程也剥离出来,就像那些业务过程管理/工作流产品一样,应用基于XML的文档来描述业务。但是这里他深入到了更低的粒度-操作。这篇文章同时展示了可继承的XML如何容许开发人员应用面向对象的概念去有效的表示流程阅读全文>
发表于 @ 2006年06月27日 22:08:00|评论(loading...)|编辑
用AJAX编写更具交互性的B/S程序是当今世界一大潮流,然而AJAX的缺点也显而易见,缺乏一个强有力的IDE使得编写,测试AJAX程序异常困难。GWT(Google Web Toolkit)的出现让你轻松的跨过这些屏障自在的构建你自己的AJAX程序。阅读全文>
发表于 @ 2006年06月27日 21:47:00|评论(loading...)|编辑
作者在本文中简单的介绍了Beehive项目,分析了Beehive项目正常运行所需要的软件、环境,最后给出了在Tomcat容器上安装、部署Beehive下载包中提供的实例的完整步骤和相关编译指令。阅读全文>
发表于 @ 2006年06月24日 11:52:00|评论(loading...)|编辑
在执行问题上,企业的员工都会犯错误,包括世界很多优秀的公司中,员工一样会犯错误。但总经理犯的错误,往往会让公司遭遇灭顶之灾。阅读全文>
发表于 @ 2006年06月20日 11:32:00|评论(loading...)|编辑
在这篇文章里,Nick Afshartous描述了一种把HTML的内容转换为PDF格式的方法。这种方法相当有用,比如说,一个web程序可以在它的页面上提供如“下载为PDF”的功能。这种功能方便了打印和储存,以供日后使用。Afshartous的转换方法只使用开源的组件。也有一些商业产品可供使用。因此,本文描述的方法既在价格上可以承担,又能够获得所用组件的源码。 阅读全文>
发表于 @ 2006年06月19日 22:00:00|评论(loading...)|编辑
AJAX 已经有很多文章介绍它的原理及其应用了。但是遗憾的是现在并没有很多结合实际项目应用。本文结合实际项目中的应用来讲述利用 AJAX 和SVG 技术如何创建各种激动人心的功能,并附带可以运行的例子和源代码。阅读全文>
发表于 @ 2006年06月18日 05:18:00|评论(loading...)|编辑
Sun的EJB 3.0规范正处于其最后的"冲刺"阶段,许多公司都在为遵循这一规范而忙碌着。这个EJB规范最新版本所提供的众多优点中比较突出的当属其数据库功能,但是一些开发人员感到,这个规范仅仅是Hibernate持久性存储引擎的一个"克隆"版。真的吗?本文正是想讨论这一问题。阅读全文>
发表于 @ 2006年06月15日 22:09:00|评论(loading...)|编辑
大多数重要的应用程序都涉及高度并发性和多个抽象层。并发性与资源争用有关,并且是导致死锁问题增多的因素之一。多个抽象层使隔离并修复死锁环境的工作变得更加困难。阅读全文>
发表于 @ 2006年06月14日 22:46:00|评论(loading...)|编辑
JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。阅读全文>
发表于 @ 2006年06月11日 00:45:00|评论(loading...)|编辑
如果您是一名 Java™ 2 Enterprise Edition (J2EE) 开发人员,那么您可能想提前了解一下目前正在开发的 SQLXML 技术。查看使用 SQLXML Java 数据类型创建 XML 文档、在关系数据库中存储 XML 文档、从数据库中检索 XML 文档和导航 XML 文档的过程。阅读全文>
发表于 @ 2006年06月11日 00:37:00|评论(loading...)|编辑
本文将为您提供关于Spring MVC框架的配置技巧,以帮助管理基于Spring的web应用程序的多个实例。本配置管理主题常被学术界所忽略,但是,这对于现实的web开发尤为重要。本主题并不直接关联任何具体的技术,因此,我们将从最基本的概念开始对这个问题进行说明。下面,我们将根据Spring MVC框架,为基于本技术开发的项目提供一系列的解决方案。阅读全文>
发表于 @ 2006年06月09日 10:44:00|评论(loading...)|编辑
随着AJAX范例得到越来越广泛的应用,浏览器页面可以在向后台服务器请求数据的同时保持前端用户界面的活跃性(因此在AJAX中称为异步)。然而,当这两个活动同时访问共用的JavaScript和DOM数据结构时就会引发问题。JavaScript没有提供针对该并发程序问题的经典解决方案。本文描述了作者在互斥机制方面的新见解,该经过验证的互斥机制在JavaScript中能发挥良好的作用。阅读全文>
发表于 @ 2006年06月09日 10:35:00|评论(loading...)|编辑
Java™ 平台最大的好处之一是,它会替您负责处理大量垃圾收集工作,但是有时候您仍然希望调整进行垃圾收集的方式。利用 IBM 提供的最新 Java 技术实现,可以在几种垃圾收集策略中做出选择,从而让自己的应用程序发挥出最好的性能。本文是 Java 技术,IBM 风格 系列的第二篇文章。在本文中,Java 开发人员 Mattias Persson 探讨了可用的选项并详细描述了每个选项适合的场景。阅读全文>
发表于 @ 2006年06月07日 13:51:00|评论(loading...)|编辑
由于 Java™ 5 泛型的采用,有关泛型类型安全 Data Access Object (DAO) 实现的想法变得切实可行。在本文中,系统架构师 Per Mellqvist 展示了基于 Hibernate 的泛型 DAO 实现类。然后展示如何使用 Spring AOP introductions 将类型安全接口添加到类中以便于查询执行。阅读全文>
发表于 @ 2006年06月07日 13:43:00|评论(loading...)|编辑
XSLT 样式表被设计用来转换 XML 文档。当基于语法的验证不能覆盖所有需要的约束时,通过与 Java 扩展一起使用,样式表可以成为 XML Schema 的一个强有力的补充。在本文中,Peter Heneback 讲解了使用 XSLT 和 Java 扩展来验证文档的案例,并提供了实用的指导和代码示例。阅读全文>
发表于 @ 2006年06月07日 13:35:00|评论(loading...)|编辑
软件复用本质是为了快速适应不断变化的需求(adapt to changing needs ),两者目标是一致的,但是当我们过于注重软件复用(如组件复用component reuse又译构件复用)时,千万需要牢记:快速适应不断变化的需求是根本目的,它的重要性要重于组件复用技术本身。本文试图阐述两者概念比较以及时下流行的组件复用技术概要。阅读全文>
发表于 @ 2006年06月06日 23:26:00|评论(loading...)|编辑
Joshua Bloch回忆了当年在CMU上课的时候, vividly Jon Bentley 第一节算法课, 就要求所有刚进来的PHD学生, 每人都写一个二分查找算法. 然后发现, 多数人的算法都存在BUG, 这在当时给了Joshua Bloch 一个很深的印象.. 阅读全文>
发表于 @ 2006年06月06日 23:20:00|评论(loading...)|编辑
在大多数Java项目中,大部分代码都是样板代码。异常处理就属于此类代码。即使业务逻辑只有3到4行代码,用于异常处理的代码也要占10到20行。本文将讨论如何让异常处理保持简单和直观,使开发人员可以专心于开发业务逻辑,而不是把时间浪费在编写异常处理的样板代码上。本文还将说明用于在J2EE环境中创建和处理异常的基础知识和指导原则,并提出了一些可以使用异常解决的业务问题。本文将使用Struts框架作为表示实现,但该方法适用于任何表示实现。阅读全文>
发表于 @ 2006年06月03日 22:09:00|评论(loading...)|编辑
关系型数据库是当前广泛应用的数据库类型,关系数据库设计是对数据进行组织化和结构化的过程,核心问题是关系模型的设计。对于数据库规模较小的情况,我们可以比较轻松的处理数据库中的表结构。然而,随着项目规模的不断增长,相应的数据库也变得更加复杂,关系模型表结构更为庞杂,这时我们往往会发现我们写出来的SQL语句的是很笨拙并且效率低下的。更糟糕的是,由于表结构定义的不合理,会导致在更新数据时造成数据的不完整。因此,就有必要学习和掌握数据库的规范化流程,以指导我们更好的设计数据库的表结构,减少冗余的数据,借此可以提高数据库的存储效率,数据完整性和可扩展性。本文将结合具体的实例,介绍数据库规范化的流程。阅读全文>
发表于 @ 2006年06月03日 22:06:00|评论(loading...)|编辑
Sun 中国已经将Java SE 5.0的全部API文档中文化, 并发布最终的中文文档.阅读全文>
发表于 @ 2006年06月03日 21:48:00|评论(loading...)|编辑