跳转到主要内容


developerWorks 中国  >  Opensource  >  

文档库

developerWorks
 
  
 
  第 1 - 100 条,共 304 条      下一页  显示所有    隐藏内容简介    
 
题目 日期
用Comanche轻松配置Apache
本文介绍一个软件 Comanche, 可以让你在图形界面下轻松配置管理 Apache 服务器。
    2003年5月12日  
 
使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2
在本文中,您将学习如何使用 Apache 的 POI 和 HSSF 构建能将 Microsoft Excel 电子表格数据有效地传送给 DB2 UDB 数据库的应用程序。
    2004年3月25日  
 
利用 Apache JMeter 测试 WebSphere 性能
如果您预算紧张并且时间紧迫 ―― 或者即使您不是这样 ―― 那么,您可能希望考虑使用 JMeter 来对 Web 和其他应用程序进行压力测试。IBM 的 Greg Herringer 详细描述他使用这个纯 Java 应用程序来测试 WebSphere 中间件解决方案的经历。
    2004年6月24日  
 
Linux 上的高可用中间件,第 1 部分:Heartbeat 和 Apache Web 服务器
本文是由 5 篇文章组成的系列文章中的第一篇,在文中,您将了解高可用性对软件意味着什么,学习如何在一个两节点系统上安装并设置来自 High-Availability Linux 项目的 heartbeat 软件。您还将学到如何配置 Apache Web 服务器,将其作为一项高可用性服务来运行。
    2004年11月8日  
 
使用 Apache Derby 开发 Perl 应用程序
在本文中,您可以发现如何使用 Perl、Open Database Connectivity (ODBC) 和 Perl Database Interface (DBI) 来访问 Apache Derby 数据库中的数据。文中将介绍在 Windows 上安装 Perl、ODBC 驱动程序、Perl DBI 以及 Perl DBD-ODBC 模块的过程,同时还提供了一个示例 Perl 脚本,用以演示如何连接到 Derby 数据库,如何向 Derby 数据库插入数据,以及如何从中选择数据。
    2004年12月9日  
 
与 Apache Derby 一起使用 DB2 plug-ins for Eclipse,第 2 部分
IBM DB2 Universal Database (UDB) plug-ins for Eclipse 为 Cloudscape 10 和 Derby 用户提供了将 Cloudscape 数据库迁移到 DB2 UDB 数据库的能力。本文将介绍如何使用这个基于 Eclipse 的工具来迁移使用多产品配置的数据库,并解决迁移过程中碰到的所有问题。
    2005年1月4日  
 
用 Apache Ant 进行 Derby 数据库开发
开源 Derby 数据库引擎为开发人员提供了一个用于轻量级数据库开发的强大工具。Derby 数据库基于文件系统,可以在不同平台之间移植。由于这个原因,通常的策略是在开发时创建数据库,并将数据库与二进制发布文件一起发布,而不是动态创建数据库。在这篇文章中,作者 James Snell 将介绍少量 Apache Ant 任务,这些任务使得将 Derby 数据库的构建和发布包含到应用程序的构建过程中变得更加容易。
    2005年1月27日  
 
在 Eclipse 中开发 Apache Derby 应用程序
在开发 Apache Derby 应用程序的过程中需要执行很多任务,例如创建和连接数据库,编写 Java Database Connectivity (JDBC) 客户机应用程序和存储过程,以及将最终获得的软件组件部署到生产环境中。本文旨在发现如何结合使用各种基于 Eclipse 的 Apache Derby 工具来简化这一开发过程。
    2005年2月1日  
 
使用 Jython 连接 Apache Derby 数据库
通过使用 Jython 操纵 Derby 数据库,我们可以快速而容易地探索、学习关系数据库应用程序以及为之开发原型。
    2005年3月1日  
 
IBM Cloudscape/Apache Derby 中的备份、恢复和前滚恢复简介
确保 Cloudscape 数据的可恢复性。了解 IBM Cloudscape 和 Apache Derby 中备份、恢复和前滚恢复这些功能的工作原理。通过例子,学习如何恢复数据库。
    2005年3月21日  
 
Apache Beehive 相关介绍
Beehive 是一个新的 Apache 项目,用于简化 Java 2 Platform, Enterprise Edition(J2EE)以及 Web 服务编程。本文将介绍如何使用 Beehive,并概要介绍 Pollinate,这是一个用于创建 Beehive 应用程序的 Eclipse 插件。
    2005年5月9日  
 
使用 Python 连接 Apache Derby 数据库
使用 Python 操纵 Derby 数据库将允许您快速、容易地探索、学习以及原型化关系数据库应用程序。
    2005年5月19日  
 
创建、部署和调试 Apache Geronimo 应用程序
Eclipse 项目在过去几年中一直为开放源码社区提供高质量的和可扩展的集成开发环境。开始学习使用新的 Eclipse 插件来开发和部署 Web 应用程序到 Apache Geromimo 服务器吧。IBM 高级技术人员 Tim Francis 将为您介绍其中的细节。
    2005年6月6日  
 
在 Apache Geronimo 中部署 Web 服务
要确定某个应用服务器是否支持 Web 服务开发工作吗?Apache Geronimo 应用服务器完全可以满足这一要求,它是 Apache Software Foundation 的最新项目之一。Java 专家 Kunal Mittal 将通过演示如何在 Geronimo 中编写和开发标准 J2EE Web 服务代码,向您介绍 Geronimo 的 Web 服务功能。您将学会如何根据底层简单对象访问协议(SOAP)实现使用 Apache Axis,从而使用 Amazon Web 服务,并且还将知道如何使用简单的、基于 JavaServer 页面的客户机来访问 Web 服务。
    2005年7月25日  
 
基于 Eclipse 的 Apache Derby 工具
使用 Eclipse 技术连接和浏览 Apache Derby 数据库,并探索在 Eclipse 中使用 Derby 的各种方法。
    2005年11月14日  
 
在 GT4 中使用 IBM Cloudscape/Apache Derby 作为 RFT 数据库
本文介绍了在使用 Apache Derby 开放源码数据库管理系统(DBMS)作为 Globus Toolkit 4.0(GT4)中的 Reliable File Transfer(RFT)服务的数据库管理系统时,所要对代码和配置进行的修改。GT4 目前可以支持 PostgreSQL 和 MySQL DBMS。由于 Derby 是一个 100% 的 Java? 技术系统,因此它可以嵌入到 GT4 发行版中,这可以极大地简化网格的安装、配置和操作过程。GT4 中需要 DBMS 的核心组件是 RFT。
    2005年11月14日  
 
WebSphere 迁移: 将 Web 应用程序从 Apache Tomcat 迁移到 WebSphere Application Server Community Edition
本文阐释如何将 J2EE Web 层应用程序从 Apache Tomcat 5.5 迁移到 IBM WebSphere Application Server Community Edition V1.0。
    2005年12月1日  
 
在 Apache Geronimo 应用程序中实现和部署 Web 服务
在最近三年中,Web 服务浪潮席卷全世界。现在,无论您的企业应用程序是部署在小型家庭商店中,还是跨多个领域的企业基础设施的一部分,无论应用程序是否与他人协作,它都必须支持 Web 服务。在本文中,IBM Advanced Technology Solutions 团队将全面概述 Apache Geronimo 应用服务器的 Web 服务特性,并演示如何使用这些特性来创建支持 Web 服务的企业应用程序。然后使用一个虚拟银行例子来解释如何在 Geronimo 应用程序中实现和部署 Web 服务。
    2005年12月8日  
 
在 Apache Geronimo 中限制目录访问
在当前环境下,开发安全应用程序和保护数据尤为重要。学习如何通过使用 Java 2 Platform, Enterprise Edition (J2EE) 声明性安全在 Apache Geronimo 应用服务器中限制目录访问而为您的系统增加另一层安全。使用一个简单的 Web 应用程序作为例子,本文演示如何通过在 web.xml 文件中添加安全约束并且即使允许访问也要指明角色和用户来控制目录访问。
    2005年12月15日  
 
WebSphere 迁移: 从 Gluecode SE 或 Apache Geronimo 迁移到 WebSphere Application Server Community Edition
针对 Gluecode Standard Edition 或 Apache Geronimo 用户,本文说明了如何将 J2EE 应用程序从这些开放源代码应用服务器环境迁移到 IBM WebSphere Application Server Community Edition 1.0。
    2006年2月6日  
 
在 Apache Geronimo 中创建登录和注册系统,第 1 部分
这份由两部分构成的文章系列演示了如何使用声明式 Java 2 平台企业版(J2EE)安全性和 Apache Geronimo 内置的 Derby 数据库对注册用户进行认证并允许他们访问使用 Geronimo 应用服务器的 Web 站点。安全性的控制使用 SQL 类型的部署计划进行,它指定允许哪些用户或组访问 Web 站点。用户在 Geronimo 的内置 Derby 数据库中的用户表中指定,组也是在同一数据库中的组表中指定。这篇文章的重点是设置 J2EE 安全性并通过 Geronimo 内置的 Derby 数据库对用户进行认证。
    2006年2月9日  
 
IBM WebSphere Application Server Community Edition、Apache Geronimo 和 Gluecode
随着 IBM 最近公布了 IBM WebSphere Application Server Community Edition,developerWorks 人员采访了 IBM 的 Gluecode Transition 主管 Scott Cosby 和 IBM 的 Gluecode 开发主管 Paul Buck。通过此公告可以了解 WebSphere 产品系列和开放源码 Apache Geronimo 开发社区的意义。
    2006年2月9日  
 
在 Apache Geronimo 上部署 J2EE 应用程序
学习如何在 Apache Geronimo 上部署 Java 服务器页面(JSP)、servlet 和不同的企业 JavaBean(EJB)。这篇文章包含 Apache Geronimo 需要的部署步骤,这与其他 Java 2 平台企业版(J2EE)容器不太一样。
    2006年3月2日  
 
从头构建 Apache Geronimo
许多新老开发人员正在投身于不断增长的 Apache Geronimo 热潮。因此,对于希望集成修改或定制模块的开发人员,构建 Geronimo 的能力越来越重要了。不幸的是,构建 Geronimo 并不容易。它要求学习新的构建脚本以及构建应用程序。幸运的是,通过这个详细的分步指南,您就可以理解如何从头构建 Apache Geronimo 源代码。
    2006年3月2日  
 
在 Apache Geronimo 中创建登录和注册系统,第 2 部分: 用 JSP 构建注册系统
这个由两部分构成的文章系列演示了,如何使用声明式 Java 2 平台企业版(J2EE)安全性和 Apache Geronimo 内置的 Derby 数据库对注册用户进行认证并允许他们访问使用 Geronimo 应用服务器的 Web 站点。安全性用 SQL 类型的部署计划进行控制,该部署计划指定允许哪些用户或组访问 Web 站点。本文是该系列的第 2 部分,重点是使用 Java 服务器页面 (JSP)来注册新用户,然后新用户就可以用第 1 部分介绍的基础设施设置进行登录。
    2006年3月2日  
 
Geronimo 叛逆者:Geronimo 与 Apache 许可带来的危机和意外收获
在 “Geronimo 叛逆者” 专栏的这一部分中,Java 和 Microsoft .NET 开发人员 Neal Sanche 邀请您体验他的梦想 ―― 共享的、底层的、面向对象的代码使开发人员可以在其上集成和构建任何应用程序。这一梦想能否成真?Neal 详述了一群开发人员对此作出的努力,他们想设计一种代码框架,使您从每次构建应用程序时都不得不完成的大量重复劳动中解放出来,通过本文,您还将发现 Apache Geronimo 项目和许可颁发与此理念的不谋而合之处。
    2006年3月9日  
 
在 Apache Geronimo 中创建登录和注册系统,第 2 部分:用 JSP 构建注册系统
这个由两部分构成的文章系列演示了,如何使用声明式 Java 2 平台企业版(J2EE)安全性和 Apache Geronimo 内置的 Derby 数据库对注册用户进行认证并允许他们访问使用 Geronimo 应用服务器的 Web 站点。安全性用 SQL 类型的部署计划进行控制,该部署计划指定允许哪些用户或组访问 Web 站点。本文是该系列的第 2 部分,重点是使用 Java 服务器页面 (JSP)来注册新用户,然后新用户就可以用第 1 部分介绍的基础设施设置进行登录。
    2006年3月13日  
 
集成 DB2 与 Apache Geronimo
Apache Geronimo 是部署 Java 2 Platform, Enterprise Edition (J2EE) 应用程序的一个很受欢迎的新的替代方案。IBM DB2 是一个成熟的关系数据库产品,非常适用于 J2EE 环境。IBM 软件工程师 Emilio Zegarra 将详细介绍如何将这两个产品集成到 J2EE 应用程序中。本教程将学习如何开发和部署连接到 DB2 数据库的应用程序,并获得设置环境所需的配置文件。了解如何使用 Eclipse 和 Web 工具平台 (WTP) 插件项目组合应用程序所需的不同组件,最后,将学习如何部署应用程序和 DB2 配置。
    2006年3月21日  
 
Linux 上的 Apache、Cloudscape 和 PHP
您想知道如何从头构建 PHP 数据库应用程序吗?这个教程向您讲解如何安装 IBM DB2 Run Time Client,从而访问 IBM Cloudscape 数据库。我们还将安装和配置 Apache Web 服务器以驻留应用程序,以及编译和配置 Apache 的 PHP 模块。本教程的最后一部分讲解如何使用 Cloudscape Network Server 和 Apache 来检验数据库应用程序。
    2006年3月28日  
 
Geronimo 叛逆者:摒弃 JBoss,使用 Apache Geronimo
现在 Apache Geronimo 已经获得了 Java 2 Platform 和 Enterprise Edition(J2EE) 1.4 认证,并且已经发布了版本 1.0,许多开发人员都将从在比较受限制的平台上构建软件中解脱出来。尤其是最近已经有很多文章和指南,对从 JBoss 应用服务器迁移到 Apache Geronimo 进行了详细的描述。Geronimo 叛逆者连载栏目描述了这样做的许多优点。
    2006年4月3日  
 
Apache Geronimo 中的依赖注入,第 1 部分: 用新的方式观察 J2EE 应用程序中的解耦
本文是两部分组成系列的第一篇文章,讲述了在 Apache Geronimo 中依赖注入(dependency injection,DI)的工作方式。通过使用可用的最轻量级 DI 容器 PicoContainer 的简单示例,不用深入太多细节,就可以发现 DI 的理论基础。
    2006年4月24日  
 
Apache Geronimo 中的依赖注入,第 2 部分: 下一代
这是两部分的文章系列的第 2 部分,继续研究从第 1 部分开始的 Apache Geronimo 中的依赖注入。本文将概述 Geronimo 的架构,研究 DI 对 Geronimo 的冲击,学习如何使用 Geronimo 中的 DI 特性改变编写代码的方式。本文还介绍了 Geronimo 处理构造函数注入和 setter 注入的方式。
    2006年4月24日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 介绍 Apache Derby
从某一点来说,几乎每个应用程序开发人员都面临着保存数据的需求。随着支持 Internet 或 Web 的应用程序的增长,这种需要变得更加紧迫。常规专栏 “用 Apache Derby 进行开发 —— 取得节节胜利” 的这一期将介绍 Apache Derby —— 一个开放源码的、基于标准的、小内存占用的 Java 数据库系统 —— 把它与其他数据库系统进行比较,并讨论与它的下载和安装有关的问题。阅读完本文之后,就应当做好了开始用 Derby 开发数据库应用程序的准备。
    2006年4月27日  
 
使用 Apache Geronimo 构建故障保险的事务型应用程序
以前的相关文章(“使用 Geronimo 构建安全企业基础设施” 和 “在 Apache Geronimo 应用程序中实现和部署 Web 服务”)中,我们考察了在 Apache Geronimo 应用服务器中实现安全性和 Web 服务,并演示了这些特性是如何用于创建企业应用程序的。在本文中,IBM Advanced Technology Solutions 团队概述了 Apache Geronimo 中的事务支持,并演示了如何使用该特性来构建故障保险的事务型应用程序。接下来,使用一个模拟银行场景了解如何在现实世界的 Geronimo 应用程序中采用事务。
    2006年5月11日  
 
在 Apache 目录服务器中存储 Java 对象,第 2 部分
在第 2 部分中将介绍如何在 Apache 目录服务器 (ApacheDS) 中存储 Java 对象,Bilal Siddiqui 将提供 9 个示例应用程序,演示在第 1 部分中学习的概念。除了介绍使用 ApacheDS 存储、搜索、检索和修改 Java 对象的所有步骤之外,Bilal 还将在总结全文时提供一个可重用的 Java 类,该类可以使用 LDAP 模式组件在 ApacheDS 中将这些功能组合在一起。
    2006年5月29日  
 
在 Apache 目录服务器中存储 Java 对象,第 1 部分
这个两部分的系列介绍了在 Apache 目录服务器(ApacheDS)中保存 Java 对象的步骤。在第 1 部分中,作者 Bilal Siddiqui 介绍了 ApacheDS,并提供了 ApacheDS 核心架构的概述。因为主要把 ApacheDS 用作保存 Java 对象的 LDAP 服务器,所以 Bilal 提供了对 LDAP 概念和术语的快速概述。他还介绍了如何用 JXplorer 查看 LDAP 模式组件,例如属性类型和对象类,还介绍了如何在 ApacheDS 中输入数据对象。文章末尾概述了 Java 对象的序列化和远程方法调用,并用它们把 Java 对象保存在 ApacheDS 中,为第 2 部分实践性更强的方法做好准备。
    2006年5月29日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行数据库开发,第 2 部分
本文将学习几个基本的数据库概念,包括模式、表、列数据类型以及结构化查询语言(SQL)的简单介绍。这篇文章 —— 侧重于数据库开发人员的角色 —— 介绍可以用来在 Apache Derby 数据库中保存数据的基本数据类型,然后用它们在 Apache Derby 中创建一个带有两个表的简单模式,供一个虚拟的商店使用。要查看数据库的模式内容,可以使用 Apache Derby 的工具 —— dblook,导出数据库的内容。文章结束时简单讨论了如何删除表。
    2006年6月12日  
 
用 Apache Derby 进行开发 ―― 取得节节胜利:用 Apache Derby 进行数据库开发,第 2 部分
本文将学习几个基本的数据库概念,包括模式、表、列数据类型以及结构化查询语言(SQL)的简单介绍。这篇文章 ―― 侧重于数据库开发人员的角色 ―― 介绍可以用来在 Apache Derby 数据库中保存数据的基本数据类型,然后用它们在 Apache Derby 中创建一个带有两个表的简单模式,供一个虚拟的商店使用。要查看数据库的模式内容,可以使用 Apache Derby 的工具 ―― dblook,导出数据库的内容。文章结束时简单讨论了如何删除表。
    2006年6月13日  
 
Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:ActiveMQ
我们已经在 “Geronimo 叛逆者” 专栏中对集群进行了许多讨论。但是,使所有集群成为可能的消息传递又怎么样呢?Geronimo 包含 ActiveMQ,这是 Java Message Service(JMS)的一种实现,创建它是为了满足项目的需要。在本文中,我们与 ActiveMQ 的创建者之一 James Strachan 讨论了 ActiveMQ、消息传递以及依赖消息传递的应用程序的未来发展。
    2006年6月22日  
 
通过 JVM 查看关于 Apache Geronimo 的统计信息
Apache Geronimo 应用服务器不仅是开放源码的,而且性能很高。所以它是运行高性能应用程序的自然选择。但是,只是将应用程序运行在 Geronimo 中还不能保证它满足您的性能要求。有时候,可能需要分析和优化应用程序的效率。有许多工具可用于该任务,但您可以通过分析 Java 虚拟机 (JVM) 统计信息基本完成该任务。本文将帮您体验如何从 JVM 获得统计信息,从而对应用程序进行概要分析和优化,以满足性能需要。
    2006年6月29日  
 
进入 Harmony 世界,第 1 部分: Apache Harmony 项目简介
Apache Harmony 是 2005 年 5 月宣布的开放源码 Java SE 实现,本文是一个分 5 部分的系列文章的第一篇,这个系列主要介绍 Apache Harmony 项目的内部实现,最新发展现状和开源 Java 开发的模式,并鼓励和欢迎大家参与到 Harmony 的社区中来。本文是 5 个系列的第一篇,概括介绍了 Harmony 项目的背景,技术架构,社区运作和未来的方向。
    2006年7月17日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 使用 Apache Derby 进行数据库开发,第 1 部分
准备好开始使用 Apache Derby 了吗?这个由多个部分组成的系列属于 “用 Apache Derby 进行开发:取得节节胜利” 专栏,将带领您立刻使用 Derby 数据库。第 1 部分介绍关系数据库的基本概念,并侧重于这些主题与 Derby 数据库的关系。您将学习 ACID 测试(用一个简单的示例演示)和 ij 工具,该工具可用于交互连接和查询 Apache Derby 数据库。然后,本系列的测试将帮助您成为使用 Apache Derby 的高手。
    2006年8月28日  
 
在 Apache Geronimo 上远程部署 Web 应用程序
Apache Geronimo 是一种认证的 Java 2 Platform Enterprise Edition(J2EE) 1.4 应用服务器。大多数人在想到 J2EE 时,会想到事务管理、Web 应用程序和异步消息传递等东西。但是,有了这些特性也不一定能够通过 J2EE 认证。应用服务器必须提供任务关键型生产系统所需的许多工具。这些工具之一是远程部署。Geronimo 是为满足大多数部署场景而设计的,所以它包含对远程部署的支持。本文解释使用 Geronimo 远程部署应用程序的许多方式。学习如何使用命令行工具(Geronimo 部署工具)和基于浏览器的工具(Geronimo Administration Console)远程部署应用程序,以及如何在集成开发环境(Eclipse)中部署应用程序。本文还提供一个对小型 Web 应用程序进行部署的简单示例。
    2006年8月31日  
 
使用 Apache Geronimo 将 Apache Axis 应用程序移植到 Axis2
随着 Apache Axis 及其最新产品 —— Axis2 的出现,在 Apache Geronimo 上开发 Web 服务已经变得非常轻松并且也不太繁琐了。Axis2 是对 Axis 的重要改进,这是因为在 Axis2 上实现了更好的体系结构,简化了开发,并且 Axis2 提供了更多的数据绑定支持。本文介绍如何使用示例 Web 服务,以及如何将以前在 Axis 中开发的 Web 服务迁移到 Axis2 中。将讨论 Axis2 与 Axis 相比的多种改进和提高,以及这与在 Geronimo 应用服务器上部署新移植的 Axis2 Web 服务有什么关联。
    2006年8月31日  
 
Geronimo renegade: OpenEJB 和 Apache Geronimo 的 EJB 实现
Enterprise JavaBeans (EJBs) 到底有什么了不起的,为什么对 Java 2 Platform, Enterprise Edition (J2EE) 开发来说如此重要?在这一期的 Geronimo renegade 专栏中,OpenEJB 的共同创始人 David Blevins 将介绍 EJB 可以为您做什么,并解释 OpenEJB 如何被选择作为 Apache Geronimo 的 EJB 实现。
    2006年9月7日  
 
安装、配置和测试 Windows, Apache, Informix 与 PHP 服务器的分步指南
学习如何安装、配置和测试 Windows, Apache, Informix, and PHP (WAIP) 服务器。Windows、Apache、Informix 以及 PHP 共同形成一个非常强大且动态的 Web 服务器。
    2006年9月7日  
 
使用 XMLBeans 在 Apache Geronimo 中部署 SOA 应用程序
对 XMLBeans 好奇吗?这种高级易用的 XML-Java 绑定技术允许您像访问任何 Java 对象或 JavaBean 一样访问 XML 文件。本文将阐明有关 XMLBeans 技术的更多内容,包括它如何与 Apache Geronimo 一起使用以及如何简化和流化面向服务架构 (SOA) 开发。
    2006年9月7日  
 
使用 Apache Geronimo 和 POJO 构建 SOA 框架
在不考虑库和框架强制执行的应用程序编程接口 (API) 约束的情况下进行软件开发,是一个非常诱人主张。它使许多人接受了普通旧式 Java 对象(Plain Old Java Object,POJO)编程的范例 —— 能够在 Java 平台上开发软件,而无需使用多余的接口或第三方 API。Apache Geronimo 框架为构建复杂应用程序和服务的 POJO 开发提供了一个可靠的基础设施。本文介绍 Geronimo 框架的一些组件和技巧,用于通过 POJO 策略来实现成功的、面向服务的开发。
    2006年9月11日  
 
用 Apache 和 Subversion 搭建安全的版本控制环境
本文将在服务器端配置工作的角度,结合作者在实际开发工作当中的配置实例,介绍 Subversion 服务器端的基本配置和管理,以及如何将 Subversion 与 Apache 结合,实现一些高级管理功能。
    2006年9月11日  
 
优化您的 Apache Geronimo 发行版
Apache Geronimo 以可伸缩性而闻名,它使用 GBeans,允许开发人员即插即用所需的任何服务与 Web 应用程序。但 Apache Geronimo 开箱即用的发行版配套提供了一些监听端口和启动的应用程序模块的服务,包括 Web 应用程序在内,这将占用大量资源,还有可能使您的应用程序暴露于入侵者的威胁之下。本文将介绍如何停止和重启监听和应用程序服务,以及如何按照需要取消部署和重新部署各个应用程序模块及 Web 应用程序,从而有效地将 Apache Geronimo 发行版的部署调整为仅包含必要的核心服务和应用程序。
    2006年9月14日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行数据库开发,第 3 部分
学习如何创建自文档化 SQL 命令文件,通过将 SQL 命令与有用的注释一起放置在文本文件中,可以根据需要执行任意多次。介绍 SQL 脚本文件的基本原理之后,本文展示了三种执行脚本文件的方法。然后您将回顾使用 SQL INSERT 语句将数据插入表中的基本原理,其中包括查看使用不同方式插入 10 个新行的示例。最后,本文展示了一个脚本,该脚本自动化该 INSERT 操作并显示新插入的数据以供验证。
    2006年9月14日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行数据库开发,第 4 部分
Apache Derby 软件提供了功能强大的开发源码数据库,可用作范围广泛的数据库应用程序的持久存储库。它受欢迎的主要原因之一是 Apache Derby 的查询支持,该支持允许您有选择地从一个或多个表的特定行中提取满足某个布尔条件的列。了解 Apache Derby 的查询能力以及如何使用 SELECT 语句执行复杂查询。
    2006年9月21日  
 
Geronimo 叛逆者,第 8 部分: 未来的 Apache Geronimo
想知道 Apache Geronimo 的未来是什么样吗?本系列的这篇文章正适合您。在本期中,叛逆者将探索 Geronimo 的格言卡里有什么,其中包括 Geronimo 开发人员在哪里进行项目、重要的新特性以及改进。然后,将为您展示下一版本的 Apache Geronimo。
    2006年9月28日  
 
使用 Apache Geronimo 和 JMS 构建事件驱动的框架
能够及时响应实时的信号和事件成为了企业框架的最重要方面之一。本文讨论 Apache Geronimo 框架提供的技术和工具,使应用程序和服务能够有效地对这些信号和事件作出响应,并将它们作为消息传播到驻留在平台虚拟层之间的相关组件。这些技术(包括面向服务的体系结构 (SOA) 和使用 Java 反射的有效事件驱动交互框架)有助于降低设计有效事件驱动的软件系统的复杂性,同时可以增加灵活性。
    2006年9月28日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行数据库开发,第 5 部分
SQL SELECT 语句允许对 Apache Derby 数据库执行查询以从满足特定条件的多个表中选择数据。本文建立在本系列前几篇文章的基础之上,开发更强大的 SELECT 语句。学习如何使用 ORDER BY 子句和 DISTINCT 关键字修改查询选择的数据行;如何在一个查询中包括基本数学操作符;如何使用主要的内置 SQL 函数将数据从一种类型转换为另一种类型、计算聚合数量、执行数学操作、操作日期和时间数据以及操作字符串。
    2006年10月12日  
 
回到基础:为 Apache Derby 的 ij 工具编写脚本
最近,人人都在构建 Web 应用程序。但是,如果仅仅是需要一点点数据,又该怎么办?您真的要陷入创建整个应用程序的困境吗?Derby 是否提供了解决此问题的工具?对,当然提供了。Derby 的主要命令行工具 ij 就是为解决这些问题而设计的:通过命令行操纵和检索数据库中的数据。但 ij 不仅仅是输入选择语句的地方。它提供一套相当全面的工具和命令,如游标的使用和操纵。本文阐述如何使用 ij 的高级脚本编写功能。您可能永远不必再回头去寻求 Web 应用程序的帮助。
    2006年10月16日  
 
使用 JMX 管理 Apache Geronimo
Java 社区已经利用 Java Management Extension (JMX) 规范和框架作为系统、应用程序和资源管理的标准。Apache Geronimo 平台是以管理功能为最高优先级来设计的,而 JMX 是起主要作用的技术之一。本文将探索如何使用 JMX 管理 Geronimo 平台。
    2006年10月23日  
 
权衡 Apache Geronimo EJB 事务选项,第 3 部分: 综合所有事务
Jonathan Sagorin 在由三部分组成的系列文章的最后一部分中对 Enterprise JavaBeans(EJB)事务进行全面的揭示。探索 Apache Geronimo 应用服务器上与容器管理事务和 bean 管理事务都相关的难题和附加实现与配置选项。
    2006年10月23日  
 
权衡 Apache Geronimo EJB 事务选项,第 2 部分: Bean 管理事务
既然您已经在第 1 部分学习了有关 Enterprise JavaBeans (EJB) 容器管理的事务的所有细节,那么您可能对 EJB bean 管理的事务以及如何在 Apache Geronimo 应用服务器中实现它感到好奇。在由三部分组成的系列文章的这一期文章(第 2 部分)中,您可以获得所有细节。
    2006年10月23日  
 
权衡 Apache Geronimo EJB 事务选项,第 1 部分: 容器管理事务
本系列分为三部分,将探索 Apache Geronimo 中的 Enterprise JavaBeans (EJB) 容器管理事务和 bean 管理事务。在第 1 部分中,将找出两种事务之间的差异,其中包括了解容器管理事务如何帮助您避免事务逻辑和管理的复杂性,从而使您可以专注于企业 bean 的业务逻辑。您还将学会如何在 Geronimo 应用服务器中实现容器管理事务,以及如何使用 Geronimo、OpenEJB 和 XDoclet 将自己从繁重的 EJB 编码工作中解放出来。
    2006年10月23日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行数据库开发,第 6 部分
与创建数据库模式和用数据填充表一样,有选择地修改数据是数据库开发人员必备的最重要的技能之一。本文教您如何有选择地删除或更新现有表中的数据以及如何修改现有表的结构。要对更复杂的数据库模式执行数据修改,您将通过数据更新和数据插入操作来学习涉及到标量和表的嵌入式子查找。您还将学习如何使用 Apache Derby 数据库删除和修改复杂模式中的数据。
    2006年11月2日  
 
Apache 门户项目组介绍
本文将快速浏览 Apache 门户项目组的所有项目,并着重介绍门户项目组中的核心项目-Jetspeed-2。
    2006年11月2日  
 
用 Apache Geronimo 创建并部署 blog 和 wiki 模块
blog 和 wiki 正给互联网带来一场风暴。这些分享想法并和朋友们合作的新方式已经被各种各样的社会团体(从少数几个好朋友组成的小圈子到大公司)证明是值得密切关注的。这些技术兴起的一个原因是,不论对于终端用户还是管理员来说,它们都很简单。管理员们发现 Apache Geronimo 是创建新 blog 和 wiki 应用程序的一个健壮且安全的平台。您也会发现可以使用 Geronimo 和其他开放源码组件创建 blog 和 wiki 应用程序。
    2006年11月6日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行数据库开发,第 7 部分
本文已经到达了掌握基本数据库概念的关键点,因为这些数据库概念与 Apache Derby 数据库相关。本文回顾了如何修改 SQL 查询对相关的行进行分组来提供汇总的统计数据库信息,然后介绍了视图的概念,通过创建表示 SQL 查询结果的虚拟表,视图可用于简化数据库应用程序开发。最后了解数据库索引,它可用于定位特定的表行。掌握这些高级数据库概念后,您就做好了开始用 Apache Derby 开发 Java 数据库应用程序的准备。
    2006年11月7日  
 
深入了解 Apache Geronimo, Version 1.1
现在让我们开始全面了解 Apache Geronimo 1.1 新增的功能,并获得如何使用这些功能的专家建议。本文概述了在最新版的 Geronimo 中引入的架构改变,并集中介绍了新的、创新性的插件架构。您还能够看到有关 Web 控制台的改进,包括内存使用图、线程池统计表、Java 消息服务(JMS)资源向导,以及密钥库。最后,还将探究对 Eclipse 插件的更改,并了解一下 Little-G。准备好 —— 旅程马上就要开始了。
    2006年11月30日  
 
关于 Apache Geronimo PetStore 演示的分析
本文是一份关于如何构建可以用于您的交易中的企业级应用程序的实用指南。本文介绍的 iBATIS PetStore 应用程序是一个源自 Sun Java BluePrints 程序的应用程序示例。这个应用程序说明了如何使用 iBATIS 持久性框架、全 Java 的 Apache Derby 数据库、Java Platform, Enterprise Edition(Java EE)来开发一个简单的跨平台企业级应用程序。本文提供了发掘 iBATIS、Derby 和 Apache Geronimo 的特性所需的技巧和技术,构造和实现了一个灵活实用的 PetStore 应用程序。
    2006年12月18日  
 
用 Apache Proxy 的指令(mod_proxy)改进 LAMP 安全性
在本文中,Nick Maynard 描述了一种使用 Apache 的 mod_proxy 模块改进 LAMP 设置的安全性的方法。本文专门针对 Linux;但是,也可以将一些原理应用于其他操作系统。
    2006年12月31日  
 
使用 Apache WSS4J 和 WebSphere DataPower SOA Appliances 对 XML 文档进行签名和验证
随着 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)越来越多的应用,确保 XML 消息的真实性、完整性和认可性已经成为了安全而可靠的消息传递基础设施的重要组成部分。本文将通过一个示例场景向您逐步介绍如何结合使用 Apache WSS4J 和 IBM WebSphere DataPower SOA Appliances 来支持对 XML 文档进行签名和验证。
    2007年1月3日  
 
用 Apache Derby、Apache MyFaces 和 Facelets 开发应用程序
学习如何使用 Apache Derby、Apache MyFaces 和 Facelets 来开发 JavaServer Faces (JSF) 应用程序。本文中示例应用程序(可下载)使用了 Model-View-Controller (MVC) 架构,用来说明 MyFaces 组件的强大功能以及使用 Apache Derby 和最新视图技术 Facelets 进行开发的简单性。
    2007年1月11日  
 
Apache HTTP Server 与 Tomcat 的三种连接方式介绍
整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。
    2007年1月15日  
 
认识 Atom 发布协议,第 3 部分: Apache Abdera 项目简介
本系列的前几期介绍了 Atom 发布协议(Publishing Protocol),描述了在实际应用程序中使用的各种方式。本文将举例说明如何使用一个新的开放源代码项目 Abdera 实现支持 Atom 的应用程序,该项目目前处于 Apache Software Foundation 孵化阶段。
    2007年1月26日  
 
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 1 部分: 梦幻前端
在通往创建在用户 Web 浏览器中运行的动态 JavaScript 应用程序的征途中,Google Web Toolkit(GWT)是举足轻重的一步。使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。这是本系列的第一篇文章,介绍 GWT 基础知识,包括 GWT 是怎样使您创建一个 Asynchronous JavaScript + XML(Ajax)应用程序,而且依然在 Java 语言中编写代码的。探索如何创建和运行一个小型的样本 GWT 应用程序 —— 近来十分流行的一项 Web 2.0 新业务,称为 Slicr,在线销售比萨饼。
    2007年2月2日  
 
使用 Apache Derby 开发 Eclipse 插件
本文演示了如何将资源索引与 Apache Derby 数据库结合使用来开发 Eclipse 插件。嵌入到 Eclipse 的 Derby 数据库使您可以在客户端创建 SQL 数据库而不会有安全问题或网络问题,例如连接不稳定或反应时间长。SQL 数据库和 JDBC API 提供了一种轻松的方法用于存储信息和快速搜索先前存储的数据。
    2007年2月16日  
 
Geronimo 叛逆者: 安全和 Apache Geronimo 的未来
对于 Apache Geronimo 这样提供全面服务的应用服务器来说,需要具有全面服务的安全实现,就是说仅仅支持 SSL 连接还不够。安全实现是指保证应用程序中发出的内部请求的安全。在本部分,David Jencks 将与 Geronimo 叛逆者专栏的主笔讨论关于 Geronimo 的安全实现的当前和未来的看法。
    2007年3月30日  
 
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 4 部分: 部署
在本系列的前三篇文章中,您已经使用 Google Web Toolkit (GWT) 构建了简单但实用的 Web 应用程序。至此,您一直在编辑和调试使用 GWT 的托管模式的应用程序,GWT 的托管模式允许在 Java 开发工具内模拟 Web 服务器环境。糟糕的是,让所有用户都下载 Eclipse 只为运行 Web 应用程序是不切实际的。本文是本系列的第四篇文章,阅读本文,您将了解如何在 Java Web 应用服务器上部署 GWT 应用程序,并获得关于使用 Apache Derby 数据库驱动 GWT 的提示。
    2007年4月4日  
 
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 3 部分: 通信
在本系列的前两篇文章里,您已经了解了如何使用 Google Web Toolkit (GWT) 和 Apache Derby 关系数据库创建简单的 Web 应用程序。第 1 部分主要介绍了如何使用 GWT 构建名为 Slicr 的比萨交付系统的前端。在第 2 部分中,向您展示了如何使用 Derby 创建关系数据库,并简要演示了将数据库行转换为 Java 对象的机制。现在将开始变得有趣起来!在第三篇文章中,了解如何使客户机与服务器相互进行对话。您将使用 GWT 内的远程过程调用(Remote Procedure Call,RPC)框架从服务器获取数据,这几乎就像执行一次 Java 方法调用一样简单。
    2007年4月4日  
 
使用 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日  
 
在 Apache Geronimo 上开发和部署 Apache Pluto 门户应用程序
即使 Apache Geronimo 的功能集中缺少预先集成的门户服务器支持,您仍可以使用 Geronimo 作为门户应用程序的测试和部署环境。本文将引导您逐步完成在 Geronimo 部署 Apache Pluto 驱动器和容器的过程,为您的门户应用程序提供百分之百的开放源码环境。然后了解如何在 Pluto 和 Geronimo 中开发、部署和测试样例门户应用程序。
    2007年5月8日  
 
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 1 部分: OpenJPA 与 EJB 3.0
Java Persistence API(JPA)是 EJB 3.0 新引入的数据持久化编程模型,它利用 Java 5 中的注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。本系列文章将全面介绍其开源实现 — Apache OpenJPA,将为学习 JPA 标准和使用 OpenJPA 进行实际的应用开发提供详细的指南。本文是系列文章的第一部分,概述了关系型数据库和面向对象之间的阻抗失谐(impedance mismatch),介绍了 EJB 3.0 JPA 标准的应对解决方案,并对 OpenJPA 进行了初步介绍。
    2007年5月24日  
 
Apache Geronimo JNDI 命名和 Java 资源连接池,第 2 部分: 使用 Java Message Service
Java Naming and Directory Interface(JNDI)是一种应用程序编程接口(API)或库,它为应用程序提供了将名称与对象关联起来,以及根据对象的名称在目录中查找对象的方法。本文是系列教程的第二部分,展示了 Apache Geronimo、JNDI 与 Java Message Service(JMS)资源组如何相互关联。而且您将了解如何构建 JMS 资源连接,以及如何在使用 JNDI 的简单 Geronimo 应用程序中访问 JMS 资源连接。
    2007年6月7日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行 Java 数据库开发,第 4 部分
了解 SQL 游标以及使用 SQL 游标在 Apache Derby 数据库中执行动态数据修改的方法。您可以通过显式使用 ij 工具来使用 SQL 游标,也可以通过隐式调用相关的 Java 方法来使用 SQL 游标。通过掌握此功能,您可以编写能够有选择性地修改商业应用程序数据的 Java 应用程序。
    2007年6月7日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行 Java 数据库开发,第 5 部分
了解在将预处理语句与 Apache Derby 数据库应用程序结合使用时可用的高级功能。首先,使用 ij 工具动态执行 PreparedStatement 快速构建原型。接下来,把数据注入 PreparedStatement 以便高效地将大量数据插入到特定列中。然后使用 ParameterMetaData 对象获取信息,包括关于 PreparedStatement 中各个参数特定于供应商的实现细节。
    2007年6月7日  
 
用 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 Geronimo JNDI 命名和 Java 资源连接池,第 1 部分: 数据源连接
Apache Geronimo 应用服务器中,Java Naming and Directory Interface (JNDI) 是与连接池的接口。通过此接口,开发人员可以访问所有 Java 对象,包括 Enterprise Java Bean (EJB)。本系列文章提供了概念丰富的文档,讲述了如何利用 JNDI 访问数据源、Java 消息服务、邮件会话和 URL 连接的连接池。
    2007年6月7日  
 
LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
如今,使用 LAMP(Linux、Apache、MySQL 和 PHP/Perl)架构的应用程序不断被开发和部署。但是,服务器管理员常常对应用程序本身几乎没有控制能力,因为应用程序是别人编写的。这份共三部分的系列文章将讨论许多服务器配置问题,这些配置会影响应用程序的性能。第二篇文章重点讨论可为优化 Apache 和 PHP 而采取的措施。
    2007年6月7日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行 Java 数据库开发,第 1 部分
来吧!本文开始带领您编写操作 Apache Derby 数据库的 Java 应用程序。学习如何使用 Derby 嵌入式 Java Database Connectivity(JDBC)驱动程序连接嵌入式 Derby 数据库。了解数据库元数据,以及如何在 Java 应用程序中正确地处理可能由 Derby 生成的 SQL 错误和警告。
    2007年6月7日  
 
技巧: 配置 Apache 为 XHTML 发送正确的 MIME 类型
本文将向您展示:如何配置 Apache 以便为支持可扩展超文本标记语言(Extensible Hypertext Markup Language,XHTML)的浏览器标记文档的媒体类型为 application/xhtml+xml,同时仍然向不支持该语言的浏览器(如 Microsoft Internet Explorer)发送 text/html。
    2007年6月18日  
 
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 2 部分: 开发第一个 Open JPA 应用
JPA 是 EJB 3.0 新引入的数据持久化编程模型。JPA 充分利用了注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。OpenJPA 是 Apache 组织提供的 JPA 标准实现。本文是 "使用 Apache OpenJPA 开发 EJB 3.0 应用系列" 的第二部分,描述了如何采用 OpenJPA 提供的接口开发 EJB 3.0 应用的步骤和方法,并介绍了 OpenJPA 中提供的几个小工具的用法,这些工具能让我们的开发过程变得更加简单、快速。
    2007年6月25日  
 
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 3 部分: 实体继承
本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 3 部分,介绍 OpenJPA 对实体继承的三种支持方式,并且通过简单的例子描述了其中的一种方式:JOINED 实体操作方式和 OpenJPA 容器的实现细节。
    2007年6月27日  
 
使用 Apache Solr 实现更加灵巧的搜索,第 1 部分: 基本特性和 Solr 模式
Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇分两部分的文章中,Lucene Java 的提交人 Grant Ingersoll 将介绍 Solr 并向您展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。
    2007年7月2日  
 
用 Ajax 和 Apache Geronimo 创建异步消息框架
本文将介绍结合使用 Apache Geronimo 与 Asynchronous JavaScript + XML (Ajax) 用户界面 (UI)、异步消息传递系统和松散耦合的业务服务来构建响应性的企业级 Web 应用程序框架。
    2007年7月12日  
 
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 4 部分: 实体关联
本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 4 部分,介绍 OpenJPA 中对实体关联关系的支持,包括一对一、多对多、多对一和多对多关系,并且通过简单的例子描述了 OpenJPA 容器实现一对一实体关联关系时的实现过程。
    2007年7月17日  
 
用 Apache Pluto 编写 portlet 并将其部署到 Apache Geronimo 中
Portlet 是功能强大的工具,可用于从多个位置聚合数据,整合各种应用程序,以及为多组用户提供一致的工作区。Apache Pluto 是 Portlet 规范的参考实现,因此可用来测试正在开发中的 portlet。本文将教您如何在 Apache Geronimo 服务器内安装和配置 Pluto portlet 容器。
    2007年7月23日  
 
使用 Apache Synapse 将现有的系统转化为 SOA 平台
如果您正计划将现有的中间件转换为面向服务的体系结构(SOA)平台,那么可以考虑使用 Apache Synapse。这是一种替代专有企业服务总线(ESB)的、易于使用的、开放源代码产品,其成本更低并且所需进行的工作更少。本文向您全面地介绍了 Apache Synapse,并提供了一个用例,以说明如何使用 SOA 方法集成并重用现有的应用程序。
    2007年9月6日  
 
在 Geronimo 中管理 Apache Pluto
Portal 和 portlet 技术开发是目前开发中所采用的热门技术,尤其是在开发支持 Web 2.0 的应用程序。Apache Pluto 项目是 Java Portlet Specification 的参考实现,它最初是通过 Java Community Process 和 Java Specification Request (JSR) 168 创建的。该规范定义了用 Java 编程语言开发门户和 portlet 组件的指导信息。该规范被视为传统门户的通用标准和构建可移植 Web 应用程序的框架。了解如何结合使用 Pluto 项目与 Apache Geronimo 的 Java Platform, Enterprise Edition (Java EE) 平台为使用门户和 portlet 构建可自定义的和可管理的系统来创建具有高度灵活性且功能强大的环境。
    2007年9月13日  
 
Geronimo 叛逆者: 使用集成程序包:GlassFish JSTL 1.2 和 Apache Geronimo 2.0
Apache Geronimo 小组已经成功实现了新的 Java Platform, Enterprise Edition (Java EE) 5.0 规范。Java EE 5 拥有许多值得关注的特性,其中之一就是新的 Java Standard Tag Library (JSTL) 1.2 规范。JSTL 1.2 的关键是统一表达式语言,它允许我们在 JavaServer Faces (JSF) 中结合使用 JSTL 的最佳特性。本期的叛逆者将介绍 JSTL 1.2 的重要性,探究 Java Web 技术的历史以及 Geronimo 小组如何利用 GlassFish JSTL 1.2 实现将 JSTL 12 支持添加到 Geronimo 中。
    2007年10月11日  
 
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 5 部分: 实体标识的自动生成
本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 5 部分,介绍在 OpenJPA 中如何自动生成实体的唯一标识,包括使用容器自动生成实体标识,借助于数据库的自动编号、序列号、数据库表等技术自动生成实体标识等,并且通过简单的例子描述了这几种情况下的操作过程。
    2007年10月18日  
 
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 6 部分: 处理实体生命周期事件的回调
本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 6 部分,介绍了 OpenJPA 中对实体生命周期过程中的回调的支持,包括使用回调方法和监听器实现回调,并且通过简单的例子描述了 OpenJPA 容器中实体回调的实现过程。
    2007年10月18日  
 
用 Apache Derby 进行开发 —— 取得节节胜利: 用 Apache Derby 进行 Java 数据库开发,第 6 部分
了解如何构建一个自包含 (self-contained)、可部署的嵌入式 Apache Derby 数据库应用程序。本文是本系列的最后一篇文章,您将把数据库表映射到 Java 类中,编写 Data Access Object (DAO) 并将它们与业务逻辑类一同集成到完成的数据库应用程序中。您还将了解如何把应用程序与必要的 Derby 数据库文件打包在一起,创建一个包含数据库应用程序所有必要内容的压缩文件。
    2007年10月22日  
 
  第 1 - 100 条,共 304 条      下一页  显示所有    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈