Apache Solr 的新特性 8 days ago Read More
在本文中,Solr 和 Lucene 的负责人 Grant Ingersoll 详细介绍了 Solr 1.3 的新改进,包括分布式搜索、轻松数据库导入、集成拼写检查和新的扩展 API 等等。
通用条件逻辑可视化开发框架设计 13 days ago Read More
随着软件应用与领域业务结合日益紧密,业务软件开发对可视化编程依赖性亦愈发突出,传统 IDE 的设计理念使得基于 IF/Else 条件逻辑的支持不够完善,随需而变的客户要求使得该问题亦日益严峻。本文从传统 IDE 难以支持条件表达逻辑元素角度出发,提出建立支持 VIE(Visual IF/Else) 的独立应用框架的想法,以及重用已有的编程元素来表达新的条件逻辑的思路;提出了分层框架的体系结构...
面向 Java 开发人员的 Scala 指南: 构建计算器,第 2 部分 15 days ago Read More
特定领域语言(Domain-specific languages,DSL)已经成为一个热门话题;很多函数性语言之所以受欢迎,主要是因为它们可以用于构建 DSL。有鉴于此,在 “面向 Java 开发人员的 Scala 指南” 系列的最后一篇文章中,Ted Neward 继续讨论一个简单的计算器 DSL,以展示函数性语言在构建“外部”DSL 的强大功能,并在此过程中将文本输入转换成用于解释的 A...
使用 JdbcProxy 测试 Java 应用程序 19 days ago Read More
JdbcProxy 可以理解为 JDBC 代理,是一个开源的 JDBC 项目。它架构在 JDBC Driver 之上,能够记录一个 Java 应用的数据库访问过程,并将这个过程重现出来。本文将以一个具体的 Java 应用为例,演示如何使用 JdbcProxy 记录和重现 JDBC 访问,实现 Java 应用的测试工作。
让开发自动化: 针对广大开发人员的并行开发 22 days ago Read More
虽然很多开发团队都使用版本控制系统管理代码变更,但当多个开发人员并行地使用不同的代码库进行编码时,还是会出现问题的。在本期的 “让开发自动化” 中,自动化专家 Paul Duvall 展示了如何运用开源的、免费的 Subversion 版本控制系统来有效地进行标记、分支和合并。
使用类共享提高性能 30 days ago Read More
IBM JRE for Java SE 6 的最新版本增强了在版本 5 中首次引入的类共享特性。在本文中,性能分析师 Adam Pilkington 和 Graham Rawson 详细介绍这些改进,包括对应用程序启动时间和内存使用量的改进。