APLICACIÓN N-CAPAS EN VISUAL NET

DEFINICIÓN:

La programación por capas se refiere a un estilo de programación que tiene como objetivo separar responsabilidades del tal manera que cada capa cumpla una función específica y diferente a las demás.
es un estilo de programación en la 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 es separar la capa de datos de la capa de presentación al usuario. La programación en capas es la técnica más efectiva en aplicaciones empresariales, debido a la fácil administración que implica el dividir los componentes de la aplicación en capas y la rapidez que esto implica en programas orientados a Cliente-Servidor. Esta arquitectura consiste en dividir los componentes primarios de la aplicación, programarlos por separado y después unirlos en tiempo de ejecución.


METODOS DE CONSTRUCCION DE COMPONENTES EN LA IMPLEMENTACION DE N-CAPAS:


Los métodos (operaciones o servicios) describen, el comportamiento asociado a un objeto, representan las acciones que pueden realizarse por un objeto. La ejecución de un método puede conducir a cambiar el estado del objeto o dato local del objeto.

Ejemplo declaración de métodos:

Las operaciones que realiza las clases se pueden declarar como públicos o privados. Por ejemplo, para una clase empleado se declara el método publico Calculo de Salario de la siguiente manera:
Public Sub CalculodeSalario(ByVal fldtInicio As
Date, _
ByVal fliDias As Integer)
‘en este método calculamos el periodo
‘de vacaciones del empleado,
End Sub



TIPOS DE N-CAPAS:


CAPA DE MANEJO DE DATOS:

Esta capa se encarga de acceder a los datos, se debe usar la capa de datos para almacenar y recuperar toda la información de sincronización del Sistema. Es aquí donde se implementa las conexiones al servidor y la base de datos propiamente dicha, se invoca a los procedimientos almacenados los cuales reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.


 CAPA DE NEGOCIOS:

Es en esta capa donde se reciben los requerimientos del usuario y se envían las respuestas tras el proceso, a requerimiento de la capa de presentación. Se denomina capa de negocio o lógica del negocio, es aquí donde se establecen todas las reglas que deben cumplirse. En realidad, se puede tratar de varias funciones, por ejemplo, puede controlar la integridad referencial, otro que se encargue de la interfaz, tal como abrir y cerrar ciertos formularios o funcionalidades que tengan que ver con la seguridad, menús, etc., tiene los métodos que serán llamados desde las distintas partes de la interfaz o para acceder a la capa de datos.


CAPA DE INTERFAZ DEL USUARIO: 

Es la responsable de la presentación visual de la aplicación. La capa de presentación enviará mensajes a los objetos de esta capa de negocios o intermedia, la cual o bien responderá entonces directamente o mantendrá un diálogo con la capa de la base de datos, la cual proporcionará los datos que se mandarían como respuesta a la capa de presentación.


RESUMEN:

DEFINICIÓN:
La programación por capas se refiere a un estilo de programación que tiene como objetivo separar responsabilidades del tal manera que cada capa cumpla una función específica y diferente a las demás.
METODOS DE CONSTRUCCION DE COMPONENTES EN LA IMPLEMENTACION DE N-CAPAS:

Los métodos (operaciones o servicios) describen, el comportamiento asociado a un objeto, representan las acciones que pueden realizarse por un objeto. La ejecución de un método puede conducir a cambiar el estado del objeto o dato local del objeto.

TIPOS DE N-CAPAS:

CAPA DE MANEJO DE DATOS:

Esta capa se encarga de acceder a los datos, se debe usar la capa de datos para almacenar y recuperar toda la información de sincronización del Sistema.
 CAPA DE NEGOCIOS:

Es en esta capa donde se reciben los requerimientos del usuario y se envían las respuestas tras el proceso, a requerimiento de la capa de presentación.

CAPA DE INTERFAZ DEL USUARIO: 

Es la responsable de la presentación visual de la aplicación.

SUMMARY:

DEFINITION:

Layered programming refers to a style of programming that aims to separate responsibilities in such a way that each layer fulfills a specific function and different from the others.

METHODS OF CONSTRUCTION OF COMPONENTS IN THE IMPLEMENTATION OF N-CAPES:
 
The methods (operations or services) describe, the behavior associated with an object, represent the actions that can be performed by an object. The execution of a method can lead to changing the state of the object or local data of the object.
 
 
TYPES OF N-CAPES:
 
DATA HANDLING LAYER:
 
This layer is responsible for accessing the data, the data layer must be used to store and retrieve all the synchronization information of the System.
 
LAYER OF BUSINESS:
 
It is in this layer that the user's requirements are received and the answers are sent after the process, at the request of the presentation layer.
 
USER INTERFACE LAYER:
 
It is responsible for the visual presentation of the application.

RECOMENDACIÓN:
 
Por los cambios en la dinámica de los negocios este estilo de programación provee que el Sistema sea escalable (aumentar la capacidad).
programación de este tipo ayuda mucho al programador de aplicaciones para dar mantenimiento al Sistema.

CONCLUSIÓN:

En cuanto a la seguridad este estilo de programación es más fiable. 

Se puede elaborar componentes para cada capa, avanzando el desarrollo de manera independiente y por ende el global del Sistema puede desarrollarse más rápido. 

Por ende, los costos de mantenimiento tienden a ser menores.


APRECIACIÓN DEL EQUIPO:

La programación en N capas es importante ya que nos ayuda a organizar los códigos de programación y eso nos da muchas ventajas al momento de programar; como, por ejemplo:

Nos ayuda a encontrar los bugs fácilmente, ya que está ordenado por capas.


GLOSARIO:

BUGS: Un error de software, error o simplemente fallo es un problema en un programa de computador o sistema de software que desencadena un resultado indeseado.

FIABLE: fiable se utiliza para calificar a aquel o aquello que brinda seguridad, ofrece garantías o resulta confiable. Puede tratarse de una persona, un objeto, un procedimiento, etc.


DIAPOSITIVA DE SLIDE SHARE:

https://es.slideshare.net/marilinpandurolopez/aplicacin-ncapas-en-visual-net-92907859





LINKOGRAFIA:
 
http://ixel-leon.blogspot.pe/
https://es.slideshare.net/YameliMaldonadoIdrog/aplicaciones-ncapas-en-visual-net-79470702
http://es.sandramarramirez.wikia.com/wiki/Programaci%C3%B3n_por_Capas



Comentarios

Publicar un comentario

Entradas populares de este blog

Visual Basic.NET