跳转到主要内容

Java technology

关于 Java 标准和技术的文章、教程和其他技术资源

精通 Grails:使用 Grails 进行单元测试

在本期中,Scott Davis 将向您展示如何利用 Grails 中包含的 GrailsUnitTestCase 和 ControllerUnitTestCase 类内置的模拟功能来轻松地对 Grails 工件进行单元测试。它们利用了 Groovy 的元编程功能,使对域类、服务和控制器的测试变得出奇的简单。  更多 >

Tabs showing featured content and columns for developerWorks Java technology zone.

2009 年 11 月 24 日 — 显示说明 | 隐藏说明

  • IBM 的 Java 诊断,第 5 部分: 使用 Health Center 优化应用程序

    IBM Monitoring and Diagnostic Tools for Java - Health Center 是一个用于监控一个正在运行的 Java 应用程序的工具。它通过图表、曲线图和表全面报告系统健康状况,并就如何修复问题提供建议。通过本文您将了解如何使用这个工具诊断和修复应用程序中的性能、配置和稳定性问题。

  • 深入 Java 调试体系,第 4 部分:Java 调试接口(JDI)

    Java 调试接口(JDI)是 JPDA 体系结构的调试器后端接口,开发人员通过使用它所提供的接口与 JDWP(Java 调试线协议)前端 Agent 通信,以这种方式访问和控制被调试的目标虚拟机。本文介绍了 JDI 的体系结构和工作方式。

  • 自动化包开发环境内嵌脚本验证插件的实现

    Tivoli 部署管理器的自动化包开发环境(APDE)是一个基于 Eclipse 的自动化工作流开发环境,但不支持脚本开发时的语法验证,编程人员很容易犯一些简单却是致命的错误。因此,本文中,作者为 APDE 开发了一个 Eclipse 插件来提供内嵌的语法验证功能。

  • 实战 Groovy:SwingBuilder 和 Twitter API,第 1 部分

    在本期中,Scott Davis 要讨论一个令大多数服务器端 Java 开发人员畏惧的主题:Swing。Groovy 的 SwingBuilder 可以让这个强大但复杂的 GUI 框架使用起来更加简单一些。

  • developerWorks Java 技术专区:10 年盘点

    怀着对 Java 技术专区的极大热情,Jenni Aloi 与每个 Java 开发领域的作者进行了紧密协作,并总共发布了差不多 1000 多篇内容。在 developerWorks 庆祝它的 10 周年纪念日之际,她认为应该感谢一下帮助专区取得成功的作者们。

  • Cayenne,第 2 部分:再品小辣椒 - Apache Cayenne 的高级特性

    本文重点介绍 Apache Cayenne 项目的一些高级特性与应用。首先介绍了如何使用 Cayenne 的 Remote Object Persistence(ROP)特性来通过 Web Service 远程访问数据库,然后介绍了一些 Cayenne 中的关于数据库性能优化的概念和技巧。

  • JPA 2.0 中的动态类型安全查询

    Java Persistence API (JPA) 的 2.0 版本引入了 Criteria API,这个 API 首次将类型安全查询引入到 Java 应用程序中,并为在运行时动态地构造查询提供一种机制。本文介绍如何使用 Criteria API 和与之密切相关的 Metamodel API 编写动态的类型安全查询。

  • memcached 和 Grails,第 2 部分:将 memcached 集成到 Grails

    通过本文您将了解如何将 Spymemcached 集成到您用 Grails 构建的联系人管理应用程序,然后尝试使用 memcached 缓存单独的请求结果。您还将使用第 1 部分介绍的 memcached 客户端命令来测试您的新缓存的效果。

  • memcached 和 Grails,第 1 部分:安装和使用 memcached

    本文将向您介绍开源的分布式缓存系统 memcached,它可以减少了网站数据库的负载。本文主要讨论与 memcached 服务器的直接交互,涵盖的主题包括安装、配置、memcached 客户机命令和缓存效率评估等。

  • Java Web 服务:Axis2 中的 JAXB 和 JAX-WS

    Apache Axis2 支持各种数据绑定技术,包括官方 Java 标准 JAXB 2.x。此外,Axis2 还支持针对 Web 服务配置的 Java 标准 JAX-WS 2.x,作为其自有的配置技术的替代选择。本文将向您演示如何将这两种 Java 标准应用于 Axis2,并讨论 Axis2 对这些标准的当前支持存在哪些限制。

  • 小辣椒 Cayenne,第 1 部分:Apache Cayenne 基本功能介绍

    本文主要介绍 Apache Cayenne 的一些基础特性与应用,包括如何搭建环境、建立模型以及生成 Database Schema 和 Java 代码。最后,本文还通过一个示例介绍了如何使用 Cayenne API 来完成一个简单的数据库操作应用。

  • 使用实时 Java 进行开发,第 2 部分: 改善服务质量

    通过引入不受应用程序控制的暂停或中断机制,Java 语言和运行时系统有时可能使应用程序无法满足服务性能指标。本文将解释 JVM 中的延迟和中断的根源,介绍可用于减轻这些问题的技术,使您的应用程序能够交付更加一致的服务质量。

  • 演化架构与紧急设计:语言、表达性与设计:第 2 部分

    发现和积累惯用模式的能力对于紧急设计至关重要。对于设计而言同样十分重要的是代码的表达性。本文将继续讨论表达性和模式的交集,通过惯用模式和正式设计模式阐释这些概念。


技术文档库

    


热门技术文档标签

Ajax | Eclipse | Java 6 | JPA | db4o | JSP | Servlet | JSF | Struts | Spring | Hibernate | EJB | AOP | Groovy | JDBC | XML | Tiger | J2SE | J2EE | J2ME | JMX | P2P | 测试 | 设计模式 | 线程 | 安全 | 性能 | Web 服务 | 国际化 | 泛型