Tapestry 框架允许 Java 和 Web 开发人员开发动态的、轻量级的和富于响应性的基于 servlet 的 Web 应用程序。在本文中,Brett McLaughlin 继续介绍 Tapestry,即如何规划 Tapestry 应用程序的开发,创建有用的、健壮的 Tapestry 组件。
re-use
AOP@Work: 用 AspectJ 增强设计模式, 第 2 部分
Nicholas Lesiecki 用这篇深入研究观察者(Observer)模式的文章,继续他对使用面向方面技术实现设计模式的好处的讨论。他演示了 AspectJ 如何使复杂的模式转换成可重用的基本方面,从而使框架作者能够支持预先构建的模式库,供开发人员使用这些模式。
了解 Tapestry,第 2 部分
Tapestry 框架允许 Java 和 Web 开发人员开发动态的、轻量级的和富于响应性的基于 servlet 的 Web 应用程序。在本文中,Brett McLaughlin 继续介绍 Tapestry,即如何规划 Tapestry 应用程序的开发,创建有用的、健壮的 Tapestry 组件。
AOP@Work: 用 AspectJ 增强设计模式, 第 2 部分
Nicholas Lesiecki 用这篇深入研究观察者(Observer)模式的文章,继续他对使用面向方面技术实现设计模式的好处的讨论。他演示了 AspectJ 如何使复杂的模式转换成可重用的基本方面,从而使框架作者能够支持预先构建的模式库,供开发人员使用这些模式。
Java 读写方法可视性
本文给出读写方法可视性方面的指导。改编自 The Object Primer 2nd Edition 的第 8 章。
读写方法增强 Java 代码的健壮性
components tutorials, components training, components help, components standards, components resources, components programming,components how to, components, beans, java beans, jdk, jugs, java user groups, 组件教程, 组件培训, 组件帮助, 组件标准, 组件资源, 组件编程, 组件如何做, 组件, be
用于数据的 XML: 重用它还是丢弃它,第 3 部分
在本三部分专栏的最后一部分中,Kevin Williams 介绍了一些使用可重用 XML 组件的方法,这些 XML 组件在本专栏的前两部分中已经定义过。在许多方面,使用可重用的组件来设计 XML 可以获得直接和间接的好处;Kevin 对其中一些最重要的方法进行了介绍。