About the Book
BEA WebLogic Workshop
is a rapid application development tool that makes building Java-based
Web service applications simple. With just a basic foundation of Java programming,
you can use WebLogic Workshop to develop Web services. BEA WebLogic Workshop
Kick Start provides everything you need to get started with WebLogic Workshop,
including a quick Java primer and appendixes covering the essentials of
XML, SOAP and WSDL. Learn the features of WebLogic Workshop and review
hundreds of code examples, and explore the inner workings of this new tool.
The book's CD-ROM contains all the
source code and examples from the book, plus a 90-day trial version of
BEA WebLogic Platform, which includes WebLogic Workshop.
Related
Books
Kick Start Books (Kick
Start Books)
Table of Contents
Introduction.
I. INTRODUCTION TO WEBLOGIC WORKSHOP.
1. Introduction to Web Services.
What Are Web Services?
Examples of Web Services.
Advantages of Web Services.
Disadvantages of Web Services.
The Web Service Protocols.
Why Use WebLogic Workshop?
2. The WebLogic Workshop.
Verify That Everything Is Functional.
Overview of the Workshop Environment.
Changing the Workshop Environment.
3. Building an Application in WebLogic
Workshop.
Creating a Project.
Creating the HelloWorld Service.
Testing Your New Service.
Passing Information to the Service.
The JWS File.
Adding Methods in Code.
Adding a Description.
4. Developing Conversant Applications.
Conversations.
A Two-Stage Conversation.
Testing HelloConversation.
Why Is Asynchronous Activity Different
from Synchronous Activity?
Limitations and Advantages.
What Makes HelloConversation Synchronous?
HelloConversation as an Asynchronous
Conversation.
Adding a Callback.
Testing HelloConversationAsync.
Buffering a Callback.
Timeout Parameters.
Cleaning Up After Your Conversation
Ends.
II. BUILDING APPLICATIONS IN WEBLOGIC
WORKSHOP.
5. Controls.
Using a Timer.
Creating HelloDelayed.
Testing HelloDelayed.
Stopping the Timer.
Defining a Timer Control in Code.
Adjusting Timing Defaults Programmatically.
Restarting the Timer.
Obtaining Time at Event.
Broadcast Date Example.
HelloWorld as a Service.
Handling Callbacks from CTRLs.
6. The Database Control.
Creating a Database Control.
Defining a Database Connection.
Creating an SQL String.
Including Variables.
Getting a Result Set.
Executing Multiple Statements.
A Sample Application.
7. Debugging.
Debugging in WebLogic Workshop.
Debugging a Web Service.
Variables.
The Call Stack.
III. DECLARING MAPS AND CONTROLS.
8. Creating a Map.
Customizing XML Content.
Building XML Maps Using Workshop.
XML Map Elements.
Storing Maps in External Files.
Using XMLScript.
9. Messaging Using JMS.
Connections and Connection Factories.
Sessions.
Sending and Receiving.
Using the JMS Control.
JMS JavaDoc Options.
Sending XML Messages.
10. Including an EJB Control.
EJB Overview.
Including an EJB in Your Workshop
Project.
An EJB Control Example.
EJB JavaDoc Options.
11. Accessing Web Services from
Java.
The Client Side of Web Services.
Java Proxy Details.
JavaServer Pages and the Java Proxy.
Using the Proxy Outside the WebLogic
Environment.
Changing the Web Service Location.
12. <64>jws JavaDoc Tags.
Method Tags.
Control Tags.
Defining Filewide Enhancements.
13. An Online Ordering System.
Designing an Ordering System.
Working with the Database.
Creating the OrderEntry Service.
Creating the OrderTracking Service.
IV. APPENDIXES.
Appendix A: Java Essentials
Your First Java Program.
Declaring Variables.
Operators.
Conversions.
Classes and Objects.
Control Flow.
Exceptions.
Interfaces.
Packages.
Common Java Packages.
Where to Go from Here.
Appendix B: XML
What Is XML?
XML Basics.
XML Schema.
Related XML Specifications.
Appendix C: Web Service Description
Language (WSDL).
History of WSDL.
WSDL in Workshop.
Obtaining the WSDL Definition for
Any Service in Workshop.
Utilizing an External Web Service
When You Have Its WSDL URL.
Creating a Service That Complies with
a WSDL File.
WSDL Definition.
Communication Processes.
Types.
Messages.
Operations.
Port Type.
Binding.
Port Service.
Appendix D: SOAP.
SOAP Message Exchange.
Web Services and SOAP.
SOAP Message Format.
SOAP Data Encoding.
SOAP over HTTP.
SOAP Headers.
Index |