Please note these simple caveats:
First of all, all the examples will use the
ComponentGateway servlet. This is because we want to keep things as easy
as possible. Now this in no way implies that you have to use the
ComponentGateway servlet. You can write your own servlet. Or, if you're
going to be writing a large web application, you should consider taking
the time to learn how the Barracuda Event Model can make your life
easier.
Second, none of the examples will be using the
Form Mapping & Validation package. This is for similar reasons: we
intentionally want to keep things simple to help you fully understand
the component package.
Third, we aren't going to worry about caching
component hierarchies or anything like that. There are a lot of things
you can do to address performance, but you don't generally put that kind
of stuff into HelloWorld tutorials.
Fourth, all of the examples use
XMLC as the mechanism for loading
the DOM. Yeah, you can really use anything that generates a DOM, but why
wouldn't you want to use XMLC? ;-)
Finally, these tutorials will not try to show you every little detail about how to use the component model. Instead, we'll try to focus on the areas you're likely to encounter as you first start to use the package.
Get the picture? We're trying to keep things simple, simple, simple... ;-)