Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2008, 04:02
davigon2
 
Fecha de Ingreso: julio-2004
Ubicación: Valladolid
Mensajes: 46
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Duda sobre como planetear un programa (etapa de diseño)

Las consultas a la base de datos solo las puedo hacer desde el servidor nunca desde el cliente, como mucho podria poner un servidor que recogiese las consultas de sql y las enviase a la base de datos y luego devolviese el resultado de la consulta, pero no me convence porque si cambio algo en la base de datos, me tocaria cambiar cosas en los clientes y eso no me parece un buen diseño.

He mirado un poco SOAP, y parece que se puede adaptar a lo que me interesa.

Otra dudilla,

A ver, en el cliente del alumno, tendre clases como asignatura, horario,..... y ese tipo de cosas. Esa informacion realmente esta almacenada en la base de datos del servidor, entonces para cargar esa informacion en el cliente ¿lo podria hacer de esta manera?. Utilizo el patron DAO creando la clase asignaturaDAO y esta sera la que a traves del uso de SOAP con el servidor me consiga la clase asignatura.

Por lo que he leido DAO sirve para abastraerse de como se hacen persistente los datos, ya sea la forma de hacerlo en ficheros, bases de datos, a traves de red.....

Gracias