advertisement

Programando en capas

33 %
67 %
advertisement
Information about Programando en capas
Technology

Published on March 12, 2014

Author: stevendido

Source: slideshare.net

Description

Application Programming Interface

Definición de Capas
advertisement

UNIVERSIDAD DEL ATLANTICO PRESENTA: Esteban Alatriste Jorge MATERIA: Programación Avanzada TEMA: Programación en 3 capas

Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA 3 CAPAS PROGRAMACIÓN POR CAPAS

 La ventaja principal: Es el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio.  En el diseño de sistemas informáticos actuales se suele usar las arquitecturas multilineal o Programación por capas.  Además, permite distribuir el trabajo de creación de una aplicación por niveles; cada grupo de trabajo está totalmente abstraído del resto de niveles, de forma que basta con conocer la API que existe entre niveles.  API (Application Programming Interface)  Una Interfaz de Programación de Aplicaciones es el conjunto de funciones y procedimientos (o métodos) que permite a una aplicación de software interactuar con otra aplicación. Ejemplos: Twitter.  Microsoft Framework .NET  OpenGL  API for SCSI device interfacing  Javascript-C de Mozilla  Symfony para PHP

CAPAS Y NIVELES  1.) Capa de presentación.- Esta capa es la que ve el usuario , presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso.  Esta capa se comunica únicamente con la capa de negocio. También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" para el usuario generalmente se presentan como formularios.

2.) Capa de negocio Aquí es donde, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de él.

 Toda aplicación tiene código para implementar reglas de negocios.  Se puede seleccionar almacenar la lógica de negocios sobre cada estación de cliente, u optar por ejecutar la lógica de negocios sobre un servidor de aplicaciones.  No toda la lógica de negocio es la misma algunas no requieren un frecuente acceso a los datos, pero una interface de usuario robusta necesitara de la lógica de negocios para la validación en la entrada de campos, cálculos en tiempo real u otras interacciones de usuarios.

•DATA PROVIDER Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y Oracle. •DataSets • Los objetos DataSets, un grupo de clases que describen una simple base de datos relacional en memoria. Representa una base de datos entera puede contener las tablas y relaciones •Objeto DataTable representa una sola tabla en la base de datos. •DataSet es llenado desde una base de datos por un DataAdapter cuyas propiedades Connection y Command ADO.NET El ADO.NET es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos.

Conjunto común de clases de utilidad:  CONNECTION: Conexión con la fuente de datos.  COMMAND: Acción en la fuente de datos  PARAMETER: Parámetro para un procedimiento almacenado.  DATAADAPTER: Puente fuente de datos y dataSet  DATAREADER: Procesar lista de resultados un registro a la vez.

CAPA DE DATOS Es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio. Ejemplo:

Diferencia entre Capas y Niveles Capa.- Forma como una solución es segmentada desde el punto de vista lógico. Nivel.- Forma en que las capas lógicas se encuentran distribuidas de forma física. Ejem 1. Tres capas que residen en un ordenador (Presentación + lógica + datos ) 2. Tres capas que residen en dos ordenadores (Presentación, lógica, datos). 3. Tres capas que residen en tres ordenadores (Presentación, lógica, datos).

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Programación en Capas. - di-mare.com

Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506
Read more

Programando por capas en Visual Basic .Net | SmallVille

Hacía tiempo que no escribía nada relacionado con la programación. Si os soy sincero, estoy renovando mi forma de programar. Después de haber realizado ...
Read more

Parvulos.Net: Programación en 3 capas

En relacion a tu pregunta, en la seccion "Arquitectura 3 capas en .Net" menciono lo siguiente: >>Para que se de una mejor idea de que hablo, ...
Read more

programando en 4 capas en Vb.net (clase 4 final) - YouTube

con esta leccion hemos finalizado este curso, espero hayais disfrutado y aprendido mucho con estos 4 videos.. para mas informacion visiten mi ...
Read more

Programación por capas - Wikipedia, la enciclopedia libre

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

Programación en Capas - C# - Tutoriales y mas; - YouTube

Explicación de la programación en capas , estructura de 3 capas en C# ,son proyectos dentro de una misma solución para darle estructura a la ...
Read more

Como programar en 5 capas - social.msdn.microsoft.com

bueno yo tambien estyo programando en 5 capas, no es dificil a mi lo que me esta dando problemas son las transacciones,pero si solo vas a mostrar datos que ...
Read more

Programacion en tres capas en C# usando asp.net ...

Que tutorial tan excelente nunca habia visto algo tan bien explicado y menos de esto en 3 capas, ... sabes ya tengo un tiempo programando en asp net, ...
Read more

Programación en capas con un ejemplo en C# - El blog de ...

Un amigo está desarrollando una aplicación en C# para aprender el lenguaje. Producto de una conversación llegamos al tema de la programación en capas ...
Read more

Ejemplo de aplicación usando programacion en tres capas ...

Partiendo de lo aprendido en mi post anterior realizaremos una ... insertar y borrar un registro en tres capas. ... ('Programando en ASP','Programa ...
Read more