PATH WebObjects 4.0 Documentation > What's New in WebObjects 4.0 PDF Table of Contents Compatibility With Earlier Releases Converting an Existing WebObjects Application Converting Java Code Troubleshooting WebObjects 4.0 Template Parsing WOApplication Template Parsing Methods Troubleshooting WebObjects 4.0 Request Handling WebScript Changes File Location Changes Running an Application on WebObjects 4.0 Command-Line Options Autostarting "Serverless" Applications Changes to Adaptor Configuration Files The Application Instance Number Changes to WebObjects Application URL Support for Multithreaded Applications Deprecated API New Methods to Support Multithreading Direct Actions How Direct Action Requests Are Sent Putting Values into a WORequest Suppressing Session IDs in a Direct Action URL How Direct Action Requests Are Received Comparison of Request Processing API for Direct Actions WODirectAction Class WOActionResults Protocol and Interface WOActiveImage, WOForm, WOFrame, WOHyperlink, WOImageButton, WOSubmitButton 30 WORequestHandler Class WOApplication Methods WORequest Methods New Notifications WOContext Changes Improved Nested Component Support "Container" Components (WOComponentContent) Non-Synchronizing Components Components That Mimic Dynamic Elements Improved Image Loading New Methods WOMailDelivery Class Cookie API Storing Session and Instance IDs WOExtensions Changes New Components WOAppleScript WOBatchNavigationBar WOCompletionBar Component WOIFrame Component WOMetaRefresh Component WOLongResponsePage Class Dynamic Elements Changes New Dynamic Element: WOFileUpload New Component: WOQuickTime Changes to Localization Project Builder Support WebObjects Builder Support Tool Changes WOPlayback Changes WebObjects Builder Changes Direct to Web Changes Monitor Changes Rapid Turnaround Mode Rapid Turnaround and Direct Connect Mode Testing With a Web Server Debugging Other Changes