 |
 |
 |
 |
 |
 |
Merlin 的魔力: SpringLayout 管理器 当设计复杂的界面时,许多开发人员总是避免使用功能强大的 GridBagLayout 管理器。他们不去摆弄 GridBagConstraints,而是使用像 BorderLayout 这样的其他布局管理器来将面板嵌入到面板中。最新引入的 SpringLayout 管理器提供了一种可选方式,其中的组件可以相对于其他组件进行放置。在本文中, Merlin 行家 John Zukowski 向您展示了如何使用这种新的布局管理器。 |
|
|
|
2003年10月13日 |
|
| |
基于struts+spring+ibatis的轻量级J2EE开发 JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用Spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了Spring的一些好处。 |
|
|
|
2005年2月3日 |
|
| |
Spring 系列: Spring 框架简介 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的 Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和控制反转(IOC)容器。 |
|
|
|
2005年8月18日 |
|
| |
Spring 系列,第 2 部分: 当 Hibernate 遇上 Spring Naveen Balani 继续他的 Spring 系列,介绍把 Hibernate 事务与 Spring 面向方面编程(AOP)集成的知识。结果是一个可以依靠的持久性框架。 |
|
|
|
2005年9月29日 |
|
| |
Spring 系列,第 3 部分: 进入 Spring MVC
在 Naveen Balani 的 Spring 系列的第 3 部分中,学习如何用 Spring 框架开发基于 MVC 的 应用程序。
|
|
|
|
2005年10月14日 |
|
| |
使用 Spring 更好地处理 Struts 动作 Struts Recipes 的合著者 George Franciscus 将介绍另一个重大的 Struts 整合窍门 ―― 这次是将 Struts 应用程序导入 Spring 框架。请跟随 George,他将向您展示如何改变 Struts 动作,使得管理 Struts 动作就像管理 Spring beans 那样。结果是一个增强的 web 框架,这个框架可以方便地利用 Spring AOP 的优势。 |
|
|
|
2005年11月3日 |
|
| |
Spring 系列,第 4 部分: Spring JMS 消息处理 1-2-3 快速了解使用 Spring JMS 框架和 IBM WebSphere MQ 5.3 进行 JMS 消息处理的基础知识。 |
|
|
|
2005年11月7日 |
|
| |
AOP@Work: 用 AspectJ 和 Spring 进行依赖项插入 依赖项插入和面向方面编程是互补的技术,所以想把它们结合在一起使用是很自然的。请跟随作者一起探索两者之间的关系,并了解怎样才能把它们组合在一起,来促进高级的依赖项插入场景。 |
|
|
|
2006年1月23日 |
|
| |
用 Spring 框架指定自定义隔离级别 如果您正在构建一个应用程序,该应用程序要求在执行用例时在全局事务中具有自定义隔离级别,您可能已经发现这是一件困难的事,因为 Java Transaction API 并不提供对自定义隔离级别的支持。幸运地是,Spring 框架允许您设计在全局事务中使用自定义隔离级别的 Web 和企业应用程序,但这却不是一件容易的事。在本文中,Ricardo Olivieri 用 7 个详细的步骤演示了这一过程。 |
|
|
|
2006年11月20日 |
|
| |
Geronimo 叛逆者: 使用 Spring 框架轻松解决数据访问和配置问题 如果您是一名典型的开发人员,那您必然乐意得到一个可解决数据访问问题的解决方案,也会欢迎任何能够简化配置的工具。如果不是有人提出了 Spring,则很难从总体上探讨 Web 应用程序,对于这些特定的问题更是如此。但是,天哪,我们真的需要另外一种 Web 应用程序框架吗?在我决定撰写一期 Geronimo 叛逆者文章,来探讨 Apache Geronimo 和 Spring 的交叉时,我就知道,这正是搞清所有关于 Spring 框架的传闻的大好时机。Jeff Genender 为我解答了很多难题,我完成了这个任务。 |
|
|
|
2007年4月12日 |
|
| |
Spring 让 LOB 数据操作变得简单易行 本文讲解了在 Spring 中处理 LOB 数据的原理和方法,对于 Spring JDBC 以及 Spring 所集成的第三方 ORM 框架(包括 JPA、Hibernate 和 iBatis)如何处理 LOB 数据进行了阐述。 |
|
|
|
2007年7月30日 |
|
| |
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类 Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的 Spring 工具类中遴选出那些好用的工具类介绍给大家。第 1 部分将介绍与文件资源操作和 Web 相关的工具类。 |
|
|
|
2007年8月17日 |
|
| |
Spring 的优秀工具类盘点,第 2 部分: 特殊字符转义和方法入参检测工具类 Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的 Spring 工具类中遴选出那些好用的工具类介绍给大家。第 2 部分将介绍特殊字符转义和方法入参检测工具类。 |
|
|
|
2007年8月31日 |
|
| |
使用 Spring 2.5 注释驱动的 IoC 功能 基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。 |
|
|
|
2008年2月28日 |
|
| |
使用 Spring 2.5 基于注解驱动的 Spring MVC 基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。 |
|
|
|
2008年3月14日 |
|
| |
使用 Spring 2.5 TestContext 测试框架 Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。 |
|
|
|
2008年3月28日 |
|
| |
使用 Spring 2 Portlet MVC 框架构建 Portlet 应用 Spring 除了支持传统的基于 Servlet 的 Web 开发之外,也支持 JSR 168 Portlet 的开发。Spring Portlet MVC 框架尽可能多地继承了 Spring Servlet MVC 框架技术,使用了相同的底层表现层抽象和整合技术。同时,由于 JSR 168 Portlet 独特的工作流程,Spring Portlet MVC 框架的使用过程较之 Spring Servlet MVC 框架,存在一些差异。并且,针对 Portlet 应用,同 Spring 1.x 相比,Spring 2.x 在 Bean 的定义方面存在特性的增强。本文的目的就是通过开发和部署一个基于 Spring 2.x 的 Portlet 应用,向读者介绍利用 Spring 2.x 进行 Portlet MVC 应用开发的要点和关键流程。
|
|
|
|
2008年4月28日 |
|
| |
使用 Spring 和 Apache CXF 设计和实现 POJO Web 服务,第 1 部分: 使用 CXF 和 Spring 创建 Web 服务 使用开放源代码 Web 服务框架 Apache CXF 可以很容易地创建传统 Java 对象(plain old Java object ,POJO)样式的 Web 服务。本文是本系列的第 1 部分,将向您介绍如何使用 Spring 和 CXF 将 POJO 作为 Web 服务公开。本文还将演示 CXF 与 Spring 框架的集成。 |
|
|
|
2008年9月18日 |
|
| |
Groovy 使 Spring 更出色,第 1 部分: 集成的基础知识 Spring Framework 为 Web 和企业应用程序提供了坚实的基础。通过支持 Groovy 等动态语言,Spring 添加了一些功能,从而使应用程序架构更加灵活、更具动态性。在包含 2 部分的系列文章的第 1 部分中,您将学习将 Groovy 集成到 Spring 应用程序的基础知识。 |
|
|
|
2009年2月4日 |
|
| |
Groovy 使 Spring 更出色,第 2 部分: 在运行时改变应用程序的行为 Spring Framework 为 Web 和企业应用程序提供坚实的基础。通过支持 Groovy 等动态语言,Spring 添加了一些功能,从而使应用程序架构更加灵活、更具动态性。在这个
“通过 Groovy 使 Spring 更出色” 系列的第 2 期也是最后一期中,您将学习如何使用可动态刷新的 bean 在运行时改变 Spring 应用程序的行为。 |
|
|
|
2009年2月13日 |
|
| |
使用 Spring,JSF,EJB3 设计企业应用程序 在本文中,作者使用 Eclipse 开发了一个简单的应用,演示了使用 Spring 集成 Java EE 5 核心框架 - EJB 3.0 和 JSF 1.2 的过程。您将看到,Spring 使得访问和实现 EJB 更加方便。 |
|
|
|
2009年7月3日 |
|
| |
Spring 开发 Swing GUI 简介 本教程介绍了 Spring 框架以及依赖注入的概念(也称为反转控制),这是在编写简单的 Java Swing GUI 应用程序时使用的技术。我们将从头开始开发一个完整的可以工作的应用程序。还会体会一下 Spring Rich Client Project,这是一个用来使用 Spring 开发 Swing 应用程序的新框架。您会欣赏到 Spring 的丰富功能,以及如何用它来简化开发任务。 |
|
|
|
2006年6月12日 |
|
| |
Spring 2 和 JPA 简介 Java 服务器应用程序的创建并不一定困难而烦琐。在轻量级 Spring 框架的第二代中添加了一大批特性,即使是新的服务器应用程序开发人员也能够轻松上手。其关键增强之一就是 Spring 2 与 Java 持久性 API (JPA)的集成,这是企业 JavaBean(EJB)3.0 规范的基石。在这份教程中,您将学习如何用 Spring 2 框架从头开始创建服务器应用程序。 |
|
|
|
2006年8月28日 |
|
| |
Apache Geronimo 和 Spring 框架,第 1 部分: 开发方法学 Apache Geronimo 最新的 1.1 版具有很多引人注目的新特性,其核心为控制反转 (Inversion Of Control,IoC) 模型,这个模型也是 Spring 框架的核心模式。Spring 框架是在 Apache 许可协议下开发的,是一个分层的 Java Platform, Enterprise Edition (Java EE) 和 Java 2 Platform, Enterprise Edition (J2EE) 应用程序框架。Spring 框架构建在 Java EE 应该更易于使用的基础上。本系列教程共分为六部分,涵盖了 Spring 框架从前端到后端的全部内容,包括如何用 Apache Geronimo 实现其功能的内容。本期教程是本系列教程的第 1 部分,将向您介绍 Spring 框架的架构,并探讨了 Geronimo 和 Spring 之间交叉的内容。 |
|
|
|
2006年11月20日 |
|
| |
Apache Geronimo 和 Spring 框架,第 2 部分: 构建第一个应用程序 了解如何在 Apache Geronimo 上使用 Spring 框架创建基本的、没有任何修饰的应用程序,Spring 框架是在 Apache 许可协议下开发的,是一个分层的 Java Platform, Enterprise Edition (Java EE) 和 Java 2 Platform, Enterprise Edition (J2EE) 应用程序框架。本系列教程共分为六部分,涵盖了 Spring 从前端到后端的全部内容,包括如何用 Apache Geronimo 实现其功能的内容。第 1 部分介绍了 Geronimo 应用服务器和 Spring 框架,包括控制反转(Inversion of Control,IoC)和构成 Spring 框架的模块。本期教程是本系列教程的第 2 部分,您将开发、配置和部署第一个基于 Spring 框架的应用程序。您还将看到安装 Geronimo 是多么容易以及 Geronimo 的 Web 控制台如何简化 Web 应用程序的部署和管理操作。 |
|
|
|
2006年11月30日 |
|
| |
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日 |
|
| |
Apache Geronimo 和 Spring 框架,第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow 本系列教程共分为 6 个部分,这是其中的第 4 部分,介绍了 Spring AOP 模块提供的面向方面编程(Aspect-Oriented Programming,AOP)支持。通过本教程,您将会了解 Spring 框架如何简化使用 AOP 的过程,会看到 Spring Web Flow (SWF) 模块,并了解如何以 XML 配置文件格式声明性地定义应用程序的 Web 流程。您还将看到 Apache Geronimo Web Console 如何使创建及管理数据库变得更容易 ―― 所有操作均无需重新启动服务器。 |
|
|
|
2006年12月18日 |
|
| |
Apache Geronimo 和 Spring 框架,第 5 部分: Spring MVC Spring Model-View-Controller(MVC)是 Spring 框架中应用最广泛的模块。它基于一种干净的设计,并提供了很多开箱即用的类。本教程是系列教程(共六部分)的第五部分,通过向电话本示例应用程序中添加更多功能详细介绍了 Spring MVC。在此过程中,您将了解如何利用丰富的 Spring MVC API 集中的有用类,如何定义易于理解的控制器来处理 JavaServer Page(JSP)的操作,如何扩展和使用由 Spring MVC 提供的数据验证类等等。并且一如既往,您将使用 Apache Geronimo Web 控制台来简化应用程序开发。 |
|
|
|
2007年3月15日 |
|
| |
Apache Geronimo 和 Spring 框架,第 6 部分: Spring MVC:使用 Web 视图技术 本教程是系列教程(共六部分)的最后一部分,向您展示了如何利用 Spring 框架来使用 JavaServer Page(JSP)、Velocity、Tile 和 PDF 导出功能。您将用 Model-View-Controller(MVC)中的 V 做试验,即 Spring MVC 中内置的各种 Web 视图。通过对 Spring MVC 所支持的各种视图技术的全面介绍,您将看到在整个系列教程中构建的样例电话本应用程序中实现这些技术有多么轻松。 |
|
|
|
2007年3月16日 |
|
| |
使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 5 部分:将 JSF 应用程序与 Spring 集成 这是共分五部分的系列教程的最后一篇,这里将介绍 Spring Framework。在本教程中,您将学会如何将 Java Server Faces(JSF)应用程序与 Spring 集成。Spring 是一个流行的框架,它使 Apache Geronimo 开发人员能更轻松地构建 Java Platform, Enterprise Edition(Java EE)应用程序。您将使用 Spring 继续开发 Developer Forum Signup 示例应用程序的前端。 |
|
|
|
2007年7月19日 |
|
| |
Spring Web Flow 2.0 入门 本教程分析了 Spring Web Flow 2.0 的技术要点,并且通过创建一个示例应用程序,展示了 Spring Web Flow 2.0 的基本知识。 |
|
|
|
2008年8月28日 |
|
| |
集成 Spring Framework 和 Data Studio pureQuery 是包含在 Data Studio 中的 IBM 新开发平台,用于开发 Java 数据库访问应用程序。它简单的 API 和集成工具不仅提高了数据访问开发人员的效率,还鼓励遵守编码最佳实践以获得更好的应用程序性能。Spring 是一个开源的 Java/J2EE 应用程序框架,它提供了更高级的数据访问特性,比如事务管理、资源管理以及 Data Access Object 层次结构。如果将它与 pureQuery 集成起来,将带来更简单的应用程序开发与维护体验。本教程引导您构建具有 Spring Framework 数据访问特性的 pureQuery 应用程序。 |
|
|
|
2008年10月21日 |
|
| |
在 Spring Web MVC 环境下使用 Dojo 本教程主要探讨如何整合 Spring Web MVC 框架与 Dojo 工具包,通过实例演示了客户端的 dojox.grid.DataGrid 小部件(Widget)与服务器端的 Spring Web MVC 框架进行数据交换的过程。 |
|
|
|
2008年12月30日 |
|
| |
Web框架设计与实现(一):Maverick 在j2ee项目工程中合理的使用web框架能有效提高工作效率,增强程序的可维护型和可扩展性。目前比较流行的是基于mvc模式的struts结构,但在开源项目的宝库中,除了struts外,还有其他许多独具匠心、性能优异的框架结构,如Maverick WebWork SpringTapestryTurbine等,存在自有存在的理由和价值,只有了解了其他框架的设计思想和性能特色,才能在项目实践中根据客户需求灵活选择更合适的设计框架,本文主要介绍maverick框架的设计与实现。 |
|
|
|
2003年9月10日 |
|
| |
无需容器的对象关系映射 当您自以为已经了解了所有开发工具时,肯定又会冒出一个新的工具。在本文中,developerWorks 的固定撰稿人 Rick Hightower 用一个真实世界的例子向您介绍两个最激动人心的企业新技术。Hibernate 是一个对象关系映射工具,而 Spring 是一个 AOP 框架和 IOC 容器。Rick 介绍了如何结合这两者,为企业应用程序构建一个事务持久层。 |
|
|
|
2004年4月26日 |
|
| |
AOP@Work: AOP 工具比较,第 1 部分 AOP 技术的时代已经来临,但是怎样才能为项目选择正确的工具呢?在新推出的 AOP@Work 系列的第一篇文章中,面向方面(aspect-oriented)的编程专家 Mik Kersten 将比较 4 个领先的 AOP 工具(AspectJ、AspectWerkz、JBoss AOP 和 Spring AOP),帮助大家判断应该选择哪一个工具。本文由两个部分组成,在文中,作者将重点介绍这些工具的语言机制和不同技术的优劣。 |
|
|
|
2005年2月24日 |
|
| |
架构宣言: MDA 实战 在这一期文章中,把已经学到的关于 MDA 的知识应用于实践,了解如何使用开放源码的模型驱动架构(MDA)工具来简化 Spring-Hibernate 的开发。 |
|
|
|
2005年12月13日 |
|
| |
不要重复 DAO! 由于 Java 5 泛型的采用,关于泛型类型安全 Data Access Object (DAO) 实现的想法变得切实可行。在本文中,系统架构师 Per Mellqvist 展示了基于 Hibernate 的泛型 DAO 实现类。然后展示如何使用 Spring AOP introductions 将类型安全接口添加到类中以便于查询执行。 |
|
|
|
2006年6月5日 |
|
| |
跨越边界: 在集成框架中进行测试,第 1 部分 Java 社区在推进自动单元测试方面已经做了一项激动人心的工作。越来越多的开放源码框架支持在构建项目的同时构建自动测试套件。Spring framework、JUnit、TestNG 和其他几个框架的一些或全部灵感都来自自动测试的思想。尽管如此,一些非 Java 语言和框架具有更多的测试动机、更合适的测试工具和更统一的测试视角。通过观察其他框架的测试方式,可以改进 Java 语言中的测试方式,甚至使用更合适的语言来测试 Java 代码。这篇文章是关于在 Ruby on Rails 上进行测试的两篇文章中的第一篇,将介绍 Rails 单元测试的方式。 |
|
|
|
2006年6月27日 |
|
| |
使用 AppFuse 的七个理由 开始学习在 Java 平台上使用诸如 Spring、Hibernate 或 MySQL 之类的开放源码工具时可能非常困难。再加上 Ant 或 Maven,以及与 DWR 一起的小 Ajax,还有 Web 框架 —— 即 JSF,我们必须睁大眼睛盯着如何配置应用程序。AppFuse 减少了集成开放源码项目的痛苦。它可以把测试变成一等公民,让我们可以从数据库表生成整个 UI,并使用 XFire 来支持 Web 服务。另外,AppFuse 的社区也非常健全,这是不同 Web 框架用户可以一起融洽相处的地方之一。 |
|
|
|
2006年8月31日 |
|
| |
Geronimo 叛逆者: 直面 JSF 在上一期 “Geronimo 叛逆者” 专栏文章中,我想知道 Spring 最重要的功能是什么,当我继续探究下去时,我开玩笑说现在需要有个人来告诉我为什么 JavaServer Faces (JSF) 这样火爆。您不知道,摆在我桌面上的下一件事就是需要 Apache Geronimo 和 Apache MyFaces 之间进行交互,主要集中在其 JSF 的实现。嗯,现在变成一件好事了。我与 IBM 的 Tim McConnell 进行了一次会谈,他目前正在将 Geronimo 与 MyFaces 集成,我了解到了比预期多得多的关于实际上怎样实现此类规范的内容。 |
|
|
|
2007年4月6日 |
|
| |
AOP 的利器:ASM 3.0 介绍 随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate 和 Spring 在底层都用到了 ASM。比起传统的 Java 字节码操控框架,BCEL 或者 SERP,它具有更符合现代软件模式的编程模型和更迅捷的性能。 |
|
|
|
2007年7月25日 |
|
| |
使用 Acegi 保护 Java 应用程序,第 3 部分: 实现对 Java 对象的访问控制 本文是 Acegi Security Systerm 介绍的最后一部分(共三部分),Bilal Siddiqui 将向您介绍如何保护对 Java 类实例的访问,从而结束本系列文章。通过本文了解为何需要对 Java 类的访问进行保护,Spring 如何创建和保护对 Java 类实例的访问以及如何对 Acegi 进行配置以实现 Java 应用程序的类安全性。 |
|
|
|
2007年10月18日 |
|
| |
使用 Java 开源工具建立一个灵活的搜索引擎
为应用程序添加搜索能力经常是一个常见的需求。本文介绍了一个框架,开发者可以使用它以最小的付出实现搜索引擎功能,理想情况下只需要一个配置文件。该框架基于若干开源的库和工具,如 Apache Lucene,Spring 框架,cpdetector 等。它支持多种资源。其中两个典型的例子是数据库资源和文件系统资源。Indexer 对配置的资源进行索引并传输到中央服务器,之后这些索引可以通过 API 进行搜索。Spring 风格的配置文件允许清晰灵活的自定义和调整。核心 API 也提供了可扩展的接口。
|
|
|
|
2007年11月27日 |
|
| |
保护多承租 SaaS 应用程序 软件即服务(Software as a Service,SaaS)应用程序多承租的性质决定了安全性是一个关键的问题。本文介绍了一个保护多承租 Java 应用程序的可行的、实用的方法,即结合使用开源 Spring Security 框架和 Apache Directory Server。作者通过一个多承租示例 Web 应用程序来展示这个方法。 |
|
|
|
2008年10月24日 |
|
| |
精通 Grails: 在企业中使用 Grails 在本期的精通 Grails 中,作者 Scott Davis 将解释为何 Grails 已经可以在企业中使用。您将看到如何将 Grails 与企业级库结合使用,包括 Java 管理扩展(Java Management Extensions,JMX)、Spring 和 log4j。 |
|
|
|
2008年12月16日 |
|
| |
事务策略: 了解事务陷阱 事务处理的目标应该是实现数据的高度完整性和一致性。本文是为 Java 平台开发有效事务策略系列文章的第一篇,介绍了一些妨碍您实现此目标的常见事务陷阱。本系列作者 Mark Richards 通过使用 Spring Framework 和企业 JavaBeans(Enterprise JavaBeans,EJB)3.0 规范中的代码示例解释了这些极其常见的错误。
|
|
|
|
2009年3月6日 |
|
| |
事务策略: 模型和策略概述 混淆事务模型与事务策略是一个常见的错误。本系列关于事务策略的第二篇文章将概述 Java 平台支持的三种事务模型,并介绍使用这些模型的四种主要事务策略。通过使用 Spring Framework 和 Enterprise JavaBeans (EJB) 3.0 规范中的示例,Mark Richards 将解释事务模型的运行原理以及它们如何形成开发各种事务策略(从基本的事务处理到高速事务处理系统)的基础。 |
|
|
|
2009年7月14日 |
|
| |
使用基于持久性的框架开发 DB2 应用程序 G简要了解 IBM DB2 UDB 的各种基于持久性的框架,包括 Hibernate、Java Data Object(JDO)和 Java Database Connectivity(JDBC)3.0。利用广泛应用的 Hibernate 和 Spring 框架构建基于持久性的 DB2 应用程序。 |
|
|
|
2007年11月8日 |
|
| |
Apache CXF 简介 本教程介绍了 Apache CXF 服务框架的基本知识,并通过讲解自带的例子来初步体验通过 CXF 进行服务的发布与消费;然后搭建基于 Eclipse 的 Apache CXF 开发环境,并通过一个“调查投票”示例应用程序来演示 CXF 整合 Spring 2.0 的基本开发过程。 |
|
|
|
2008年2月21日 |
|
| |
使用 Echo2 框架开发基于 Ajax 的单页面系统,第 1 部分: Echo2 基础 本系列教程将由浅入深的介绍 Echo2 框架,这是一个开源的完全基于 Ajax 技术的开发框架。我们首先会介绍基本知识,让您能够使用 Echo2 来开发应用。然后在后续部分中介绍如何结合使用 Spring 与 Hibernate,开发自己的 Echo2 组件,以及在实际应用中的进行改进。 |
|
|
|
2008年2月21日 |
|
| |
实战 Groovy: 用 Groovy 减少代码冗余 Groovy 简洁的语法将开发人员从那种需要进行代码编译但却无助于表达什么是程序真正想要实现的典型的 Java 结构中解放了出来。在实战 Groovy 系列的这一复兴篇中,Groovy 开发人员兼特约专栏作家 J. Scott Hickey 带您进行一系列对常规 Java 代码和 Groovy 代码的比较,展示这门令人兴奋的语言如何将您解放出来,让您能够专注于编码的重要方面。 |
|
|
|
2006年10月17日 |
|
| |