Overview of Oracle JDeveloper 2; understanding objects in JDeveloper 2; building a user interface; controlling frames and dialogues; visual design using layout managers; building and testing applets; database basics; using database components; programming database functionality; creating and using threads; debugging applications and applets; deploying Java applications and applets; JavaBeans basics; writing JavaBeans; the model-view architecture. Appendices: Java types, operators, literals, and assignments; Java keywords, control structures and comments; code samples.