Article View: es.comp.lenguajes.java
Article #29343three-tier
From: Juan Antonio
Date: Tue, 23 Dec 1997 00:00
Date: Tue, 23 Dec 1997 00:00
34 lines
1934 bytes
1934 bytes
Hola, estoy haciendo una aplicacion que consiste en la reserva de
ordenadores en un aula a traves de www , esto lo hago accediendo via
JDBC a la base de datos que contiene las reservas, es decir tengo un
applet para reservar que accede JDBC a la base de datos que contiene las
reservas.
El problema que tengo es que si dos usuarios en ordenadores distintos
ejecutan el applet de reservas se puede dar el caso de que reserven el
mismo ordenador a la misma hora y el mismo dia, en aplicaciones
standalone la solucion es declarar el metodo que realiza las reservas
como syncronized pero en applets no se si es posible hacerlo, es decir
puedo hacer que mientra s que alguien esta accediendo al applet y usando
el metodo de reservas nadie mas pueda utilizar ese metodo???
Me han hablado de que haciendo una arquitectura three-tier puedo
solucionar el problema ya que de esa forma tengo una aplicacion
intermedia que funciona como standalone y puedo declarar los metodos
syncronized, alguien me puede decir donde puedo encontrar informacions
sobre este tipo de arquitectura???
El esquema es el siguiente:
Cliente
| Servidor Intermedio
ejecutando----- |--------->
JDBC -------->Base de datos
applet
|
mSQL
HOST A
HOST B
Gracias por adelantado.
Technical Details
Message-ID:
<349F9850.B76D744D@proton.uab.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: 1116f3,a07763b41432acd0,start X-Google-Attributes: gid1116f3,public From: Juan Antonio <juan@proton.uab.es> Subject: three-tier Date: 1997/12/23 Message-ID: <349F9850.B76D744D@proton.uab.es> X-Deja-AN: 309595459 Distribution: inet Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Organization: Universitat Autonoma de Barcelona Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java