 |
 |
 |
 |
 |
 |
使用 JDBC 来创建数据库对象 本文分析了 Java DataBase Connectivity (JDBC),一个在 Java 中以面向对象的方法来联接数据库的技术。JDBC 是一个面向对象的包并重新设计了 ODBC API 使得更为容易学习和使用与供应商无关的代码来查询和操作数据库。JDBC 提供了一些相当低层的方法来存取数据库,以及在相当高层的强大抽象对象来处理数据库。 |
|
|
|
2000年10月19日 |
|
| |
一个简单的 JDBC 包装器 JDBC 提供了一种强大、全面的接口用来从 Java 程序访问数据库。对于较小的项目来说,使用 JDBC 似乎是理所当然的,它使一些程序员避免了一起使用数据库。本文描述了一种简单的包装器库,它让使用简单的数据库易如反掌。您会发现您已经开始想在编写的每一个程序中都使用 JDBC。 |
|
|
|
2001年8月4日 |
|
| |
JDBC 3.0 有什么新特性 概述 Java 数据库连接 3.0 规范的新功能和改进之处 Java 数据库连接(Java Database Connectivity,JDBC)API 是作为 Java 2 标准版(Java 2 Standard Edition,J2SE)和 Java 2 企业版(Java 2 Enterprise Edition,J2EE)平台的一个关键部分出现的。它是一种主要的基于标准的机制,能让 Java 语言通过编程来访问关系数据库,所以当 Java Community Process 发布一份新版本的规范时,开发人员一定会感兴趣。在此,我们就 Sun Microsystems 最近发布的 JDBC 规范的提议最终草案(Proposed Final Draft)3.0 版本来总结一下它的一些新的主要功能 |
|
|
|
2001年8月17日 |
|
| |
使用 JSP 技术和 JDBC 技术访问基于 Web 的动态数据 本文讨论使用 JSP 和 JDBC 技术把静态的、动态的及数据库内容集成在 Web 站点中。为了简洁明了的说明问题,文中的 JSP 页面使用短的 scriptlet 让 JSP 开发者接触到底层的 JDBC 概念,而不是把其隐藏在定制标记中。作者介绍一种集成 JavaBeans 组件和 JDBC 的主要设计方法,该方法同一直以来 JavaServer Pages 技术采用的、把 bean 用于 HTTP 的方式类似。他还提供实现该集成的代码。 |
|
|
|
2002年1月1日 |
|
| |
对一个简单的 JDBC 包装器的扩展及应用 本文将对《一个简单的 JDBC 包装器》中的JDBC包装器进行一些扩展,然后介绍一下其在jsp+javabean开发模式中的应用。 |
|
|
|
2002年1月15日 |
|
| |
基于JDBC的数据库连接池高效管理策略 在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是,对于连接管理中的两个难点:事务和多线程问题进行了深入的剖析,并给出了一个基于设计模式的解决方案。 |
|
|
|
2002年3月12日 |
|
| |
JDBC,详解 当今开发人员寻找可伸缩、安全和灵活的解决方案以紧跟日新月异的因特网。这就是有那么多开发人员使用 Java 的原因。Java 的灵活性为您提供了几种与数据库连接和交互的方法。在本文中,我将概述其中一种方法:开发针对 DB 2 使用 Java 数据库连接(JDBC)API 的 Java 应用程序和 applet |
|
|
|
2002年6月13日 |
|
| |
提示和技巧:JDBC 提示 我们己经讨论了如何使您的应用程序接口更健壮并具有更好的动态性,还讨论了如何为移动应用程序过滤内容。现在我们需要重点讨论的是:当通过 HTTP 将企业数据推到移动设备应用程序时,怎样对数据库连接进行优化以获得最佳结果. |
|
|
|
2003年1月18日 |
|
| |
JDBC 查询日志变得简单 JDBC java.sql.PreparedStatement接口的简单扩展可以使查询日志更少犯错,同时整理您的代码。在本文中,作者向您介绍如何应用基本的封装技术(“通过封装来实现扩展”也称为Decorator设计模式)来获得最满意的结果。 |
|
|
|
2003年7月17日 |
|
| |
JDBC 查询日志变得简单 JDBC java.sql.PreparedStatement接口的简单扩展可以使查询记录更少犯错,同时整理您的代码。在本文中,IBM电子商务顾问Jens Wyke向您介绍如何应用基本的封装技术(“通过封装来实现扩展”也称为Decorator设计模式)来获得最满意的结果。 |
|
|
|
2003年7月17日 |
|
| |
学习如何用 Jython 编写 DB2 JDBC 工具 您希望降低用 DB2 UDB JDBC 编写的工具的开发和维护成本吗?在这篇文章中,Victor Yang 解释了如何借助 Jython 来做到这一点。 |
|
|
|
2004年6月28日 |
|
| |
DB2 Stored Procedure Builder 以及 DB2 Development Center for OS/390 and z/OS 所支持的 JDBC 驱动程序 本文将描述在 OS/390 和 z/OS 平台上使用 DB2 SPB 或 DB2 DC 创建 Java 存储过程时,可用的一些 JDBC 驱动程序选项。 |
|
|
|
2004年9月27日 |
|
| |
实战 Groovy: 用 Groovy 进行 JDBC 编程
这个月,随着 Andrew Glover 向您演示如何用 GroovySql 构建简单的数据报告应用程序,您对 Groovy 的实用知识会更进一步。GroovySql 结合利用闭包(closure)和迭代器(iterator),把资源管理的负担转移到 Groovy 框架本身,从而简化了 Java 数据库连通性(Java Database Connectivity,JDBC)的编程。 |
|
|
|
2005年1月24日 |
|
| |
李志 WBI 专栏:在WBI Server Foundation中使用WBI JDBC Adapter整合数据库应用 本文中我们将介绍 JDBC Adapter 是如何动态提取原有数据库系统的信息,实现数据同步的。 |
|
|
|
2005年6月9日 |
|
| |
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 1 部分: 在 Web 应用程序中使用 JDBC 连接嵌入水晶报表 (Crystal Reports) 学习在设计时和运行时如何使用JDBC连接嵌入水晶报表 (Crystal Reports)。 |
|
|
|
2006年8月31日 |
|
| |
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 2 部分: 在设计期间使用 JDBC 连接以及在运行期间使用JNDI 连接在 Web 应用程序中嵌入水晶报表 (Crystal Reports) 学习如何在设计期间使用 JDBC 连接,运行期间使用 JNDI 连接在 Web 应用程序中嵌入水晶报表 (Crystal Reports)。 |
|
|
|
2007年6月17日 |
|
| |
Java SE 6 新特性: Java DB 和 JDBC 4.0 本系列文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过一些例子和讲解,帮助开发者在编程实践当中更好的运用 Java SE 6,提高开发效率。本文是系列文章的第 5 篇,介绍了 Java SE 6 在数据库编程方面的新特性。 |
|
|
|
2007年8月31日 |
|
| |
使用 JdbcProxy 测试 Java 应用程序 JdbcProxy 可以理解为 JDBC 代理,是一个开源的 JDBC 项目。它架构在 JDBC Driver 之上,能够记录一个 Java 应用的数据库访问过程,并将这个过程重现出来。本文将以一个具体的 Java 应用为例,演示如何使用 JdbcProxy 记录和重现 JDBC 访问,实现 Java 应用的测试工作。 |
|
|
|
2008年11月14日 |
|
| |
在使用 SQLJ 和 JDBC 时获取最优的 DB2 性能 JDBC 和 SQLJ 是用来在 Java 程序中访问数据库的两种方法。本教程介绍了 SQLJ 和 JDBC的知识,并对它们进行了比较。除此之外,本教程还讨论了一些方法,以使您的 Java 程序在访问 DB2 时达到最佳性能。 |
|
|
|
2003年4月30日 |
|
| |
建立一个 Derby 日历,第 1 部分: 理解 JDBC 在这个共有三部分的系列教程中,第 1 部分将用 Java 语言和 Apache Derby 数据库建立一个日历和提醒器应用程序。本教程开始向您展示如何安装数据库并通过 Java Database Connectivity(JDBC)探索与它的交互。为把 Derby 结合到您的应用程序,第 2 部分和第 3 部分将探讨不同的选择,以及当我们从单用户系统迁移到多用户系统时 Derby 的事务处理能力。最后,我们将迁移到一个拥有 Web 界面的多模式系统。 |
|
|
|
2005年11月3日 |
|
| |
Apache Geronimo 机器修理店应用示例,第 2 部分: 数据源、JDBC 和 Web 服务 在本文中,我们将介绍开发示例机器修理店应用程序的后续步骤。本系列教程适用于 Java 2 Platform Enterprise Edition (J2EE) 新手和熟练开发人员,将展示如何在 Apache Geronimo 平台上创建并部署应用程序。在本系列的 第 1 部分 中,我们已经使用 servlet、JavaServer Page (JSP)、J2EE 声明性安全和 J2EE Connector Architecture (JCA) 创建并部署了一个应用程序。本文是该系列文章的第 2 部分,在这篇文章中,我们将对这个应用程序进行增强:使用 JDBC (Java Database Connectivity) 来替换 JCA Resource Adapter,并添加一个 Web 服务,以便与数据库模块进行通信。 |
|
|
|
2006年6月15日 |
|
| |
使用 pureQuery 优化现有的 JDBC 应用程序 在 Version 1.2 中,Data Studio Developer 和 Data Studio pureQuery Runtime 包括一个名为客户机优化的新特性,该特性使 DBA 和开发人员可以利用静态 SQL 执行,而且不必修改现有的定制开发的、基于框架的或打包的 JDBC 应用程序。本教程展示如何使用 Data Studio Developer 提供的工具使 JDBC 应用程序能够使用这个新功能。
|
|
|
|
2008年11月19日 |
|
| |
连接池深入 J2EE 的连接合用 连接合用是一种用于在请求客户机之间共享服务器资源的技术。本文重点讲述在 J2EE 环境中对数据库资源和非数据库资源连接合用的支持。Siva 分析了 JDBC 2.0、JMS 1.02 和 JNDI 1.2 在连接合用方面的标准扩展 API,并讲述了那些 API 的某些现有供应商实现。然后,他讲述了即将出现的、支持用独立于供应商/可插入的方法来管理资源连接的 J2EE Connector Architecture 1.0。 |
|
|
|
2001年1月17日 |
|
| |
Java message service高级定制 JMS的目的是提供给消息系统客户一个固定的接口,而且与底层的消息提供者无关。这样,客户端的应用程序可以在不同的机器和操作系统中移植,而且能在不同的消息系统产品之间转移。JMS客户端都是建立在JAVA技术上的,从而也能使用其他JAVA API,如JDBC数据库连接,使用JAVA BEAN组件模型,JDNI名字服务,JTA客户端事务处理控制以及J2SE和J2EE API来实现企业级应用服务程序。 |
|
|
|
2001年12月14日 |
|
| |
用 Tomcat 和 MySQL 生成动态内容 在本文中,企业 Java 顾问 Javid Jamae 和 Kulvir Bhogal 将演示如何使用全开放源码环境:Apache Tomcat、MySQL 和 MM MySQL JDBC 驱动程序,来创建滚动横幅广告。 |
|
|
|
2002年11月12日 |
|
| |
EJB 最佳实践: 用值对象加速您的 RMI 事务 EJB 组件的一个比较常见的用途是在关系型数据管理领域。与 RMI 结合起来,EJB 组件让您不必钻研 JDBC 就可以从关系数据库访问数据。但这种抽象是要付出代价的:RMI 很慢,通常是极慢。那么,窍门就是找到一种方法来保持 EJB 技术的所有优点而又没有使用 RMI 的巨大开销。在这篇技巧文章中,您将看到值对象(也称为对象映射)是如何帮助您绕开最严重的 RMI 速度障碍的。您将首先从一个工作示例开始,然后了解代码是怎样工作的。 |
|
|
|
2002年11月20日 |
|
| |
使用JAVA中的动态代理实现数据库连接池 作者通过使用JAVA中的动态代理实现数据库连接池,使使用者可以以普通的jdbc连接的使用习惯来使用连接池。 |
|
|
|
2002年12月6日 |
|
| |
Web 开发人员:为最佳性能而进行优化? 如果您在开发 Web 应用程序,那么您很可能熟悉基于Java连接到数据库的方法:JDBC 和 SQLJ。但是您知道如何能让使用这些方法的应用程序获得最佳性能吗? |
|
|
|
2003年3月12日 |
|
| |
J2EE 探险者:持久数据管理,第 1 部分 J2EE 平台为管理企业数据持久性提供了一组丰富的选项,但如何选择适合于您体系结构的选项呢?Kyle Gabhart 介绍了 J2EE 最佳的数据持久性技术 ― 实体 bean、JDBC 和 JDO ― 并在几个不同环境中比较它们。 |
|
|
|
2003年6月19日 |
|
| |
J2EE 探险者:持久数据管理,第 2 部分 上月的“探险者”专栏介绍了用于数据持久性的 J2EE 技术:实体 bean、JDBC 和 Java 数据对象(Java Data Object,JDO)。本月,企业 Java 专家 Kyle Gabhart 不再专门讨论比较成熟的 JDBC 技术和 EJB 技术,而是主要介绍 JDO。尽管这种技术与其它技术相比还不成熟,但您会发现 JDO 有一些独一无二的优点。 |
|
|
|
2003年7月3日 |
|
| |
一劳永逸的数据库编码解决方案 本文中,作者讲述了如何将编码处理的功能合理的封装在jdbc的接口中,以实现一劳永逸的数据库编码解决方案。 |
|
|
|
2003年11月6日 |
|
| |
TriActive JDO 实用简介 TriActive JDO (TJDO) 是 Sun Java Data Objects (JDO) 1.0 规范的一个轻型的、开放源代码的实现。通过它,开发人员可以将一种透明的持久性机制用于任何 JDBC 兼容的数据库和任何 Java 对象。在本文中,Java 开发人员 Jeff Gunther 通过一个例子介绍了 TJDO,这个例子示范了如何在 MySQL 数据库中持久存储域模型。除了说明 TJDO 的特定实现细节之外,本文还回顾了 JDO 规范的基本概念和组件。 |
|
|
|
2003年12月15日 |
|
| |
为 DB2 编写基于 Web 的表编辑器 GUI 作者扩展了他们基于 Swing 的表编辑器,令其使用基于浏览器的前端,允许用户可以通过 Web 编辑表数据。该应用程序是使用 DB2 Version 8.1 中的新 JDBC Type 4 驱动程序和 WebSphere Studio Application Developer 构建的。 |
|
|
|
2003年12月22日 |
|
| |
J2EE 应用程序中的数据管理和数据持久性 本文分析了在 Java 平台上可用的两个数据管理策略:Java 对象序列化和 Java 数据库连接(JDBC)。尽管本质上这两种数据管理策略并不存在孰优孰劣的问题,但在管理企业信息系统时,JDBC 轻而易举地得以胜出。在本文中,Java 开发人员 G.V.B. Subrahmanyam 和 Shankar Itchapurapu 对序列化和 JDBC都进行了介绍,并通过讨论和实例来向您展示了 JDBC 是您的最佳选择的原因。 |
|
|
|
2004年6月2日 |
|
| |
利用 DB2 UDB 来使用 WebRowSet 实现 WebRowSet 接口是 JSR-114 的产物,向我们提供了 Java™ 1.5 中的 JDBC™ Rowset 功能。RowSet 对象允许您与后端数据库在断开连接的情况下交互。本文着眼于由 javax.sql.RowSet 接口扩展而来的 WebRowSet。本文还会展示 WebRowSetImpl 类,即 Sun 的 WebRowSet 接口的参考实现。您将会看到 WebRowSet 与 XML 的固有关系。 |
|
|
|
2005年4月1日 |
|
| |
利用 DB2 UDB 来使用 WebRowSet 实现 WebRowSet 接口是 JSR-114 的产物,向我们提供了 Java 1.5 中的 JDBC Rowset 功能。RowSet 对象允许您与后端数据库在断开连接的情况下交互。本文着眼于由 javax.sql.RowSet 接口扩展而来的 WebRowSet。本文还会展示 WebRowSetImpl 类,即 Sun 的 WebRowSet 接口的参考实现。您将会看到 WebRowSet 与 XML 的固有关系。 |
|
|
|
2005年4月18日 |
|
| |
打造更强的 Java 支持 DB2 UDB v.8.2 中 DB2 JDBC Universal Driver 的增强使开发人员得以享受令人惊奇的性能和可管理性。 |
|
|
|
2005年5月19日 |
|
| |
在WebSphere Application Server 5中通过Access Intent 进行并发控制 本文将首先讨论一些并发控制中常见的问题,考虑到CMP实体Bean的复杂性,而大家对JDBC则非常熟悉,我们将首先从JDBC入手,介绍JDBC提供的隔离级别以及底层数据库提供的锁机制,并讨论一些使用隔离级别和锁时常见的问题。在了解了JDBC中的并发控制后,我们将深入讨论WebSphere Application Server中提供的并发控制策略以及如何正确使用这些并发控制策略。 |
|
|
|
2005年11月24日 |
|
| |
在 J2EE Web Application 中快速高效访问 IBM DB2 数据库 IBM DB2 数据库在 J2EE Web Application 中应用日趋广泛,如何快速高效地访问 IBM DB2 数据库成为开发人员关心的话题。本文首先介绍如何快速的利用 IBM DB2 提供的 JDBC 驱动程序通过 Java API 进行数据库接口开发,然后进一步介绍如何在 WebSphere Application Server 6.0 中配置数据库连接池 (Connection Pool),更加高效地访问 IBM DB2 数据库,最后通过一致的代码接口,使得 Web 开发人员更加透明的访问 IBM DB2 数据库。 |
|
|
|
2006年1月9日 |
|
| |
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行 Java 数据库开发,第 3 部分 了解如何从 Java 程序修改 Apache Derby 数据库。本文将在本系列的前两篇文章基础上演示如何创建和删除表以及如何从 Java 应用程序中插入、更新和删除 Apache Derby 数据库中的数据。这包括使用 JDBC Statement 和 PreparedStatement 类,以及使用 SQL 批处理以获得改进的性能。 |
|
|
|
2007年6月7日 |
|
| |
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行 Java 数据库开发,第 2 部分 全面了解如何对 Apache Derby 数据库发出一个简单的数据查询以及如何处理选定结果。为此需要引入三个新的 JDBC 类:Statement、ResultSet 和 ResultSetMetaData。了解如何将这些类与 JDBC 数据库连接结合使用,从而快速轻松地将数据从 Apache Derby 数据库提取到您自己的 Java 应用程序中。 |
|
|
|
2007年6月7日 |
|
| |
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行 Java 数据库开发,第 1 部分 来吧!本文开始带领您编写操作 Apache Derby 数据库的 Java 应用程序。学习如何使用 Derby 嵌入式 Java Database Connectivity(JDBC)驱动程序连接嵌入式 Derby 数据库。了解数据库元数据,以及如何在 Java 应用程序中正确地处理可能由 Derby 生成的 SQL 错误和警告。 |
|
|
|
2007年6月7日 |
|
| |
Spring 让 LOB 数据操作变得简单易行 本文讲解了在 Spring 中处理 LOB 数据的原理和方法,对于 Spring JDBC 以及 Spring 所集成的第三方 ORM 框架(包括 JPA、Hibernate 和 iBatis)如何处理 LOB 数据进行了阐述。 |
|
|
|
2007年7月30日 |
|
| |
使用全新的 IBM pureQuery 工具提高 Java 数据库开发生产力,第 1 部分: pureQuery 工具概述 如果您是一名 Java 开发人员或希望成为其中的一员,那么本文正好适合您。本文介绍了 IBM pureQuery 工具如何前所未有地提高 Java 编程和 SQL 效率,使用比 JDBC 少得多的代码生成简单的数据访问层。使用静态 SQL 改善应用程序的性能,并使用 SQL 访问数据库和内存中(in-memory)集合。 |
|
|
|
2007年12月20日 |
|
| |
理解 pureQuery:IBM 最新的 Java 数据库应用编程范例 pureQuery 项目为数据库应用开发人员提供了一套基于 GUI 且易用的方法,它能够显著提高应用程序的设计和实现阶段的生产效率。通过将关系数据自动转换为 Java 对象的实现方式,方便了用户对数据的访问和操纵。将关系数据转换为 Java 对象后,就可以很自然的通过面向对象编程范例无缝地利用这些对象来编写业务逻辑和底层代码。通过将查询语言与 Java 本身相集成,pureQuery 可以代替传统的 JDBC 编程。 |
|
|
|
2007年12月24日 |
|
| |
DB2 Magazine:快速数据访问的捷径 虽然名声在外,但是 Java Database Connectivity(JDBC)编程方法实际上并不是那么令人激动。IBM 提供了一种集成的语言,这种语言可以同时查询关系数据库以及 Java 集合和数据库缓存,从而避免了开发过程中那些单调乏味的工作。
|
|
|
|
2008年1月18日 |
|
| |
一个轻量级数据管理与分析平台的实现 在许多行业应用中,需要管理随业务需要不断变化的数据,提供所见即所得的增删改查、图表分析、关联数据计算关系维持等功能。本文给出基于关系数据库更新视图的原理和 JDBC、Applet、Servlet 等 Java 技术的解决方案,并给出关键代码实现。 |
|
|
|
2009年10月23日 |
|
| |
EJB-CMP/CMR 介绍, 第一部分 本教程向您讲解了CMP(Container-Managed Persistence)和CMR(Container-Managed Relationships)。这些特征是 EJB 实体 bean 特有的,与一般短时间存在的会话 bean 相比较,它能够将您的EJB的状态保存到任何支持J2EE的应用程序服务器和数据库中,而不必创建您自己的低级的基于 JDBC 的持久性系统。 |
|
|
|
2002年6月4日 |
|
| |
EJB-CMP/CMR介绍, 第二部分 本教程向您讲解了CMP(Container-Managed Persistence)和CMR(Container-Managed Relationships)。这些特征是 EJB 实体 bean 特有的,与一般短时间存在的会话 bean 相比较,它能够将您的EJB的状态保存到任何支持J2EE的应用程序服务器和数据库中,而不必创建您自己的低级的基于 JDBC 的持久性系统。 |
|
|
|
2002年6月11日 |
|
| |
JAVA数据对象上机实践
Java 数据对象(Java Data Objects (JDO))是 Sun Microsystems 的一项新技术。尽管 JDO 还有些不成熟(刚发布 1.0 规范),但它很有发展前景,而且它填补了数据库编程领域的一大空白。对 Java 开发人员而言,JDO 为对象持久性提供了第一个标准化的、完全面向对象的方法。与此领域中的其它技术相比,JDO 的优点是使用起来十分简单,而且对原始的 Java 源代码的打乱程度最小。另外,即使对于经验丰富的程序员而言,JDBC 和 EJB 容器管理的持久性(EJB Container Managed Persistence (EJB CMP))也显得很复杂,而 JDO 在简化用 Java 语言进行数据库编程的某些最复杂方面做了许多工作。本教程中,我们将使用讨论、代码样本以及上机练习来了解有关 JDO 的实际应用。 |
|
|
|
2002年9月24日 |
|
| |
Apache Geronimo 机器修理店应用示例,第 4 部分: EJB:会话 bean 和消息驱动 bean 在这个分 4 部分的教程中,到目前为止,已经使用 servlet、JavaServer Pages(JSP)、J2EE 声明性安全和 J2EE Connector Architecture(JCA)创建和部署了机器修理店示例应用程序。然后用 Java Database Connectivity(JDBC)替换了 JCA Resource Adapter,并添加一个 Web 服务来与数据库模块进行通信。在第 3 部分中,了解了两种实体 bean 之间的差异 ―― bean 管理的持久性(BMP)和容器管理的持久性(CMP),并创建了一个简单的控制台,让用户能够定制他们汽车的马力。在本系列的最后,将学习 Enterprise JavaBeans(EJB)―― 具体地说,是会话 bean 和消息驱动 bean(MDB),并使用它们在应用程序中添加一个控制台,让技师能够订购汽车部件。 |
|
|
|
2006年6月15日 |
|
| |
Apache Geronimo 和 Spring 框架,第 3 部分:集成 DAO 与 ORM 本教程将扩展在本系列教程(共 6 个部分)的第 2 部分中创建的 Apache Geronimo 应用程序。在第 1 部分中向您介绍了 Geronimo 应用服务器、Spring 框架和控制反转(Inversion of Control,IoC),然后又详细阐述了如何开发、配置和部署第一个基于 Spring 框架的应用程序。在本部分中,您将了解如何让集成的技术 ―― 如 Spring Java 数据库连接(Java Database Connectivity,JDBC)和 Spring 数据访问对象(Data Access Object,DAO)API ―― 执行从 Apache Derby 数据库中动态读取应用程序数据的工作。还将了解如何使用 iBATIS 将对象关系映射(Object Relational Mapping,ORM)集成到应用程序中,并享受在不触及任何代码的前提下通过修改应用程序中的数据源实现依赖性注入的妙处。 |
|
|
|
2006年12月18日 |
|
| |
使用基于持久性的框架开发 DB2 应用程序 G简要了解 IBM DB2 UDB 的各种基于持久性的框架,包括 Hibernate、Java Data Object(JDO)和 Java Database Connectivity(JDBC)3.0。利用广泛应用的 Hibernate 和 Spring 框架构建基于持久性的 DB2 应用程序。 |
|
|
|
2007年11月8日 |
|
| |
使用全新的 IBM pureQuery 工具提高 Java 数据库开发生产力,第 3 部分: pureQuery 快速应用程序开发 通过使用 IBM pureQuery 平台和 Eclipse 工具,用比 JDBC 少得多的代码
快速构建简单的高性能的数据访问层,其生产力比任何其他基于 Eclipse 的工具高得多。 |
|
|
|
2008年4月28日 |
|
| |
用 Quartz 进行作业调度 Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍,从对框架的一般概述开始,并以一系列展示 Quart 基本特性的代码示例作为结束。在阅读完本文并看过代码示例后,您应当能够把 Quartz 的基本特性应用到任何 Java 应用程序中。 |
|
|
|
2006年12月28日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 2 部分: 可靠后端 本文是使用 Google Web Toolkit(GWT)构建 Asynchronous JavaScript + XML(Ajax)应用程序系列文章的第 2 部分,介绍如何为 Web 应用程序构建 Apache Derby 数据库,并使用它驱动 GWT。本系列文章的第 1 部分向您介绍了 GWT,并演示了如何使用它来为 Web 应用程序创建富客户机前端。这一次,您将走进幕后,了解如何使用数据库和用于将数据转换为 GWT 可用格式的代码,从而设置后端。阅读完本文后,您将可以使前端和后端相互通信。 |
|
|
|
2007年4月4日 |
|
| |