Re: Ayuda Con aplicacion en 3 capas

Anibal Parallela <anepa22-/[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Estimado yo te comento la metodologia que utilizamos en mi trabajo para separar en capas. te comento que programo JAVA aplicación y mas presisamente con swing. Por ej supongamos un Modulo de LogIn podriamos crear paquetes separados o no:
alguna.cosa.login.gui
alguna.cosa.login.servicio
alguna.cosa.login.accion
En el .gui irian todas las clases que sean interfaces de usuario, en la que es servicio iria solo la clase servicio y tambien podria ir la clase que inicia la aplicación (main), y en accion iria las clases con los metodos para conectar a la BD (caso usar jdbc).
Desde el servicio instanciaras la interfaz y ademas le pasaras this por el cosntructor, para poder referenciar el servicio desde la interfaz.
Y tambien en la clase servicio debieras crear un objeto de la clase accion.
 En el servicio deberas crear los metodos de la clase accion que llenan algo o hacen algo por ej:
public
{
}voidcargarCombo(JComboBox comboLoco)accion.cargarCombo(comboLoco);
Bueno esopero sirva, me parece que no se entiende un joraca pero bueno es lo que hay. 
Saludos Anepa.


----- Mensaje original ----
De: Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]>
Para: [email protected]
Enviado: miércoles 25 de junio de 2008, 14:18:44
Asunto: Re: [javaSpain] Ayuda Con aplicacion en 3 capas


lee sobre el patrón mvc. buscando en google y vas a tener una idea aproximada de qué significan 3 capas. en particular significa separar 3 responsabilidades :

modelo de datos: (almacenage y obtención de los objetos del modelo)
presentación: presentación visual de los conceptos al usuario
controlador: cómo hace el usuario para satisfacer un caso de uso. Flujo de la aplicación para que el usuario llegue al cometido...

On Tue, 24 Jun 2008 17:40:22 -0000
"jipraguprogram" <jipraguprogram@ yahoo.es> wrote:

> Hola a todo el problema que tengo es que en el lugar donde laboro me
> han pedido hace una aplicacion con java en 3 capas, para escritorio, y
> siemre he programado en 2 capas ,y ahora quieren que separe la capa de
> negocios en otro lado , y he estado leyendo en google y todos me dicen
> que use EJB(enterprise java bean), pero eso es para web y si hay
> alguna otra forma, me lo pudierandecir por favor!
> 
> la forma como trabajara el sistema sera:
> 
> -18 terminales.
> -1 server para la capade negocios.
> -1 server para la bbd.
> 
> 
> 
> 

-- 
Sebastian Gurin <sgurin@montevideo. com.uy>
 


      ____________________________________________________________________________________
¡Buscá desde tu celular!

Yahoo! oneSEARCH ahora está en Claro

http://ar.mobile.yahoo.com/onesearch
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.