🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29343

three-tier

#29343
From: Juan Antonio
Date: Tue, 23 Dec 1997 00:00
34 lines
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-mail

Show 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