Estructura N-Capas

Páginas: 17 (4227 palabras) Publicado: 16 de noviembre de 2012
RISI 7(2), 2010 (57-67)
Revista de investigación de sistemas e infoRmática
ISSN 1815-0268 (versión impresa)
ISSN 1816-3823 (versión electrónica)

Facultad de IngenIería de SIStemaS e InFormátIca
unIverSIdad nacIonal mayor de San marcoS

Programación en N capas
N layers Programming
Santiago Domingo Moquillaza Henríquez, Hugo Vega Huerta,
Luis Guerra Grados

Facultad de Ingeniería deSistemas e Informática
Universidad Nacional Mayor de San Marcos

smoquillaza@yahoo.com, hugovegahuerta@hotmail.com,
pdelacruzv@unsmsm.edu.pe, gluisg38@hotmail.com

RESUMEN
Los paradigmas en el desarrollo de programas han venido evolucionando a través de los años y
actualmente contamos con una de las técnicas que brinda mayor facilidad a los programadores,
nos referimos a la ProgramaciónOrientada a Objetos en N capas, ya que permite dividir el trabajo
en varias capas modulares.
Actualmente, la más utilizada en cuanto a este estilo es la programación en tres capas que se
divide en: 1) Capa de presentación, la cual interactúa con el usuario; 2) La capa de negocios,
donde se establecen las reglas del negocio que deben cumplirse y; 3) La capa de datos en la cual
se define laconexión con el servidor y la base de datos, es en esta capa en donde se invoca a los
procedimientos almacenados o comandos SQL, a fin de que se realicen las operaciones correspondientes en la base de datos; sin embargo, si es conveniente podemos dividir la estructura del código
fuente en más capas.
Palabras clave: Programación en n capas, capa de datos, capa de negocios, capa de presentación.ABSTRACT
The paradigms in software development have evolved through the years and now we have one
technique that provides developers easier, we refer to Object Oriented Programming in N layers,
this technic permit divide the work into several modular layers.
Actually the most useful about this style, is the 3 layer programation that divide in: 1) The presentation layer which interacs with theuser; 2) The business layer sets the rules of bussiness and; 3) The
data layer which sets the connection with the server and the database, this layer invokes to the store
procedures or sql command to realize the corresponding operations in the database; However, if it
is convenient, we can divide the structure of the source code in more layers.
Keywords: N layer Programation, data layer, businesslayer, presentation layer.

Revista de Ingeniería de Sistemas e Informática vol. 7, N.º 2, Julio - Diciembre 2010

1. INTRODUCCIÓN

En adición a lo citado, podemos decir que actualmente
la programación por capas es un estilo de programación en la que el objetivo principal es separar 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 lacapa de negocios y ésta a su vez de la capa de presentación al
usuario.

La realización de Sistemas de Información se ha venido desarrollando en base a técnicas de programación,
principalmente; la programación estructurada, luego
en combinación utilizando la programación por eventos, actualmente se pudiera decir que se ha llegado a
una madurez con la potencialidad de la programaciónorientada a objetos por la ventaja en la reutilización de
código. En adición a ellas, se cuenta actualmente con
la programación en n capas que hace uso de la programación orientada a objetos; la cual consiste en separar
el código fuente según el rol, responsabilidad y funcionalidad; por ende el desarrollo es más rápido, y resulta
más fácil el darle mantenimiento al Sistema.

El diseño queactualmente más se utiliza es el diseño
en tres capas; sin embargo, la programación puede
desglosarse en más capas, tal cual se presenta en el
ejemplo que veremos más adelante.
2.2. Tipos de capas
2.2.1. Capa de presentación

En este artículo detallamos la programación en N capas; y se presenta un ejemplo en Visual Basic .Net,
para que sirva de referencia y la explicación sea más
didáctica....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CAP 8 Estructura De La Placenta
  • estructura de la atmosfera (capas)
  • Modelo n capas
  • Cap Tulo N 1
  • Taller de aplicaciones con n capas
  • Netbeans programacion n-capas
  • CAP N 3
  • ADMINISTRACI N CAP

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS