|
Preface
Look and feel
Document Conventions
Contact Information
Overview of Pramati Studio
Enterprise Editor
EJB, JSP, Servlet and Filter Templates
Bean Wizard
Interface Wizard
Query Designer
Resource Tool
User Manager
Package Tool
Deploy Tool
J2EE Application Debugger
Migration Tool
Express Development
Developing on Multiple Application Servers
Version Control System
Creating Custom Tools with Open API
Quick Tour
Viewing Menu Options
Sample EJB 2.0 Application
Create the Desk
Prepare a Data Resource
Generate Account Bean with CMP 2.0
Generate Customer Bean with CMR
Compile the beans
Write the JSP
Deploy the Application
Run the JSP
Access the Application
Choosing Studio Tools
Adding a tool
Deploying a tool
Working with JDK 1.4
Organizing Source Files
What is a Desk
Desk Templates
Creating Desk
Opening Desk
Active Desk
Closing Desk
Deleting Desk
Creating Folder in Desk
Searching in Explore Panel
Desk Properties
Converting the Desk into an EAR
Archiving the Desk
Migrating a 2.5 Desk into a 3.0 Desk
Merging Desks
Working with Studio Editor
The Edit Menu
The Search Menu
How to use Regular Expressions
Go to Line..
Placing Bookmarks
Setting Editor Preferences
Word Completion
Sentence Completion
Comment/Uncomment Lines
Viewing Open Files
Coding Aids
Code Completion with QuiCode
Source Code Browsing
Method Browser
Object Browser
Implement Methods
Override Methods
Go to Previous/Next Method
Field Get/Set
Understanding Express Development
Advantages of Express Development
Viewing Express Development Output
EJB Module
Web Module
Desk Root
Pending Tasks
Troubleshooting Tips
Using J2EE Assistant
Adding EJB References
Adding Resource References
Adding Resource Environment References
Bean Browser
Session Facade
Value Object
Intelligent Features of J2EE Assistant
Using File Templates
Choosing a File Type to Create
Creating a File Template
Opening Existing Files
Importing Files
Saving Files
Closing Files
Printing Files
Recently Opened Files
Viewing Open Files
Defining Resources for Application
Starting the Resources Tool
Data Source
Configuring Database Drivers
Importing Resources from Third-Party Servers
Mail
JMS
Working with Database Drivers & External JARs
Database Drivers
External JARs
Database Navigator
Requirements
Using the DBNavigator
Developing Enterprise JavaBeans
Enterprise JavaBean as components
How are Beans Organized in the Desk
Bean Properties
Creating Bean Properties
Cloning Beans
Creating Entity Beans with CMP 2.0
Starting Bean Wizard
Defining Beans
Defining Container Managed Fields (with database)
Defining Container Managed Fields (without database)
Defining Container Managed Relationships
Creating Methods Page
Defining Home Methods
Defining Business Methods
Defining Select Methods
Defining Finder Methods
Defining Bean Interfaces
Methods to be published in Interface(s)- Home and Local Home
Methods to be published in Interface(s) - Remote and Local
Managing Relationships
Starting the Relationship Manager
Using the Relationship Manager
Creating Entity Beans with BMP 2.0
Defining Bean Managed Fields (with database)
Defining Bean Managed Fields (without database)
Creating Methods Page
Defining Home Methods
Defining Business Methods
Defining Finder Methods
Selecting Bean Interfaces
Methods to publish in Interface(s) - Home and Local Home
Methods published in Remote, Local Interfaces
Developing Enterprise JavaBeans
Enterprise JavaBean as components
How are Beans Organized in the Desk
Bean Properties
Creating Bean Properties
Cloning Beans
Creating Message Driven Beans
Defining Beans
Defining Message Driven Beans
Creating EJB 1.1 Beans
Selecting Modules
Creating Session Beans
Creating Entity Beans
Modifying Interfaces
Starting the Interface Wizard
Providing Interface Names
Methods to be published in Interface(s)- Home and Local Home
Methods to be published in Interface(s) - Remote and Local
Modifying Existing Beans & its interfaces
Compiling & Building Applications
Methods of compiling files
Build Settings
Using the Build Tool
Understanding how Build Tool Works
Setting Security Parameters
Securing Application Access
Securing EJB Components
Securing Web Components
Creating Groups and Users
Working with Connectors
Deploying RARs directly
Packaging RARs in Studio
Using RAR in Express Development
Designing Queries
Designing SQL Queries
Modifying SQL Query
Using Query Viewer
Designing EJB QL Queries
Preparing Archives for Deployment
Components Packaged
Deployment Descriptors
Creating JARs, WARs, Taglibs And EARs
Opening JARs, WARs, Taglibs And EARs
Setting Icons and Displaying Names
Saving the Currently Opened Archives
Packaging EJB Components
Opening a JAR
Adding EJB/Helper Classes
Adding Files
Removing Beans
Updating the JAR
Saving the JAR
Closing the JAR
Reverting the JAR
Bean Panel
Defining References
Defining Transaction Attributes
Setting Security Roles
Defining Method Permissions
Defining Environment Entries
Defining Container Managed Fields
Container Managed Relationships Data
Finder/Select Methods
Viewing XML Files
Packaging Tags
Creating a Taglib
Storing a Taglib
Adding Tags
Updating Taglib
Saving Taglib
Closing Taglib
Reverting Taglib
Viewing XML Files
Packaging Web Components
Adding Servlets/JavaServer Pages
Removing Servlets/JavaServer Pages
Adding Jars, Classes and Files
Adding Filters
Filter Mappings
Adding Taglibs
Updating WAR
Setting EJB References
Setting Resource References
Setting Resource Environment References
Environment Entries
Login Configuration
Listeners
Context Parameters
Setting Security Roles
Setting Security Constraints
Removing Security Constraints
Specifying Servlet Mappings
MIME Mappings
Setting Welcome Files
Specifying Error Code Files and Exception Type Files
Saving WAR
Closing WAR
Reverting WAR
Viewing XML Files
Packaging into Enterprise Archives
Adding JARs and WARs
Deleting JARs and WARs
Adding RARs
Updating EAR
Saving EAR
Closing EAR
Reverting EAR
Viewing XML Files
Configuring a Development Server
Registering the Server Instance
Server Instance Configuration
Adding Server Instance
Starting/Stopping Server
Deploying Application
Starting Deploy Tool
Starting the Server
Viewing Incomplete Tasks
Validating Applications
Setting Bean Properties
Viewing JAR Properties
Setting Web Properties
Viewing WAR Properties
Resolving Security Role References
Setting RAR Properties
Saving the Archive
Deploying the Application
Running J2EE Clients
Compiling the Client
Displaying Output Messages
Running HTML Client
Running JSP Client
Running Servlet Client
Running Java Client
Running the current Java file open in the editor
Running Clients in Debug Mode
Debugging Application
Starting the Debugger
Deploying the application
Managing Breakpoints
Launching the JSP
Parts of the Debugger
What's a Stack Frame
Controlling Program Execution
Conditional Breakpoints
Remote Debugging
Disconnecting the Debuggee
Debugging on Oracle and WebLogic Servers
JSP debugging
EJB debugging
Using Version Control Systems
Working with CVS
Configuring CVS as a tool
Checkout
Command Line Operation
Update
Commit
Add
Differences
Log
Status
Remove
Working with SourceSafe
Configuring SourceSafe as a tool
Creating a New Project on SourceSafe from Desk Module
Get Module From SourceSafe
Checking Out files
Check In
Undo Checkout
Add to SourceSafe
Getting Latest Version of a file
Remove from SourceSafe
Show Differences
Studio Diff Tool
History
Refresh Status
Working with Pramati Server 3.0
Configuring the In-Built Pramati Server
Deploying on In-Built Pramati Server
Debugging on In-Built Pramati Server
Working with Enterprise Server
Configuring the Enterprise Server in Studio
Creating Enterprise Server Instances
Working with Enterprise Server from Studio
Working with Oracle 9iAS
Configuring Oracle Deployer
Creating Oracle Server Instances
Starting & Stopping Server
Deploying on Oracle
Debugging on Oracle
Oracle Usage Restrictions
Working with WebLogic Server
Configuring WebLogic Deployer
Starting & Stopping Server
Deploying on WebLogic
Debugging on WebLogic
WebLogic Usage Restrictions
Working with WebSphere 4.0
Configuring WebSphere Deployer
Starting & Stopping Server
Deploying on WebSphere
WebSphere Usage Restrictions
Migrating to Pramati Studio
From Migration to Deployment
How Migration Works
Migration Report
Staging
Types of Migration
Configuring Migration Tool
Starting Migration
Making the Migrated Desk "Ready-to-be-Deployed"
WebLogic 6.1 Migration Restrictions
J2ME Wireless Toolkit Integration
Installing J2ME Wireless Toolkit
Creating MIDlet Suites
Creating MIDlets
Customizing MIDlet Suite Properties
Compiling the MIDlet Suite
Selecting a Default Device
Preverifying and Packaging the MIDlet Suite
Running the Application
Setting Emulator Properties
Exporting MIDlets to Web Modules
Debugging MIDlets
Troubleshooting
Web Services Tool
Runtime Architecture
Web Services Development Lifecycle
Configuring the Tool
Web Services with Pramati Studio
Generating Test Clients
Developing Service Publication Utility
Working with Acumen UDDI Registry
Distributing for Production
Basic Concepts
Running Sample Applications
IBank
Numguess
Game of Eight
OrderBook
Stock Market
ANT Integration
Creating ANT XMLs in Studio
Running ANT XMLs in Studio
Running External Applications
Configuring the Executables
Keyboard Shortcuts
Framework
Desk
File
Editor
Search in Output Panel
Code Completion
J2EE Assistant
QuiCode
Build
Run
Debugger
Adding Custom Tools
Contents
|