Now that we have taken a look at the JSF architecture in relation to other frameworks, it is time to dig into JSF itself. This chapter begins that process by giving an overview of essential JSF elements; in other words, those parts of the framework that are key to understanding how it works. Read the rest of this entry »
The original plan for the book was to add a new section covering the fundamentals of the “Java 2 Enterprise Edition” (J2EE). Read the rest of this entry »
This chapter has introduced some, but not all, of the components that Sun refers to as J2EE: the Java 2 Enterprise Edition. Read the rest of this entry »
The Unifed Modeling Language (UML) currently proposes a mechanism to model recurrent design structures: the parameterized collaborations. The main goal of this mechanism is to model the structure of Design Patterns.
Read the rest of this entry »
This document describes the notation for the visual representation of the Unified Modeling Language (UML). This document should be used in conjunction with the companion UML Semantics document. Read the rest of this entry »
The power of the Unified Modeling Language is not limited to object oriented software development. Read the rest of this entry »
The Unified Modelling Language (UML) is a graphical language for visualising, specifying, constructing, and documenting artefacts of software intensive systems. Read the rest of this entry »
This document describes the LATEX language. For specifics of how to run it on various platforms (e.g., Windows or unix) Read the rest of this entry »
To learn enough LaTeX commands to create a very simple document, read the sections, LaTeX Basics and Starting a Document. When you decide you would like to take advantage of some more of LaTeX’s formatting capabilities, read the remaining sections of this document.
Read the rest of this entry »
Ruby’s simple syntax and transparent semantics make it easy to learn. Its direct execution model and dynamic typing let you develop code incrementally: you can typically add a feature and then try it immediately, with no need for scaffolding code.
Read the rest of this entry »