Coldfusion
ColdFusion is the original and most common implementation of a tag and ECMAScript-based programming language -- ColdFusion Markup Language (CFML) and CFSCRIPT, respectively -- which is typically used in web application development for the generation of dynamic web pages. Originally a product of Allaire, in 2001 the company was purchased by Macromedia, who subsequently merged with Adobe Systems in 2005. ColdFusion resembles a scripting language best suited for data-driven web sites. More advanced users can use ColdFusion as a productivity layer above a J2EE platform or use ColdFusion as middleware in a service oriented architecture (SOA), such as generating web services or Flash remoting.
Categories in section: Articles Reviews
| 4D Database (5) | Actionscript (14) | Ajax (30) |
| Apple (25) | ASP (20) | C++ (22) |
| CGI (10) | Coldfusion (22) | Content Management (12) |
| CSS (53) | DHTML (16) | Domain Names (14) |
| Hardware (31) | HTML (39) | Java (31) |
| Javascript (39) | JSP (10) | Linux (81) |
| Microsoft Access (17) | Microsoft Windows (87) | Mysql (21) |
| Networking & Communication (6) | Oracle (15) | Perl (19) |
| PHP (47) | PostgreSQL (9) | Python (18) |
| Ruby (51) | SAP (2) | Search Engine (28) |
| Structured Query Language (29) | Visual Basic (15) | Web Hosting (15) |
| XHTML (9) | XML (21) |
In this example I will show you two types of modern scripting for the web.
{mos_sb_discuss:33}
Sandbox/Resource Security is probably one of the best new features in the MX release of ColdFusion Server. Before MX, ColdFusion Server used a tool called Advanced Security that was notoriously unreliable and difficult to use—so much so that it is no longer supported in ColdFusion MX. Because it is built on Java, MX can make use of J2EE Sandbox Security, which is easy to use and configure and works remarkably well.
{mos_sb_discuss:33}
If you’re using a database server rather than a file-based database such as Microsoft Access, you want to use an IP address rather than a host name or computer name in specifying your database server. Using the host name requires ColdFusion to perform a DNS lookup before connecting to the database server, and using a computer name means doing a network lookup. Using an IP address enables ColdFusion to connect to the database server directly.
{mos_sb_discuss:33}
Developers frequently ask how many templates they should set ColdFusion to cache in RAM. The simple answer is “as many as possible.” The more templates that ColdFusion can store in its cache, the less ColdFusion must access the hard drive to execute code. If memory is at a premium on your server, however, you should probably scale this number back to give ColdFusion room to breathe.
{mos_sb_discuss:33}
The Problem
Developing applications for an intranet or extranet environment that must be secure almost always leads to the idea of a session. Since http is a stateless protocol, the ability to authenticate and then authorize user access often becomes tied to sessions. ColdFusion makes much of this easy for developers with its session scoped variables. However, since session variables by definition span pages, they leave a security hole. If I login and my status is saved in a session variable, I can leave for lunch and anyone can come in and access information using my login.
Tuesday, 17 July 2007 |
Written by
Peter Tilbrook
|
|
Hits: 1221
{mos_sb_discuss:33}
There are literally over 8,500 programming languages in existence, yet despite all these options, the vast majority of us all use the same dozen or so. Whether it's infighting among language creators, bad marketing, new technologies or just being a crummy language, there are almost as many reasons why coding languages didn't become popular as there are programming languages.
Tuesday, 17 July 2007 |
Written by
Larry Gomez
|
|
Hits: 1177
| Results 1 - 10 of 22 | << Start < Prev 1 2 3 Next > End >> |
Powered by jReviews




