Tecnología

Inicio

Cómo crear una base de CFC

ColdFusion es visto como la respuesta de Adobe a los lenguajes de programación PHP de código abierto y ASP.NET de Microsoft. Los ingenieros de software utilizan los tres idiomas para crear robustas páginas Web y las aplicaciones basadas en Web que se ejecutan dentro de los navegadores de Internet de un usuario. CFC, o ColdFusion clases, se utilizan para distinguir las secciones de código de una de la otra. Base CFC tienen la intención de ser ampliado por programación subclases de código. Una forma más sencilla para ver un CFC es como una casa que almacena todas las subclases que operan dentro de la casa.

Instrucciones

1 Abra la aplicación de Adobe ColdFusion y crear un nuevo documento donde se puede practicar la creación de una clase base sin afectar cualquier otro código que ya ha escrito.

2 Crear una función privada proporciona la funcionalidad super constructor que se requiere para permitir subclases para trabajar. Constructores se utilizan en el código para iniciar clases de código cuando se necesitan. Un super constructor tiene la capacidad de anular un constructor regular, cuyas acciones normalmente son dictadas por otras porciones de código de software.

<cffunction
name = "init"
Acceso = "privado"
returntype = "vacío"
salida = "false"
pista = "Clase base">

3 Definir los argumentos a favor de la clase base para seguir utilizando el código que aparece a continuación. La clase base es la clase de funciones de código que se utiliza como punto de referencia principal en otras partes del código de la aplicación. La clase base es llamado por diferentes porciones de código cuando las funciones específicas tienen que ser ejecutados. El argumento de la clase base define cómo debe funcionar la clase y las condiciones que deben cumplirse para que la clase de ser llamado por el software.

<cfargument
name = "Nombre"
type = "string"
requerido = "true"
pista = "Esta es una clase base."
/>

4 Configurar las variables para el caso de que las subclases llamarán cuando tienen que ser utilizados y cerrar la primera función de la clase privada. Una clase privada se aísla a la clase base en la que se pertenece. A diferencia de una clase pública, una clase privada no puede utilizarse a menos que su base (o el padre) clase se llama en primer lugar.

<Cfset VARIABLES.Instance = {
Name = ARGUMENTS.Name
} />
<Cfreturn />
</ Cffunction>

5 Cree la función pública que utilizará para albergar todas las subclases que se ejecutan dentro de la clase base:

<cffunction
name = "GetName"
Acceso = "público"
returntype = "cadena"
salida = "false"
pista = "Esta es una clase base pública.">
<Cfreturn VARIABLES.Instance.Name />
</ Cffunction>
</ Cfcomponent>

6 Guardar el código base de CFC para que pueda acceder a él en el futuro y lo utilizan como una plantilla en sus proyectos futuros de codificación. Pegar el código de la clase base en aplicaciones que requieren el uso de una y modifican los parámetros para adaptarse a las necesidades de su aplicación.