Adobe ColdFusion 8

beckonhissingInternet and Web Development

Nov 10, 2013 (3 years and 7 months ago)

94 views

®
Adobe ColdFusion 8
1
Sven Ramuschkat
SRamuschkat@herrlich-ramuschkat.de
München

& Zürich, März

2009
®
Das Unternehmen:


Herrlich & Ramuschkat GmbH


Inhabergeführtes IT-Dienstleistungs-

und
Beratungsunternehmen


Sitz in Hannover


35 Mitarbeiter (zusammen mit der tecRacer GmbH & Co. KG)


Seit 1990 am Markt
About us
®
11 Jahre Kompetenz in Adobe Produkten
2001
2005
1998
LiveCycle

ES
1990 bis 1998
Client/Server Datenbank Projekte Indesign

Server
About us
Connect
®
About us
Würden Sie diesen Leuten ColdFusion

abkaufen?
®
About us
®
About me


Sven Ramuschkat


Geschäftsführer

Herrlich & Ramuschkat GmbH


Adobe Certified Trainer


ColdFusion


Connect


Flash Media Server


LiveCycle

ES
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
7
Thriving
7
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
8
Invested in the Future
8


ColdFusion 8.0 Release in Summer 2007


ColdFusion 8.01 Release im

April 2008
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Key Features of ColdFusion 8
*Feature only available in ColdFusion

8 Enterprise
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion 8 Editions


Java EE deployment (EAR/WAR)


Multi-instance and Java EE clustering


Enterprise OS and DB support


Server Monitor app and API


Administrative user and roles


64-bit support


Virtualization


Multi-threaded CFML (CFTHREAD)


Stand-alone deployment


Single-threaded version of
Enterprise features


PDF forms


PDF manipulation


Server-side printing


On-demand presentations


Reporting


Event gateways
Enterprise Edition
For multiple application environments or
Java EE application server deployments
Standard Edition
For departmental or single application
environments
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Platform Support


OS


Windows Server 2000, 2003, 2008


Windows 2000 Pro, XP, and Vista


Red Hat Linux AS & ES 3.0 and 4.0


SuSE

Linux Enterprise Server 8, 9


TurboLinux

J


Solaris 8, 9, 10


AIX 5L v5.1, v5.2, v5.3


Apple Mac OS X 10.3.9, 10.4.x


Apple Mac OS X on Intel 

10.5 & 10.6


JVM


64-bit Support


JDK 1.5


JDK 1.6 (default)


Application Servers


Macromedia JRun


BEA WebLogic

Server 7, 8.1, 9.0


Oracle Application Server 8i, 9i, 10g


IBM WebSphere

Application Server 4, 5.x,
6.0


JBoss

Application Server 4.x


Virtualization


VMWare

& Microsoft Virtual Server
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion Multi-Instance Support
ColdFusion

8 Standard:
1 ColdFusion

Instanz
ColdFusion

8 Enterprise:
Multiple ColdFusion

Instanzen
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion

Performance with

Version 8
Adobe Observations

of CF8 over

CF7


Most applications

average

30-40% performance

gain


some

applications

3 or

4 times

better


Structure

manipulation

in CF 8 twice

as fast as CF 7


List manipulation

three

times

faster


CFSET more

than

four

times

faster


CFPARAM tag 35 times

faster


Date functions

about

6 times

as fast


Regular

expression

functions

more

than

twice

as fast


CFC instantiation

over

20 times

faster
http://www.adobe.com/products/coldfusion/pdfs/cf8_performancebrief.pdf
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion

8 now

deployed

atop

JDK 1.6


fixes some

past

problems, adds

some

new

features


adds

substantial performance

increases


Unfortunate

JVM bug

with

class

loading


Fall back to Java 1.5


Some

have

also updated

to 1.6 update 10


(1.6 update 10 unsupported

by

Adobe yet)
ColdFusion

Performance with

Version 8
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion

Performance with

Version 8
Think

about

ColdFusion

64 Bit and Windows 2008 64-Bit:


No memory

heap

restrictions

anymore


As you can see, there are
performance gains of
around 0-15% in most of the
tags. This can be attributed
to the fact that most of
these tags are
computationally intensive
and perform better on 64-

bit systems
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion

Performance with

Version 8
So an update to ColdFusion

8 is

a must

from

a performance

perspective!
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
17
ColdFusion

8 new

features


Adobe Flex Support:

... Vortrag von Herrn Rahlff


ColdFusion Ajax Support:

…Vortrag von Herrn Rahlff


Adobe PDF Integration:

…Vortrag

von Herrn

Ramuschkat


ColdFusion Monitoring:

…Vortrag

von Herrn

Ramuschkat
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
18
ColdFusion

8 new

features


Atom and RSS feeds:

ColdFusion

8 introduces

the

new

CFFEED tag, which

can

read

and create

RSS and Atom feeds

in commonly

used

formats, so you

can

quickly

and easily

create

complex

content

syndication

applications.


Zip and Jar File Support:

ColdFusion

8 introduces

two

new

tags, CFZIP and
CFZIPPARAM, so you

can

manipulate

ZIP and JAR files

for

working

with

file

archives.


Strong encryption libraries:

ColdFusion 8 now includes RSA BSAFE Crypto-J
libraries, which provide FIPs

140-certified strong encryption.


Improved file manipulation functions:

ColdFusion 8 adds several new file
manipulation functions to the ColdFusion Markup Language (CFML),

most
notably the ability to read and write large files in defined segments, rather
than in a single operation
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
19
ColdFusion

8 new

features:

Image Manipulation


New <CFIMAGE>

tag used to perform image manipulation


High level ACTIONs


BORDER,

CAPTCHA,

CONVERT,

INFO,

READ,

RESIZE,

ROTATE,

WRITE,

WRITETOBROWSER


Over 50 new Image functions:


ImageDrawRect(), ImageNew(), ImageOverlay(), ImageSetDrawingColor()


Supporting functions:


IsImage() function


ImageGetBlob() returns an image as a blob suitable for storing in a database


GetReadableImageFormats() and GetWriteableImageFormats()
Demo
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
20
ColdFusion

8 new

features

: Microsoft Exchange Integration


Microsoft Exchange client tags (not Windows specific)


Supports Mail, Calendar, Contact, and Task


<CFEXCHANGECALENDAR>

(includes supports recurring events and responses)


<CFEXCHANGEMAIL>

(only get and delete are supported)


<CFEXCHANGECONTACT>


<CFEXCHANGETASK>


Full control over connections and filters


<CFEXCHANGECONNECTION>

opens a new connection


Access to subfolders


<CFEXCHANGEFILTER>

used to specify GET filters
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion

8 new

features: .NET Integration


<CFOBJECT>

and CreateObject()

now support the invocation

of .NET assemblies


Local


Remote


Cross-platform access to .NET assemblies


Requires .NET proxy 

HTTP (fast)


TCP/IP (faster)


Granular access controls


No code changes required to .NET assemblies


Automatic conversions of common data types


Arrays, structures, etc.


.NET dataTables

ColdFusion queries
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
22
ColdFusion

8 new

features

: Multi-threading


Threads

are

independent streams

of execution. Multiple threads

on a page

or

CFC can

execute

simultaneously

and asynchronously, letting

you

perform

asynchronous

processing

in CFML.


Threads

are

useful

for

two

broad

types

of activities:


When

multiple actions

can

occur

simultaneously


When

you

do not

have

to wait

for

one

action

to complete

before

starting

the

next

action
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
23
ColdFusion

8 new

features

: Presentations

on demand
Demo
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Questions?