Professional Documents
Culture Documents
--------------------
Este patrn de diseo nos permite programar a partir de un patrn o modelo a fin de conseguir
resultados rpidos.
Los patrones de diseos son el resultado de la experiencia porque han demostrado ser soluciones
prcticas y eficientes.
Data Source: Esta capa DS significa Data Source [Origen de Datos], aqu encontraremos una clase
que contiene las operaciones de gestin con la base datos, tales como: conectar, desconectar,
ejecutar consultas (select) y ejecutaractualizaciones (insert, update y delete).
DAO[Data Access Object]: Contiene una clase que define los mtodos con las distintas
operaciones con la base de datos, en cada una de ellas se define comandos SQL.
Model: Este capa o componente contiene una clase con mtodos que detallan como se llevar a
cabo cada uno de los procesos, en este lugar se establece la secuencia de cada una de las tareas y no
se hace mencin a la base de datos.
La capa del Controlador: gestiona las peticiones de los usuarios. Es responsable de
responder la informacin solicitada con la ayuda tanto del modelo como de la vista.
La capa de la Vista: La vista hace una presentacin de los datos del modelo estando
separada de los objetos del modelo. Es responsable del uso de la informacin de la
cual dispone para producir cualquier interfaz de presentacin de cualquier peticin
que se presente.
Qu es el Objeto Exception?
Este objeto se genera automaticamente cada vez que ocurre un error de ejecucin y contiene
informacin del error. Tener en cuenta que el Objeto Exception no es el error, sino que representa al
error.
Esctructura TRY..CATCH
----------------------
try: intentar
catch: capturar(atrapar)
-------------------------------------------------------------------------------------------------------
La estructura try..catch controla los errores de ejecucion que pueden presentarse durante el tiempo
en que nuestro programa se esta ejecutando.
La programacion debe situarse dentro del bloque try, si ocurre una falla entonces sera el bloque
catch quien capturara el error producido.
Cuando de produce un error de ejecucion se genera un objeto exception, este objeto contiene
informacion del error proiducido.
En la zona catch debe programarse las acciones que se ejecutaran al producirse un error de
ejecucion.