Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

Ya está a la venta Novedades de Visual Basic 9.0

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

24/Mar/2007
IMPORTANTE Por favor, cuando hagas una consulta, comprueba si te han respondido, y en caso de que la respuesta sea satisfactoria, indicalo pulsando en el botón de que esa respuesta es la correcta. Es lo menos que debes hacer, ya que así más gente sabrá que esa respuesta contestaba a tu duda.
Gracias.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 51664 - Desarrollar este Proyecto de Diagramas de Clases
IDAsuntoFechaNick 
51664 Desarrollar este Proyecto de Diagramas de Clases29/01/10 14:07Eduarcr   
Proponga un diseño de clases que modele de forma específica el componente proveedor de conexiones de una capa de acceso a datos. Los requerimientos son:
a. Se deben soportar los motores actuales de base de datos relevantes (SQLServer, MySql, Oracle, DB2) y los que aún no se conocen.
b. La configuración de conectividad de cada proveedor de conexiones deberá estar con el archivo de configuración de la aplicación: adjuntar borrador en XML de dicha configuración.
c. Implemente en Csharp o en VBasic.NET el proveedor de conexiones utilizando el patrón Singleton.
d. Implemente en Csharp o en VBasic.NET una clase que permita conocer el estado de todos los proveedores de conexión existentes utilizando el patrón Publisher-Subscriber.

Necesito ayuda soy nuevo en esto. Les agradezco la ayuda que me puedan brindar
IDAsuntoFechaNick 
51675 Re: Desarrollar este Proyecto de Diagramas de Clases (Resp: 51664)31/01/10 01:02gatonegro   
En principio yo usaría el patron "estrategia" para crear un componente de acceso a datos variable, es decir, que, a traves del fichero de configuracion (como dice el enunciado) genere una conexion de un tipo u otro, pero siempre con la misma llamada a la clase (HAce tiempo ya hice uno en C#). Una vez hecho esto, solo tienes que aplicar el patron "singleton" para asegurar la unicidad del objeto de conexión, de forma que cuando un proceso tome el objeto singleton, llame a la clase de acceso a datos (la que has creado con el patron estrategia).

Respecto al uso de patrones singleton, estrategia, etcetera, busca en la wikipedia (el singleton te da hasta el codigo c# de ejemplo).

Respecto al patron Publisher-Suscriber, entiendo que está hablando del patron "Observer" (Observador).

Desde luego, me parece un magnífico ejercicio de aprendizaje de patrones de diseño.

Saludos


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
51680 Re: Desarrollar este Proyecto de Diagramas de Clases (Resp: 51675)01/02/10 13:58Eduarcr   
Usted me podria ayudar hacer el diagrama de clases para tener un mejor panorama.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2010  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.1433)
 
Usuarios activos: 103 - App. iniciada: 9/9/2010 1:11:11 AM GMT - La hora GMT del servidor es: 09/09/2010 06:48:50 GMT