Anda di halaman 1dari 2

PATRON DE DISEO MVC

--------------------
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.

Existen varios patrones de diseos:


- MVC : Model / View / Controller
- Singleton: Para conseguir instancias nicas

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.

Estructura Try ... catch()


--------------------------
Esta estructura es muy utilizada en muchos lenguajes de programacin para controlar errores de
ejecucin.

Qu son los errores de ejecucin?


Son errores cdque suelen presentarse inesperadamente en el momento que el programa se est
ejecutando debido a un problema del equipo o del mal manejo de programa.

Qu hace el try ... catch ?


El bloque try contiene la programacin que ser controlada de posibles errores de ejecucin, si esto
se presentase el bloque catch captura el objeto exception y realiza lo programado en catch.

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.