As we searched the Internet looking for a decent definition of objects in
object-oriented programming, it became evident that objects themselves are
difficult to define. Here we've included a comprehensive definition of
exactly what an object is. Don't get scared off by the definition below. It
will all become clear as you read on.
In object-oriented programming, an object is defined as a container of
related data (properties), and the methods that control inserting and
retrieving that data. This process is termed encapsulation. Encapsulation,
one of the three key properties of object-oriented programming (OOP), is the
process by which access to data or procedures is limited to a specified
interface. An object is an instance of a class, which is a model instantiated
to... (more)
I have been developing Web applications for years, and have been using random
JavaScript snippets gleaned from the Web to test a user's browser and
configured properties. Since this script would be run client side, it
required the user to have JavaScript enabled and didn't always work in all
browsers.
I had always wished for a quick and easy server-side solution to handle
simple browser... (more)
One complaint I have heard from many developers being introduced to
object-oriented programming (OOP, OO) is that it is more work than it's
worth. Setting up your objects, DAOs, gateways, etc., is a lot of coding
that, until you have realized the power of OO, probably does seem like quite
a bit of work. Here is where an ORM tool, such as objectBreeze, steps up to
the plate. In the ColdFu... (more)
As ColdFusion has become a leading choice for large-scale quick-to-market
application development, new CF server releases have been adapted to make it
possible to integrate object classes into your Web applications. Since
ColdFusion MX, developers have been able to architect applications using
CFCs.
CFCs have enabled us to develop object classes, extend classes, and allow
classes to inh... (more)
After unzipping the Blueprint Application and configuring my ColdFusion
instance to get the application running as-is, I poked around the code to see
how it was laid out. It was pretty straightforward: create an object of the
component we need to access, call a method in the object, and display the
results. This is pretty standard in most applications. Model-Glue (M-G) can
easily handle ... (more)