Applied Software Engineering Using Apache Jakarta Commons.chm   【J2EE】
浏览数:207      下载数:234
        Jakarta Commons是Jakarta的一个子项目,目的是创建和维护独立于其他框架和产品的程序包(packages)。这些程序包是一些服务于小范围的有效组件的集合,通常适用于服务器端编程。
        This text illustrates how to use components from the Apache Jakarta Commons toolkit to solve common programming problems and different ways to instantiate a class, serialize Java objects, write message driven software, search collections and much more.
        Jakarta Commons项目源于重用,其中的程序包必须确保能够重用。有一些包来自于其他项目,例如通用日志包是Jakarta Struts的一部分。当开发者发现某个包对于其他项目很有用,可以缩短开发周期,他们决定将这些包做成通用组件。这就是Jakarta Commons项目。
        注意:Jakarta Commons与Apache Commons是不同的。后者是Apache Software Foundation(ASF)的顶级项目。而前者是ASF的另一个顶级项目Jakarta的子项目,是本文介绍的对象。而且,Jakarta Commons只使用Java。
        Applied Software Engineering with Apache Jakarta Commons is a software engineering based guide to the Apache Jakarta Commons components (e.g., Betwixt, Digester, Discovery, Collections), other Apache projects such as Ant, the Axis Web Service toolkit, and the popular JUnit framework. The book emphasis focuses on solutions to complex problems using a simple task-driven approach. In this task-driven approach, the idea is to define a generic problem, for example Java class instantiation, and then provide solutions in multiple contexts, such as Collections-based factories, the Discovery package, or even the Launcher package.
        本书的目录结构章节如下:
        Chapter 1 - Introduction
        Chapter 2 - Four-and-a-Half Levels of Granularization
        Chapter 3 - Instantiating Objects
        Chapter 4 - Scalability
        Chapter 5 - Serialization of Java Objects
        Chapter 6 - Messages and Asynchronous Processing
        Chapter 7 - Collections and Searching for Objects
        Chapter 8 - Configuration and Logging
        Chapter 9 - Computer Algorithms
        Chapter 10 - Distributed Internet Services
        Chapter 11 - Project Management