Programacion N-capas


Subject: Programacion N-capas
Hola a todos estoy tratando de implementar un sistema con la arquitectura N-capas en gambas 3 he buscado informacion pero no he encontrado mucho lo unico que encontre fue el siguiente Articulo donde el autor promete subir un ejemplo de como usar las clases que implementa pero no lo hizo y no he podido contactar con el, aver si alguien de la comunidad puede ayudarme, gracias.

Profile PM  
Subject: Re: Programacion N-capas
Para los que no sabemos lo que significa la arquitectura n-capas encontré:

http://jtentor.com.ar/post/Arquitec...-N-Niveles.aspx

johangm90:

Lamento no poder ayudarte mucho.
¿ Llegaste a ver los temas parecidos a los que buscas en el buscador ?. Hay tres en la comunidad.

El articulo es bueno.Lastima de no tener tiempo para leer tanta información.

Saludos.

Subject: Re: Programacion N-capas
johangm90 escribió: [Ver mensaje]
Hola a todos estoy tratando de implementar un sistema con la arquitectura N-capas en gambas 3 he buscado informacion pero no he encontrado mucho lo unico que encontre fue el siguiente Articulo donde el autor promete subir un ejemplo de como usar las clases que implementa pero no lo hizo y no he podido contactar con el, aver si alguien de la comunidad puede ayudarme, gracias.


La programación en capas requiere establecer primero de qué capas estará constituida tu aplicación. El modelo tradicional es de 3 capas que se corresponden con:

*Presentación: la vista, es decir, la GUI, los formularios. En realidad, la capa de presentación podría estar compuesta de varias vistas o "front-ends".

*Reglas de negocio: las clases que representan el dominio del problema de tu aplicación, con todas las clases auxiliares que requiera excepto las que implementen el sistema de persistencia.

*Persistencia: "acceso a datos", típicamente las clases que proveen la conexión con una base de datos relacional y las que proveen métodos para guardar, consultar y actualizar esos datos.

Implementar un sistema en capas requiere conocer con cierta profundidad la programación orientada a objetos y varios patrones de diseño.

La programación en niveles, implica el despliegue de tu aplicación en diferentes servidores físicos y ello implica que en su programación habrá que realizar consideraciones adicionales. Se dice que la aplicación puede desplegarse en n niveles y puede ser que n = 1, lo cual no sería programación en niveles a menos que durante la programación se prevea la posibilidad de realizar el despliegue en varios niveles, a pesar que inicialmente se realice en sólo uno.

Una aplicación que se despliega en n niveles (con n <> 1) implica que sabes que tendrá una alta demanda en, al menos, alguna de sus capas, es decir, que habrá muchas conexiones concurrentes a tu aplicación, típicamente la de acceso a datos es la más problemática, pero también puede ser el nivel de negocio. Esto generalmente implica el uso de un servidor de transacciones para gestionar la seguridad y la integridad de los datos de la aplicación.

Si algo no se entiende, preguntas.

Saludos.


Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1131s (PHP: -40% SQL: 140%)
SQL queries: 23 - Debug Off - GZIP Enabled