Download presentation
Presentation is loading. Please wait.
Published byLouisa Greene Modified over 9 years ago
1
Fig Leaf Software www.figleaf.com CF 5 Review Steve Drucker CEO Fig Leaf Software
2
Fig Leaf Software www.figleaf.com Introduction Industry/CF News Job Announcements Sign up for the listserv! http://chattyfig.figleaf.com Today’s Schedule
3
Fig Leaf Software www.figleaf.com Session Overview New Language Features New 3 rd party integration Database Support CF Administrator enhancements
4
Fig Leaf Software www.figleaf.com New Language Features Query of Queries User Defined Functions using Enhancements to objects GetHTTPRequestData
5
Fig Leaf Software www.figleaf.com Running “queries of queries” CF5 allows you to run queries against recordsets stored in memory from a tag Join the results of two queries together in memory (simulating sql stored procedure temp table functionality) CF5 supports a minimal subset of the ANSI standard Group By Order By Aggregate Functions (Count, Sum, Avg, Max, Min) As Boolean (Not, Like, IN, Between, AND, OR DML (Outer Join syntax)
6
Fig Leaf Software www.figleaf.com Running a query against a recordset select lastname,firstname from person order by lastname select * from getemp order by firstname
7
Fig Leaf Software www.figleaf.com User-Defined Functions using (introduced in CF 3.x) now gets javascript-like function support functions will perform better than calling CFML custom tags UDF’s can be recursive
8
Fig Leaf Software www.figleaf.com User Defined Functions using function addit(x,y) { var total=x+y; return total; } #myval#
9
Fig Leaf Software www.figleaf.com caches the HTML output of all CFML constructs within the tags Enables the caching of specified sections of a page for later recall Similar to in Allaire Spectra and other tags currently available on the Allaire Tag Gallery Operates faster than the tags on the Gallery NOTE: All output is suppressed within the tags
10
Fig Leaf Software www.figleaf.com select * from empemployees #firstname# #lastname# #session.mycontent#
11
Fig Leaf Software www.figleaf.com Flushes the current ColdFusion output buffer Use it to start sending output to the web client before the page has fully completed processing After a has executed, the following tags will generate an exception: CFCONTENT CFCOOKIE CFFORM CFHEADER CFHTMLHEAD CFLOCATION
12
Fig Leaf Software www.figleaf.com select personfname,personlname from person #personfname# #personlname#
13
Fig Leaf Software www.figleaf.com Programmatically create a log entry in any of the standard log files (or create your own!) Generate application-specific, scheduled task, and custom logs Limit logs by size and entries by age Utilize the new CFADMIN log viewers to view logs Writes out information comma-delimited Type Thread Date Time Application
14
Fig Leaf Software www.figleaf.com <CFLOG text=“Completed Process Successfully” log=“Application” Type=“Information” Thread=“Yes” Date=“Yes” Time=“Yes” Application=“Yes”>
15
Fig Leaf Software www.figleaf.com Enhancements to The CFTextInput, CFSLIDER, CFTREE, and CFGRID tags were completely rewritten The controls run more consistently in JVM’s The tag now has a preservedata attribute that will autoload information into a control if the page submits to itself. Users are prompted to install the Java 1.3 runtime from the web
16
Fig Leaf Software www.figleaf.com GetHTTPRequestData Makes HTTP Request Headers available for potentially capturing SOAP request data Information is returned in a structure
17
Fig Leaf Software www.figleaf.com Graphically dumps the contents of ANY CF variable Available in Beta 3?
18
Fig Leaf Software www.figleaf.com New 3 rd Party Integration Verity has been upgraded from Search ’97 to Verity VDK 2.6.1 Graphing will be available in Beta 3 using a subset of Macromedia Generator, Developer Edition ( tag) A new version of Netegrity Siteminder is being integrated (CF Advanced Security) Crystal Reports 8 reports are now supported
19
Fig Leaf Software www.figleaf.com Database Support Allaire has licensed a new set of MERANT database drivers Some datasources will now be able to be set up “clientless” Sybase Informix 9 Oracle? CF now supports DSNless Connections
20
Fig Leaf Software www.figleaf.com DSNless Connections You can specify a connection string for odbc datasources <CFQUERY NAME="getpeople" DATASOURCE="__DYNAMIC__" DBTYPE="dynamic" blockfactor="100" connectstring="DRIVER={SQL SERVER}; SERVER=(local); UID = sa; PWD= ; DATABASE=uikitdevsample"> select firstname,lastname from empemployees
21
Fig Leaf Software www.figleaf.com Administration Enhancements Revamped CF Administrator SNMP Support Application/Server Backup and Restore (Harvest)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.