ONJava.com: Java Component Development: A Conceptual Framework
This is an article that I found on the ONJava.com website entitled Java Component Development: A Conceptual Framework. It is a short tutorial on designing code that will work as a Java component.
In object-oriented programming and distributed object technology, a component is a set of classes and interfaces to fulfill requirements (functional and non-functional) with a reusable external API. Components should be able to run in a distributed network environment to form a network application. Component-based design and development is not a new topic at all to professionals who are following Object-oriented analysis and design (OOAD) methodology.