这篇文章是开源面向对象数据库 db4o 之旅系列文章的第 3 部分,介绍面向对象数据库 db4o 的修改和删除,并对其中出现的问题进行细致分析,引入了“更新深度(update depth)”这一重要概念。
开源
开源面向对象数据库 db4o 之旅,第 2 部分: db4o 查询方式
这篇文章是开源面向对象数据库 db4o 之旅系列文章的第二篇,介绍了面向对象数据库 db4o 的安装、启动以及三种查询语言,并对三种查询语言做了比较。
IBM WebSphere 开发者技术期刊: 利用 WebSphere Application Server Community Edition 中现有的 WebSphere Application Server J2EE 资源
通过访问 IBM WebSphere Application Server JNDI 树,WebSphere Application Server Community Edition(IBM 公司免费的、基于 Apache Geronimo 技术的轻量级 J2EE 应用服务器)几乎能够与其所拥有的任何 J2EE 资源进行交互,并且重用这些资源。
StatCVS 提供了对 CVS 储存库活动的深入观察
StatCVS 是一个创建 CVS 储存库活动图表的方便工具。Tom Copeland 将解释如何安装、运行 StatCVS,然后介绍如何在服务器上运行 StatCVS 报告、StatCVS 的内幕等多项内容。
用 PMD 铲除 bug
PMD 是一个开源的静态分析工具,是一个值得您添加到捉虫工具箱中的工具。Elliotte Rusty Harold 将解释如何使用 PMD 内置的规则以及您自己定制的规则集来提高 Java 代码质量。
IBM WebSphere 开发者技术期刊: 利用 WebSphere Application Server Community Edition 中现有的 WebSphere Application Server J2EE 资源
通过访问 IBM WebSphere Application Server JNDI 树,WebSphere Application Server Community Edition(IBM 公司免费的、基于 Apache Geronimo 技术的轻量级 J2EE 应用服务器)几乎能够与其所拥有的任何 J2EE 资源进行交互,并且重用这些资源。
StatCVS 提供了对 CVS 储存库活动的深入观察
StatCVS 是一个创建 CVS 储存库活动图表的方便工具。Tom Copeland 将解释如何安装、运行 StatCVS,然后介绍如何在服务器上运行 StatCVS 报告、StatCVS 的内幕等多项内容。
用 PMD 铲除 bug
PMD 是一个开源的静态分析工具,是一个值得您添加到捉虫工具箱中的工具。Elliotte Rusty Harold 将解释如何使用 PMD 内置的规则以及您自己定制的规则集来提高 Java 代码质量。
用LSID构建生命科学协作网络
如果能被广泛采用,‘生命科学标识‘(LSID, Life Sciences Identifier)协议将使得多个不同组织的科学家和研究员可以以一种从未被考虑过的方式进行数据的共享和协作。你可以用一组J2EE组件来构建实现LSID协议的服务,这些J2EE组件把协议对自身的操作抽象出去,只留下编写服务逻辑的必需内容。
构建一个 Perl/CGI 投票系统
许多 Web 部署的应用程序都是在精心设计的数据库驱动的服务器端开发框架中编写的,例如 PHP 和 Java servlet,但是对于一些简单的程序(例如,整个数据库要能够存放在 Web 服务器的 RAM 中)来说,使用加锁的 DMB 文件和 Perl MLDBM 模块可以很容易地实现数据持久性。本文将给出一个基于 Web 的投票系统的真实的例子,重点介绍如何利用最小的外部模块、如何舍弃基于客户机的 cookie 以及如何利用 CGI 属性的优点。