2008年07月
一个牢固而充满活力的民主体制最终将推动印度在社会和经济上超越中国。阅读全文>
发表于 @ 2008年07月31日 14:32:00|评论(loading...)|收藏
项目的文档化通常都是交付软件产品时不可避免的难题。但是想象一下如果仅需单击一个按钮就能够生成文档呢?在本期的 让开发自动化 中,自动化专家 Paul Duvall 阐述了如何运用开源工具自动生成统一建模语言(Unified Modeling Language,UML)图、构建图、实体关系图(entity-relationship diagram,ERD)乃至用户文档。
阅读全文>
发表于 @ 2008年07月30日 14:04:00|评论(loading...)|收藏
只有法西斯才会残酷地镇压人民的民主诉求,只有法西斯才会扼杀人民的自由自由及一切自由.--毛泽东阅读全文>
发表于 @ 2008年07月29日 04:41:00|评论(loading...)|收藏
据新华社报道,7月14日,上海市检察院第二分院对编造、散布谣言的郏啸寅,以涉嫌诽谤罪批准逮捕。报道称,在杨佳袭警案发生之后,苏州男子郏啸寅编造了题为《上海袭警事件内幕》的文章,虚构杨佳因被闸北公安分局民警打伤生殖器、丧失生育能力而报复袭警等内容,在网上多次发布。检方认为,郏啸寅利用互联网捏造事实,严重损害了执法民警的名誉和公安机关的形象,其行为已触犯刑法第246条,涉嫌诽谤罪,故对其批准逮捕。
阅读全文>
发表于 @ 2008年07月18日 07:42:00|评论(loading...)|收藏
JavaScript Development Toolkit(JSDT)是一种开放源码插件,它将健壮的 JavaScript 编程工具引入到 Eclipse 平台中。JSDT 使开发更加流畅、简化了编码并提高了纯 JavaScript 源文件和 HTML 内置的 JavaScript 的生产力。
阅读全文>
发表于 @ 2008年07月17日 14:29:00|评论(loading...)|收藏
全球的手机用户为 33 亿,并且呈上升趋势,而通过手机上网也越来越走俏。因此有开发移动 Web 的特殊需求。在本期的 精通 Grails 中,Scott Davis 向您讲述了如何让 Grails 应用程序便于手机浏览。 阅读全文>
发表于 @ 2008年07月17日 13:44:00|评论(loading...)|收藏
中国外汇储备不仅因为美元贬值而大幅缩水,中国投资于美国的数额巨大的债券,现在也四面楚歌。忍不住痛心地问:为什么受伤害、受掠夺的总是我们?阅读全文>
发表于 @ 2008年07月16日 11:19:00|评论(loading...)|收藏
您一定编写过大量单元测试。作为一名开发人员,您每天都要运行很多次测试,尤其在持续集成环境中更是如此。但是如果因为修改源代码而打断了这些单元测试,会带来什么影响呢?当 Jester 与 Maven 结合在一起构造 Grester 后,您很快就会找到解决方案。
阅读全文>
发表于 @ 2008年07月15日 14:31:00|评论(loading...)|收藏
在本文中,设计了一组定义企业架构蓝图的服务来支持业务目标。了解层次结构分解如何能够帮助您调整服务以同时支持目前和将来的业务功能。您还将了解如何定义服务接口来作为面向服务的体系结构(Service-Oriented Architecture,SOA)分解的一部分,并使用某种语义数据模型来实现最大限度的互操作性。
阅读全文>
发表于 @ 2008年07月14日 14:21:00|评论(loading...)|收藏
商业性 Web 站点大都提供站点认证功能以保护某些受限资源,HTTP 协议和 J2EE 规范对 Web 站点的认证过程都已有了详尽的定义,常见浏览器都能根据相应协议提供对应的界面形式帮助用户完成站点的认证过程。但在某些情况下,我们需要编写程序直接获取站点的受保护资源,在这类情况下,就不能利用浏览器给定的界面去完成认证,而需要我们根据不同的协议人工地发送相应请求以完成整个认证过程。本文根据这种需求给出一个基于 Apache HttpClient 应用包的解决方案。
阅读全文>
发表于 @ 2008年07月14日 10:54:00|评论(loading...)|收藏
负载测试通常在开发周期的后期执行,但是并不一定要这样。在 让开发自动化 的这一期,自动化专家 Paul Duvall 将向您描述如何创建一个运行 JMeter 测试的预订集成构建,发现和修复开发周期中出现的问题。阅读全文>
发表于 @ 2008年07月11日 13:48:00|评论(loading...)|收藏
在 本系列 的 第 1 部分 简要回顾了JSR 168 Portlet,并对 JSR 286 Portlet 的新增特性做了详细的介绍,第 2 部分 和第 3 部分将通过在 Apache Pluto 2.0 平台上开发和部署 Portlet 应用程序, 向读者介绍 JSR 286 Portlet 新特性的使用方法。本文将介绍 JSR 286 Portlet 的 Portlet 过滤器和 Portlet 窗口应用程序开发。阅读全文>
发表于 @ 2008年07月11日 10:37:00|评论(loading...)|收藏
外国人,包括日本人一般都清一色地认为,中国“没有言论自由”(no freedom of speech)。中国的媒体是“党的喉舌”,新闻报道被中央管制。因为“党”控制了“国家”的一切。这是外国人对中国相当普遍的评价。我一点都没有夸张。阅读全文>
发表于 @ 2008年07月11日 08:25:00|评论(loading...)|收藏
在本系列的 第 1 部分 简要回顾了 JSR 168 Portlet,并对 JSR 286 Portlet 的新增特性做了详细的介绍, 本文将通过在 Apache Pluto 2.0 平台上开发和部署 Portlet 应用程序, 向读者介绍 JSR 286 Portlet 新特性的使用方法。本文将首先介绍 JSR 286 参考实现 Apache Pluto 2.0 平台的构建过程,然后通过在 Apache Pluto 2.0 平台上开发和部署 JSR 286 Portlet 应用程序, 向读者介绍 JSR 286 Portlet 资源服务和新增的交互功能:事件和共享呈现参数。
阅读全文>
发表于 @ 2008年07月10日 14:46:00|评论(loading...)|收藏
对 JSR 168 进行了简单的回顾,并对 JSR 286 最终草案所提供的新特性包括事件、共享呈现参数、资源服务、过滤器以及 portlet 窗口等新概念进行了详细地介绍。
阅读全文>
发表于 @ 2008年07月10日 10:40:00|评论(loading...)|收藏
通配符是 Java™ 语言中最复杂的泛型之一,特别是围绕捕获通配符 的处理和令人困惑的错误消息。在这一期的 Java 理论与实践 中,资深 Java 开发人员 Brian Goetz 解释了一些由 javac 生成的怪异错误消息并提供了一些简化泛型使用的技巧和解决方法。
阅读全文>
发表于 @ 2008年07月04日 13:39:00|评论(loading...)|收藏
XML 数据格式很难搜索,但是最近随着 XQuery API 的出现,XML 搜索变得非常灵活和简单。对于使用 SAX、DOM、JDOM、JAXP 等处理 XML 文档的 Java™ 程序员来说,工具箱中增加 XQuery API for Java 是一件值得高兴的事。现在 Java 程序员不用再求助于系统调用或者笨拙的 API 就能利用 XQuery 的强大功能了,Sun 提供了一套完整的、标准化的包。
阅读全文>
发表于 @ 2008年07月04日 10:08:00|评论(loading...)|收藏
资源描述框架(Resource Description Framework,RDF)是万维网联盟(World Wide Web Consortium,W3C)提出的有关在 Web 中链接和表示数据的标准。为 Semantic Web 开发应用程序的 Java™ 开发人员需要实现 RDF 属性与 Java 类型的相互转换。Jenabean 使用 Jena Semantic Web 框架的灵活的 RDF/OWL API 持久化 JavaBeans,这使 Java 开发人员更容易、更熟练地完成编写应用程序的任务。阅读全文>
发表于 @ 2008年07月03日 14:21:00|评论(loading...)|收藏
Scala 是一种在 Java™ 虚拟机(Java™ Virtual Machine,JVM)上运行的流行的新型编程语言。Scala 被编译成字节码,因此它可以利用 Java 编程语言。然而它的语法使其在某些场景下成为 Java 的一个强有力的候补。这些场景之一就是 XML 处理。Scala 容许您以多种方式导航和处理解析后的 XML。它还为 XML 构建提供了一流支持,因此无需创建 XML 字符串或以编程方式构建 DOM 树。在本文中,您将了解 Scala 在这些方面的实际效用以及 Scala 如何将 XML 处理转变为一种乐事。阅读全文>
发表于 @ 2008年07月02日 14:10:00|评论(loading...)|收藏
JSF 和 Struts 是开发人员在进行 Web 开发时使用的传统的组件框架。但还有另外一种选择,Tapestry 和 Wicket,它们是面向组件的 Web 框架,其设计目标专门针对 Web 应用程序创建。本文采用 Tapestry 和 Wicket 技术开发了一个简单的应用程序示例,该程序实现了一个 to-do 列表的工作流。 阅读全文>
发表于 @ 2008年07月01日 15:48:00|评论(loading...)|收藏
本文主要比较和分析了 java.util.Timer,Commonj Timer 和 IBM WebSphere Application Server Scheduler 三种计时器的特点和差异,深入剖析了不同计时器的使用场景,给出了使用不同类型计时器的代码片段。
阅读全文>
发表于 @ 2008年07月01日 11:12:00|评论(loading...)|收藏