Modelo de Desarrollo N.pdf

7
Modelo de desarrollo N-Capas Las capas dentro de una arquitectura son un conjunto de servicios especializados que pueden ser accesibles por múltiples clientes y que deben ser fácilmente reutilizables. Lo que se conoce como arquitectura en capas es en realidad un estilo de programación donde el objetivo principal es separar los diferentes aspectos del desarrollo, tales como las cuestiones de presentación, lógica de negocio, mecanismos de almacenamiento, etc. Una razón importante por la que surge este concepto, es debido a que en la evolución del desarrollo de software, se ha identificado la necesidad de crear nuevas capas, especializadas en funciones específicas, diferentes a las 3 identificadas previamente. Tal es el caso de la seguridad, el control de excepciones, el transporte de datos entre capas, la generación de trazas de errores, entre otros. Ventajas Desarrollos paralelos (en cada capa) Aplibustas debido al encapsulamiento Mantenimiento y soporte más sencillo (es más sencillo cambiar un componente que modificar una aplicación monolítica) Mayse pueden añadir nuevos módulos para dotar al sistema de nueva funcionalida ARQUITECTURA CAPAS La programación por capas es una arquitectura cliente- servidor en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario. La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, solo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buen ejemplo de este método de

description

trbajo de modelo de desarrollo en N capas

Transcript of Modelo de Desarrollo N.pdf

Modelo de desarrollo N-CapasLas capas dentro de una arquitectura son un conjunto de servicios especializados que pueden ser accesibles por mltiples clientes y que deben ser fcilmente reutilizables.

Lo que se conoce como arquitectura en capas es en realidad un estilo de programacin donde el objetivo principal es separar los diferentes aspectos del desarrollo, tales como las cuestiones de presentacin, lgica de negocio, mecanismos de almacenamiento, etc.

Una razn importante por la que surge este concepto, es debido a que en la evolucin del desarrollo de software, se ha identificado la necesidad de crear nuevas capas, especializadas en funciones especficas, diferentes a las 3 identificadas previamente. Tal es el caso de la seguridad, el control de excepciones, el transporte de datos entre capas, la generacin de trazas de errores, entre otros.

Ventajas Desarrollos paralelos (en cada capa) Aplibustas debido al encapsulamiento Mantenimiento y soporte ms sencillo (es ms sencillo cambiar un componente que modificar una aplicacin monoltica) Mayse pueden aadir nuevos mdulos para dotar al sistema de nueva funcionalidaARQUITECTURA CAPAS La programacin por capas es una arquitectura cliente-servidor en el que el objetivo primordial es la separacin de la lgica de negocios de la lgica de diseo; un ejemplo bsico de esto consiste en separar la capa de datos de la capa de presentacin al usuario.

La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algn cambio, solo se ataca al nivel requerido sin tener que revisar entre cdigo mezclado. Un buen ejemplo de este mtodo de programacin sera el modelo de interconexin de sistemas abiertos.HTML

Es el lenguaje que se emplea para el desarrollo de pginas de internet. Est compuesto por una sere de etiquetas que el navegador interpreta y da forma en la pantalla. HTML dispone de etiquetas para imgenes, hipervnculos que nos permiten dirigirnos a otras pginas, saltos de lnea, listas, tablas, etcJAVASCRIPT

Abreviado comnmente "JS") es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, dbilmente tipado y dinmico.

CSS es un lenguaje utilizado en la presentacin de documentos HTML. Un documento HTML viene siendo coloquialmente una pgina web. Entonces podemos decir que el lenguaje CSS sirve para organizar la presentacin y aspecto de una pgina web. Este lenguaje es principalmente utilizado por parte de los navegadores web de internet y por los programadores web informticos para elegir multitud de opciones de presentacin como colores, tipos y tamaos de letra, etc.

Los frontends tienden a ser programadores, pero hay diseadores genios que tambin hacen frontend. Son los encargados de maquetar la estructura semntica del contenido (HTML), codificar el diseo en hojas de estilo (CSS) y agregar la interaccin con el usuario (Javascript).

En la poca actual los frontends tienen HTML5 y CSS3. Con HTML5, desde el frontend, es posible hacer geolocalizacin, dibujo vectorial, guardar datos en el disco del usuario, insertar audio y video, entre otras cosas.SELECT trata de la sentencia para realizar consultas, y puede llegar a ser bastante compleja, as que iremos paso a paso.

Bsicamente, SELECT se encarga de recoger datos de una o varias tablas. Ahora bien, podemos estar interesados en todos los datos de unas columnas concretas de las tablas, en datos que cumplan una cierta condicin... para ello, debemos conocer muy bien su sintaxis que, bsicamente, es la siguiente:

Con las tags ;..... definimos un texto de mltiples lneas para que el visitante pueda incluir un comentario junto a sus datos.

Junto a la tag de apertura pueden aparecer los siguientes atributos:

0. name="" Nombre del campo.

1. Cols="" Numero de columnas de texto visible.

2. Rows="" Numero de filas de texto visible.

La etiqueta se utiliza para aadir informacin sobre la pgina. Esta informacin puede ser utilizada por los buscadores.Los buscadores consultan la informacin de la etiqueta de las pginas, buscando coincidencias con lo que el usuario pretende encontrar. A travs de esta etiqueta pueden especificarse los atributos name y content. El atributo name indica el tipo de informacin, y el atributo content indica el valor de dicha informacin.

Una de las principales caractersticas de CSS es su flexibilidad y las diferentes opciones que ofrece para realizar una misma tarea. De hecho, existen tres opciones para incluir CSS en un documento HTML.

Incluir CSS en el mismo documento HTML

Los estilos se definen en una zona especfica del propio documento HTML. Se emplea la etiquetade HTML y solamente se pueden incluir en la cabecera del documento (slo dentro de la seccin).

Atributos

Tipo de letra (fuente)

Texto

Bordes

Margen exteriorMargen exterior

Fondos

TablasTamao

Posicionamiento

Men desplegable: permite a un usuario seleccionar de una lista desplegable una opcin. Se distingue de una simple lista en el hecho de que el usuario debe presionar sobre el men para que se muestren las opciones disponibles. En otras palabras, el listado no es - See more at: Estructura bsica de un documento HTML

Todos los documentos Html tienen la estructura que se muesta a continuacin, aunque la etiqueta puede ser sustituida por para un tipo de pginas que dividen la ventana del navegador en varios cuadros (frames).

Ttulo de la pgina

...

Aqu ira el contenido de la pgina

Vamos a analizar ms detenidamente las distintas secciones que componen la pginaBOTONES DE ENVO (SUBMIT)Este tipo de botones enva automticamente el formulario en que se encuentra cuando es presionado. Es decir, cuando se pulsa el botn el navegador nos lleva a la direccin web indicada en el campo action y al mismo tiempo enva a esa direccin los datos que contiene el formulario. Para insertar un botn usamos la etiqueta . Para indicar que se trata de un botn de envo dentro de esta etiqueta escribiremos type = "submit". Escribe este cdigo en un editor de textos, gurdalo como archivo con extensin HTML y comprueba los resultados que se obtienen.

Un formulario HTML es una seccin de un documento que contiene contenido normal, cdigo, elementos especiales llamados controles (casillas de verificacin (checkboxes), radiobotones (radio buttons), menes, etc.), y rtulos (labels) en esos controles. Los usuarios normalmente "completan" un formulario modificando sus controles (introduciendo texto, seleccionando objetos de un men, etc.), antes de enviar el formulario a un agente para que lo procese (p.ej., a un servidor web, a un servidor de correo, etc.)

Tabla estructura

Para empezar veamos cul es la estructura de una tabla formada tan solo por una celda. Todas las celdas pertenecen obligatoriamente a una fila, de modo que la estructura sera esta:

contenido1

Dentro de la nica celda, es decir, entre las etiquetas y , he colocado la palabra contenido1, que es lo que se mostrar dentro de la celda. Todos los contenidos de una tabla siempre van dentro de celdas, nunca directamente dentro de una fila o una tabla, oki? El resultado del cdigo anterior sera este:

Input Type: text

Input Type: password

Input Type: submit

Input Type: checkbox