How This Book Is Organized

 <  Day Day Up  >  

This book comprises 15 chapters, which ideally should be read in order. Chapters 2, 3, and 4 provide the basics of WebLogic Workshop and Workshop applications, with Chapter 5 introducing the Debugger. Chapters 6 and 8 explain control development and how to access and work with J2EE resources. Chapter 7 goes into depth on presenting and obtaining data from pages. Chapter 9 introduces Web services in the Workshop environment, and Chapter 10 describes how to manage and work with XML and schema. Chapter 11 shows how to build business processes, and Chapters 12 and 13 explain how to make your applications available in portals. Chapters 14 and 15 round out the WebLogic Workshop tour by discussing how to add security and bring your applications from development to production.

Chapter 1: WebLogic Workshop, WebLogic Platform, and the J2EE Landscape

Understanding the position of WebLogic Workshop within the J2EE landscape is important to the development of applications using WebLogic Platform 8.1. This chapter positions WebLogic Workshop within the J2EE landscape and discusses how WebLogic Platform and all its components work together.

Chapter 2: Getting to Know the WebLogic Workshop IDE

Without a thorough knowledge of the tools, you'd be wandering aimlessly in a forest without understanding where the different paths take you. This chapter introduces the WebLogic Workshop GUI environment, describes its menus and options, and introduces many core tool concepts that are used and reinforced throughout the book.

Chapter 3: WebLogic Workshop Application Development Basics

Web applications are the basis for almost all work done with WebLogic Workshop. Understanding these core elements helps you develop robust applications that can then be used as part of portals, enhanced with workflows, or consist of any combination of Web application components. This chapter explains the basics of Web applications in WebLogic Workshop 8.1. What is a Page Flow? A control? The NetUI library? All these questions, and more, are answered in Chapter 3.

Chapter 4: Developing with Page Flow

Page navigation is critical to Web applications. Historically, all page navigation was hard-coded into an application. Struts introduced a sophisticated mechanism for defining navigation by using the Model-View-Controller (MVC) model, but it was still tedious and time consuming. Chapter 4 details the specifics of Page Flow, the WebLogic Workshop way of visually defining page navigation.

Chapter 5: Working with the Debugger

Applications can fail in wonderful and interesting ways. Variables get changed unexpectedly, weird results are displayed, and other unexpected things happen. This chapter introduces the WebLogic Workshop 8.1 Debugger and explains how it can be used to set breakpoints, watch variables , and examine and change program state, all within a running application. This chapter shows you how to use the Debugger to examine program state and debug even the most difficult program problems.

Chapter 6: Introduction to WebLogic Workshop Controls and Components

Applications would be of questionable worth without the capability to obtain data and interact with the runtime environment. Historically, J2EE provided a number of mechanisms for accessing data and interacting with the server. JMS, Java Database Connectivity (JDBC), and EJBs are all excellent mechanisms for the developer but require considerable sophistication to use correctly. Controls are recent constructs that enable developers to access data and resources quickly and easily by using a simple Java object paradigm. This chapter explains the basics of using and creating controls in the WebLogic Workshop environment.

Chapter 7: Using the NetUI Tag Library Toolbox to Develop Sophisticated JSPs

Gathering and presenting data requires a thorough understanding of tag libraries, JSP, and HTML. In the past, developers needed to know not only Java and J2EE, but also HTML, JSP, and JavaScript. This chapter describes the NetUI tag library, a set of GUI-based tags that can be dragged and dropped onto JSP pages to quickly build sophisticated applications, without needing to know a lot about JSP and HTML.

Chapter 8: Advanced Control Development

Being able to interact with an existing environment is important. Being able to add to and extend that environment is even more important. This chapter expands on the concepts introduced in Chapter 6 to explain the control life cycle and how to build sophisticated WebLogic Workshop controls that many different applications can use.

Chapter 9: Working with Web Services

HTML and JSPs are interfaces for people, but Web services are interfaces for machines. How do you make your application's functionality available to the outside world? What are the right tools and avenues? This chapter examines the basics of Web services to help you understand the behind-the-scenes protocols and processes. With these concepts in mind, you can then move on to see how to build and use sophisticated Web services.

Chapter 10: Handling Data in WebLogic Workshop: Working with Schema and XML Beans

Data is never in a neat, easy-to-use format, so the capability to read, write, and transform data is a core requirement for today's applications. In simple terms, you have round data, the user needs square data, and the data is in XML. WebLogic Workshop introduces a brand-new tool: XML Beans. XML Beans, coupled with Schema, enable you to easily work with XML data as though it were native Java variables. This chapter introduces the concept of XML Beans and shows you how to use them with XML, Schema, and XQuery.

Chapter 11: Working with Workflows

In today's emerging Web-based business world, defining business processes clearly is becoming a major requirement. The concepts of workflow, which is a set of steps or rules for getting from point A to point B, have been around for some time, but the ability to build workflow into a Web application has been lacking. This chapter shows how WebLogic Workshop brings business process creation and management to the masses. After reading this chapter, you'll be ready to build business processes that extend the lifetime of your applications and allow them to implement long-running processes.

Chapter 12: Overview of Portal Applications

The best applications have simple-to-use, customizable interfaces that can be combined in a variety of ways to provide end-user functionality. This chapter explains the basics of building WebLogic Portal applications to make your application's functionality available to end users. You're also introduced to portlets, which are reuseable units of functionality that can be as simple as a Web page or as complex as a complete Web application. Portals also give you more control over the look and feel of a Web application. This chapter explores the basics of WebLogic Portal applications, including portals, portlets, and skins, and shows how you can use WebLogic Workshop to create easily customized portal applications.

Chapter 13: Creating Advanced Portlets

The current wave in Web application interfaces is personalization and customization. Being able to tailor a Web page based on used preferences and content is becoming a must for application developers. WebLogic Workshop offers a sophisticated environment for managing who can access pages ( entitlements ) and what data they can see (content management), and for administering these complex services. This chapter explains how to create portal applications that can use these advanced portal features to build robust, user-friendly applications.

Chapter 14: Securing Access in WebLogic Workshop: Working with SSL and Role-based Security

Securing applications and services is essential in today's Web environment. The security landscape requires defining users and roles and allowing access to different parts of a system. This chapter shows you how to define and implement application security within the WebLogic Platform/WebLogic Workshop environment.

Chapter 15: Taking Your Applications from Development to Production

Bringing an application from development to production requires more than just sending the code along. Web applications need appropriate packaging to be moved from development to testing and from testing to production. This chapter shows you how to polish your applications so that they can be moved quickly and seamlessly from development to final production and explains all the steps in this process.

 <  Day Day Up  >  


BEA WebLogic Workshop 8.1 Kick Start
BEA WebLogic Workshop 8.1 Kick Start: Simplifying Java Web Applications and J2EE
ISBN: 0672326221
EAN: 2147483647
Year: 2004
Pages: 138

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net