Hi guys,
I'm trying to build a diagram of how Coldfusion works and it suddenly dawned
on me that I'm not 100% sure. None of my doorstoppers (average size of a
computer book these days is half a tree) have a model that explains it either.
Anyway here is my erm ... best guess. Can you let me know if I'm way off base.
Cheers Peter (aka lad4bear)
1) Web use requests page
2) Webserver checks the type of page being requested. If its a .cfm it passes
the request to application server for processing
3) Coldfusion checks to see if a compiled version of the page exists.
4) If it does, Coldfusion execute the servlet (?)
5) Coldfusion sends output to the webserver which in returns send the output
to the web users browser.
6) If it does not exist, Coldfusion parses the tags and uses this to write a
servlet which is then compiled and executeed. Flow returns to 5
Are Coldfusion and Application Server synonymous. I know the Markup language
is a entity in its own right but is Coldfusion somehow independant of the
Application server and if so, what is its role?
Cheers, Peter (aka lad4bear)
MikerRoo - 03 May 2005 01:03 GMT
Your description is close enough for management use. :D
Coldfusion can be considered an application server -- although technically
it's not anymore. (Java is the server and CF is just a darn-useful meta
language that sits on top of it).
CF is slightly less than an app server and somewhat more than a good JSP
library.
Look in your CF docs. There are already diagrams available.
-- MikeR
lad4bear@hotmail.com - 28 May 2005 14:00 GMT
Hi Mike,
Thanks for getting back to me and your summary was very helpful.
Apologies for the slow response but I don't check the boards so often
these days.
Thanks again and take care,
Peter Hardy (aka lad4bear)