Part II contains the following chapters:
Chapter 3, "Creating Portlets with OmniPortlet"
Chapter 4, "Building Example Portlets with OmniPortlet"
Chapter 5, "Creating Content-Based Portlets with Web Clipping"
Chapter 6, "Creating Java Portlets"
Chapter 7, "Enhancing Java Portlets"
Chapter 8, "Creating PL/SQL Portlets"