JDBC is the basic way to access the database from Java - this book teachs you all you need to know about it
Swing is used to build rich client applications and applets - Oracle JDeveloper makes Swing simpler with a visual editor and JClient.
Servlets are a simple way of doing server side logic - create anything from dynamic HTML pages to complex server processes.
JavaServer Pages are the leading technology for developing dynamic Web sites.
Enterprise Java Beans are used for server logic in distributed applications, learn about the three different kinds of Enterprise Beans.
Oracle JDeveloper - Getting Started
Tak your first steps with Oracle JDeveloper - Oracle's productivity boosting Java IDE. Download JDeveloper.
Oracle JDeveloper - Hands-On Tutorials
Taks Oracle JDeveloper for a tour and see how it helps you develop Java applications.
Oracle JDeveloper - Advanced Features
The Oracle JDeveloper reviewer guide takes you step-by-step through some of the more advanced capabilities of Oracle JDeveloper.
Oracle JDeveloper 10g - Online Demos
Get to know Oracle JDeveloper 10g and see how it simplifies Java development.
Oracle University - Java Courses
Join one of Oracle's live classes or buy a self learning kit from a collection of Java and J2EE courses