You are previewing Oracle JDeveloper 10g: Empowering J2EE Development.
O'Reilly logo
Oracle JDeveloper 10g: Empowering J2EE Development

Book Description

The age for using a simple text editor is long gone. The ever-growing complexity of Java and J2EE creates a need for Java development tools that offer more. If you want to be more productive with Java, you need a Java IDE. Oracle JDeveloper 10g is an IDE that enables you to develop Java applications with minimal effort. JDeveloper can do wonders for your Swing, JSP, Servlets, Struts, EJBs, and Web Services developments.

In this indispensable guide, renowned author Harshad Oak puts the technology first, enhancing the text with sample applications that demonstrate how JDeveloper can simplify your developments using the technology. Oak also focuses on the Application Development Framework (ADF) that comes with JDeveloper 10g—a framework that will get your applications up and running fast.

The book also delves into JDeveloper's many code optimization tools, demonstrating how to use them to find improper or resource-hungry code that requires your immediate attention. Oak continues on to discuss JDeveloper extensions that add even more value to JDeveloper.

Table of Contents

  1. Title
  2. Dedication
  3. Contents at a Glance
  4. Contents
  5. Foreword
  6. About the Author
  7. About the Technical Reviewer
  8. Acknowledgments
  9. CHAPTER 1: Emergence of the IDE
    1. From Notepad to JDeveloper
    2. The IDE Alternatives
    3. Other Commonly Used IDEs
    4. The Rise of JDeveloper
    5. Summary
  10. CHAPTER 2: Getting Started with JDeveloper
    1. Downloading JDeveloper
    2. Installing JDeveloper
    3. Summary
  11. CHAPTER 3: Java with JDeveloper
    1. JDeveloper Documentation
    2. Understanding Workspaces and Projects
    3. Using JDeveloper
    4. A Simple Java Application
    5. Developing a Java UI
    6. Summary
  12. CHAPTER 4: UML Modeling
    1. Unified Modeling Language
    2. Summary
  13. CHAPTER 5: Servlet and JSP Development
    1. Web Applications
    2. Servlets
    3. Embedded OC4J
    4. Java Server Pages
    5. Jakarta Struts
    6. Deploy to a WAR File
    7. Summary
  14. CHAPTER 6: Enterprise JavaBeans and Database Interaction
    1. Enterprise JavaBeans
    2. Interfaces
    3. The Process
    4. Bean Client
    5. Using a Database
    6. Student Course Application
    7. Summary
  15. CHAPTER 7: Application Development Framework
    1. Answering Key Questions
    2. What Is ADF?
    3. Understanding the Components of ADF
    4. ADF Business Components
    5. Introducing UIX
    6. Introducing JClient
    7. Deploying to JAR
    8. Summary
  16. CHAPTER 8: Web Services
    1. The Need for Web Services
    2. Service-Oriented Architecture (SOA)
    3. Web Services Technologies
    4. A Simple Java Web Service
    5. UDDI Browser
    6. Summary
  17. CHAPTER 9: Debugging and Code Improvement
    1. Introducing the Tools
    2. Using the Debugger
    3. Debugging Web Applications
    4. UI Debugger
    5. Introducing CodeCoach
    6. Introducing the Profilers
    7. Introducing the TCP Packet Monitor
    8. Summary
  18. CHAPTER 10: Tools and Extensions
    1. Apache Ant
    2. Source Control
    3. Extensions
    4. Summary
  19. CHAPTER 11: Tips and Tricks
    1. The Tips
    2. Keyboard Shortcuts
  20. Index