Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
WebObjects
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Version history== WebObjects was originally released by [[NeXT|NeXT Computer]] in March 1996, but was acquired by [[Apple Inc.]] with their acquisition of NeXT in December of that year. {{refbegin}} :'''1.0'''{{dash}}March 28, 1996 :*Debut release. :'''2.0'''{{dash}}June 25, 1996 :*Pre-release version of WebObjects Builder application. :'''3.0'''{{dash}}November 1996 :'''3.1''' :*Supports a subset of the Java APIs (NT only). :'''3.5'''{{dash}}December 1997 :*Enhanced Java support (NT only): all objects and components can be worked on as a set of Java APIs based on a complete implementation of the JDK 1.1.3. :'''4.0'''{{dash}}September 1998 :*First version of WebObjects to run on the Mac platform{{dash}}specifically [[Mac OS X Server 1.0]] (a public release of the beta OS formerly code-named '[[Rhapsody (operating system)|Rhapsody]]'). :*[[OPENSTEP]] 4.2 OS no longer supported; Windows NT now uses a new version of the [[OpenStep]] base of libraries and binary support called Yellow Box. :*Direct actions introduced whereby actions can be sent directly to an object that can handle it, allowing for simpler, static URLs. :*Direct to Web code-free development assistant introduced. :*WebObjects and Enterprise Objects Framework provide thread-safe APIs. This means that you can write a multithreaded WebObjects application where you couldn't before. This enables applications that can provide user feedback for long-running requests. :*Better tools for managing, configuring and testing the scalability of applications. :*Java capabilities are greatly improved over previous version, however compiled Objective-C is still two to three times faster; :*Possible to build a fully capable Java client either as a stand-alone app or as an applet with the Interface Builder - all sorts of Swing and Java Bean components are sitting on IB palettes for wiring up. :*Developers can now debug applications on a machine that doesn't have a web server present. :*EOF 3.0 adds support for a new database, OpenBase Lite, which ships with EOF 3.0 as an unsupported demo. :*EOF 3.0 introduces new API, mainly in EOUtilities, to facilitate common programming tasks. :*EOModeler adds support for prototype attributes and the ability to create and store complex queries (or EOFetchSpecifications). :'''4.5'''{{dash}}March 2000 :*Integrated XML support using IBM's alphaWorks parser. :*New WebObjects Builder interface, specifically in the main window toolbar, the user interface for binding keys, and the table editing user interface. A path view, an API editor, and component validation have been added. :*Application profiling tools. :*EOF 4.5 comes with a new sample adaptor: the LDAP adaptor. :*Direct to Web now allows you to create your own visual style and exposes a great deal of new API. :*Java Client extended considerably, including a new user interface generation layer, Direct to Java Client. :'''4.5.1''' :*First version to support Mac OS X 10.x and Windows 2000. :*Last version to support HP-UX and [[Mac OS X Server 1.0]]. :*Last version that supported the Objective-C API. :'''5.0'''<ref>[https://developer.apple.com/documentation/LegacyTechnologies/WebObjects/WebObjects_5/ReleaseNotes/current_ReleaseNotes.html WebObjects 5.0 Release Notes]</ref>{{dash}}May 2001 :*[[Rewrite (programming)|Major rewrite]] from Objective-C to Java. :'''5.1'''<ref>[https://developer.apple.com/documentation/LegacyTechnologies/WebObjects/WebObjects_5.1/ReleaseNotes/ReleaseNotes.html WebObjects 5.1 Release Notes]</ref>{{dash}}January 10, 2002 :*Create and deploy [[Enterprise JavaBean]]s using the built-in container based on [[OpenEJB]]. :*Deploy WebObjects applications as [[JavaServer Pages|JSP]]s or [[Servlets]] on top of third-party application servers. :*Access and manipulate data stored in [[JNDI]] or [[Lightweight Directory Access Protocol|LDAP]] directory services. :*Automatically generate desktop Java client applications with rich, interactive user interfaces. :*Utilize the WebObjects template engine and object-relational mapping for seamless [[XML]] messaging. :5.1.2<ref>[http://docs.info.apple.com/article.html?artnum=75204 WebObjects 5.1.2: Update Overview]</ref>{{dash}}May 7, 2002 :*Contains general bug fixes for WebObjects 5.1 on all platforms. :5.1.3<ref>[http://www.info.apple.com/kbnum/n75277 WebObjects 5.1.3: Update Overview]</ref>{{dash}}June 7, 2002 :*Contains targeted bug fixes for WebObjects 5.1 on all platforms. :5.1.4<ref>[http://www.info.apple.com/kbnum/n75292 WebObjects 5.1.4: Update Overview]</ref>{{dash}}August 22, 2002 :*Compatibility with Mac OS X 10.2. :'''5.2'''<ref>[https://developer.apple.com/documentation/WebObjects/ReleaseNotes/index.html WebObjects 5.2 Release Notes]</ref>{{dash}}November 12, 2002 :*Web Services support. :*Improvements to [[Java EE]] integration :*Java Web Start support. :*Improvements to robustness and stability of Enterprise Objects. :*Major bug fixes led many developers to hail this as the first stable 5.x release of WebObjects. :5.2.1<ref>[http://docs.info.apple.com/article.html?artnum=75433 WebObjects 5.2.1: Update Overview]</ref>{{dash}}March 21, 2003 :*Resolved some incompatibilities with the latest Java 1.4.1 implementation for Mac OS X. :5.2.2<ref>[http://docs.info.apple.com/article.html?artnum=107649 WebObjects 5.2.2: Update Overview]</ref>{{dash}}October 22, 2003 :*Compatibility with [[Mac OS X Panther|Mac OS X 10.3]] Panther and the [[Xcode]] IDE. :*JBoss on Panther Server qualification. :*Qualified for Java 1.4.1. :*Fixes for EOF runtime and WOFileUpload. :5.2.3<ref>[http://docs.info.apple.com/article.html?artnum=107873 WebObjects 5.2.3: Update Overview]</ref>{{dash}}March 16, 2004 :*Performance and stability update addressing issues with CLOSE_WAIT states in deployment using JavaMonitor and wotaskd and issues related to EOF under high load. :*Qualified for Java 1.4.2. :5.2.4<ref>[http://docs.info.apple.com/article.html?artnum=301410 WebObjects 5.2.4: Update Overview]</ref>{{dash}}May 2, 2005 :*Compatibility with [[Mac OS X Tiger|Mac OS X 10.4]] and the [[Xcode]] 2.0 IDE. :'''5.3 (developer) for Mac OS X 10.4'''<ref>[https://developer.apple.com/releasenotes/WebObjects/WO53_ReleaseNotes/index.html WebObjects 5.3 Release Notes]</ref>{{dash}}June 6, 2005 :*WebObjects developer tools included free with the [[Xcode]] [[Integrated development environment|IDE]] (v2.1). :*Development and deployment on platforms other than Mac OS X no longer supported by Apple. :*EOModels can be created and edited within [[Xcode]] with a new EOModeler plugin that integrates with the [[Core Data|CoreData]] modeling tools. :*WebObjects Builder has UI enhancements and generates [[HTML]] 4.0.1 code. :*WebObjects [[run-time system|runtime]] now supports [[HTML]] 4.0.1. :*NSArray, NSDictionary and NSSet now implement the {{Javadoc:SE|package=java.util|java/util|Collection}} interfaces. :*[[Axis (computer program)|Axis]] 1.1 integrated with the Direct To WebServices feature. :*WebObjects is qualified against [[Oracle Corporation|Oracle]] 10g using the 10.1.0.2 [[JDBC]] drivers; [[Microsoft]] SQL Server 2000 8.00.194; MySQL 4.1.10a; OpenBase 8.0; Oracle 9i Enterprise Edition Sybase ASE 12.5 :'''5.3 (deployment) for Mac OS X Server 10.4'''{{dash}}June 23, 2005 :*Installer updates the Application Server components in Mac OS X Server 10.4 to WebObjects 5.3. :5.3.1<ref>[http://docs.info.apple.com/article.html?artnum=302797 WebObjects 5.3.1: Update Overview]</ref>{{dash}}November 10, 2005 :*Addresses incompatibilities with Xcode 2.2 Developer tools on Mac OS X 10.4. :*Adds a modified Developer tools license that allows WebObjects applications developed with Xcode 2.2 to be deployed on any compatible platform. The license is available at /System/Library/Frameworks/JavaWebObjects.framework/Resources/License.key after installation. :*Adds better SQL Generation in the EOModeler Plug-in design tool in Xcode. :*Improved FetchSpecification building in the EOModeler Plugin design tool in Xcode. :*Adds a "components and elements" window for improved workflow in WebObjects Builder. :*Bug fixes. :5.3.2<ref>[http://docs.info.apple.com/article.html?artnum=304041 WebObjects 5.3.2: Update Overview]</ref>{{dash}}August 7, 2006 :*Addresses incompatibilities with Xcode 2.4 Developer tools on Mac OS X 10.4. :*Security improvements. :*Other improvements. :*As part of the simultaneous release of Xcode 2.4, the Cocoa Java bridge is deprecated along with the following WebObjects applications: EOModeler, EOModeler Plugin, WebObjects Builder, WebServices Assistant, RuleEditor and WOALauncher. :5.3.3<ref>[http://docs.info.apple.com/article.html?artnum=305009 WebObjects 5.3.3: Update Overview]</ref>{{dash}}February 15, 2007 :*"WebObjects DST Update": Updates WebObjects 5.3 systems to observe the Daylight Saving Time (DST) changes due to come into effect in March 2007 in many countries, including the United States and Canada. Uses the latest DST and time zone information available as of January 8, 2007. :'''5.4'''<ref>[https://www.apple.com/server/macosx/features/webhosting.html WebObjects 5.4: Update in Leopard Server]</ref>{{dash}}October 26, 2007 :*License key no longer required or supported :*Deprecations: Java Client Nib based applications, Direct to JavaClient based applications, EOCocoaClient based applications, OpenBase no longer example database, Tools (EOModeler, WebObjects Builder, Rule editor) :*Combined Component Template Parser that reduces .wo components to single .html files :*Generation of XHTML compliant pages :*AJAX request handler for enhanced page caching :*Added support for secure URL generation :*JMX monitoring support :*Entity index management in the model :*Improved the synchronization with the database :*Added support for index generation :*Support for enum in attribute conversion :*Improved support for vendor specific prototypes (EOJDBCOraclePrototype, EOJDBCFrontBasePrototype, etc.) :*Derby support (Embedded database) :*Support for Generics :*WebServices update (Axis 1.4) :*Full support for Apple XML plist (Read and Write) :*Ant build support :*Open Specifications :'''5.4.1'''<ref>[https://www.apple.com/downloads/macosx/apple/application_updates/webobjectsupdate541formacosx105.html 5.4.1: Update in Leopard Client]</ref>{{dash}}February 11, 2008 :*"WebObjects 5.4.1 is an update release for the version of WebObjects included in the Mac OS X Leopard tools. This release fixes several bugs in areas such as web services serialization, deployment tools, and database compatibility, among others. This update can be installed on Mac OS X 10.5 Leopard." :*Fixed bugs in web services serialization, deployment, databases. :'''5.4.2'''<ref>[http://support.apple.com/kb/HT1979?locale=en_US About the WebObjects 5.4.2 Update]</ref>{{dash}}July 11, 2008 :*Addresses WOComponent parser issues :*Includes WebServices data types and API changes :*Includes EOF SQL Generation fixes :*Resolves additional issues :'''5.4.3'''<ref>[http://support.apple.com/kb/HT2700 About the WebObjects 5.4.3 Update]</ref>{{dash}}September 15, 2008 :*EOF Database snapshot not updating :*Webassistant not available for D2W apps :*Exceptions when using WOTextField with formatters :*Duplicate primary keys generated by FrontBase JDBC Adaptor under load :*Additional issue fixes {{refend}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)