Ayuda Con aplicacion en 3 capas

View: New views
4 Messages — Rating Filter:   Alert me  

Ayuda Con aplicacion en 3 capas

by jipraguprogram :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.




Re: Ayuda Con aplicacion en 3 capas

by Daniel Portilla :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hola, antes de nada decirte que los EJB se pueden usar para cualquier tipo
de aplicación, web o cliente pesado (programa java de desktop). Yo de hecho
trabajé con clientes Java, para conectar tu Java con el EJB tienes que usar
RMI, y el patrón remotedelegate o Locator, que te permiten acceder a un EJB
de Sesión que está en un servidor remoto, y así ejecutar cualquiera de sus
métodos que llamen a otros métodos de negocio. Este EJB de Sesión remoto
puede ser un Façade o Fachada, que simplemente llame a otros métodos de
negocio.

Busca por google por RMI o RemoteDelegate y encontrarás como conectar una
aplicación Java de escritori con EJBs remotos.

Salu2

Re: Ayuda Con aplicacion en 3 capas

by Sebastian Gurin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...> 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@...>

Parent Message unknown Re: Ayuda Con aplicacion en 3 capas

by Anibal Parallela :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...>
Para: javaSpain@...
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
LightInTheBox - Buy quality products at wholesale price!