DEVELOPING COLDFUSION 9 APPLICATIONS
What's New
Area
ORM
Amazon S3 Support
SpreadSheet
AIR integration
Flash Remoting
What's new and changed
•
Supports multiple data sources for ORM in ColdFusion applications
•
The following enhancements:
• New attribute
MappedSuperClass
• New attributes
skipCFCWithError
the
struct in the THIS scope of Application.cfc
ormsettings
• Attribute
missingrowignored
one relationship
• The function
EntityNew
second argument
ColdFusion customers can now store data in Amazon S3.
Support for the following:
•
New functions
SpreadsheetRemoveSheet
•
New attribute
excludeHeaderRow
•
Performance improvements for formatting huge number of rows and columns using the
SpreadSheet format functions
•
Preformatting of a cell while you use
SpreadSheetformatcellrange
•
Vertical alignment in format struct using the key
The following enhancements:
•
Support for auto-generating primary keys
•
Support for encrypted database (introduced in AIR 1.5)
•
Cache file used by ActionScript ORM to track the operations on SQLite database is now
in the applicationStoragedirectory instead of applicationDirectory. You can specify the
location of the cahceDirectory in openSession API on syncmanager
•
Self Join relationships for one-to-one, one-to-many and many-to-many database
relationships
•
Supports both Array and ArrayCollection for use in ActionScript Entity to represent a
collection in a database relationship
•
ActionScript ORM logs all the SQL statements that ORM uses to persist entities into the
SQLite database
•
New APIs
keepClientObject
and
updates are not retained when ColdFusion server raises conflict
•
The class SessionToken is dynamic and therefore, data can be stored on the token
returned from the ORM APIs
•
Supports autocommit mode
A channel-definition construct has been introduced in services-config.xml
(CF_root/wwroot/WEB-INF/flex/) named serialize-array-to-arraycollection.
Last updated 8/5/2010
added to
cfcomponent
and
automanagesession
in
now supports one-to-
cfproperty
takes the property values as struct in a
and
SpreadsheetFormatCellRange
in
cfspreadsheet
or
SpreadSheetformatcell
verticalalignment
keepAllClientObjects
to ensure that the server
3
/
component
added to