Aqui tratamos todo lo relacionado a la arquitectura del soft. Esencialmente las técnicas de diseño OO, y la investigación de todo framework ó herramienta que nos ayude al desarrollo en alguna de sus etapas. Temas como : Model Driven Development, Test Driven Develop., Patrones, Principios de diseño, ORMs, serán bienvenidos. Patrones de diseño. Diagramas y herramientas a utilizar en cada etapa de un ciclo de vida.
sábado, 2 de febrero de 2008
Desarrollar en 3 capas con .Net+NHibernate
Para facilitarles la lectura de los posts referentes al desarrollo en 3 capas con .Net+NHibernate, les he realizado una versión en pdf que esta almacenada aquí (dentro de un .zip): http://www.orbitfiles.com/download/id2523464813.html
Suscribirse a:
Enviar comentarios (Atom)
6 comentarios:
se agradece.. mucho mas practico asi en pdf
De nada, igual te recomiendo vayas al post del 11 de Mayo y bajes la aplicación "ConferenciaWeb" que es el ejemplo de capas con AspNet2+NHib. que usé en ese seminario.
Suerte.
Hola. Alvaro desde Montevideo Uruguay te escribe. Muy buenos los post!!
Una consulta, supongamos que que los requerimientos de la aplicacion cambian, ahora se requiere que los datos sean persistidos en un servidor PostgreSQL.
Creo que hasta ahi todo funciona con cambios menores..
Ahora supongamos que existe un requerimiento que se resuelve de forma mucho mas eficiente por medio de una funcion postgre(stored procedure).
Lo que pensaba es tener una interface IStoredProceduresPostgre y una clase que la implemente utilizando Npgsql.
En el controlador invocaria a los metodos mencionados en la interface.
Que opinion te/les merece? Sugerencias?
muchas gracias, Alvaro.-
Alvaro, me alegro que los post te sirvan. Con respecto a los SP te cuento que NHibernate 1.2 te da la posibilidad de interactuar con SP en la BD que hayas elegido para persistir, por lo cual no hace falta complicar la lògica con nuevas interfaces.
Te dejo este link : http://devlicio.us/blogs/alan_northam/archive/2007/05/23/getting-started-with-nhibernate-part-iii.aspx, donde se hace uso de un SP para traerse los Comentarios de un determinado Post .
Fijate donde define el .hbm de esta clase:
class name="BlogPost" table="BlogPost">
.......
bag name="Comments" cascade="delete" inverse="true" >
key column="BlogPostID" />
one-to-many class="Comment" />
loader query-ref="GetCommentsByBlogPostID"/> AQUI.....
/bag>
/class>
Luego define el sql-query de esta forma:
sql-query name="GetCommentsByBlogPostID">
load-collection alias="Comments" role="BlogPost.Comments" />
exec GetCommentsByBlogPostID :blogPostID ACA esta el nombre del SP y el param. que le va a pasar......
sql-query>
Para mayor info. bajate el manual de la version 1.2 y busca los ejs. del uso de SP, creo que es mucho màs facil que lo uses asi. Suerte.
Hola. Muchas gracias por tu respuesta. Estoy leyendo la documentacion de NHibernate. En algun lado habia leido que el soporte de NHibernate en lo referente a procedimientos almacenados era solo para SQLServer, por eso lo descarte en una primera instancia. Voy a probarlo en y luego les cuento como me va. Saludos!!
Hola;
Tengo que hacer en vb.net un correo electronico, (enviar y recibir correo), de enviar correo he visto un monton de ejemplo pero mi problema primordial ahora es que no se como hacer para recibir correo (pop3).
Bueno, aparte de todo eso tengo que hacerlo en 3 capas. con una base de datos mysql debajo.
Tendrías algun ejemplo de algo parecido.
Antetodo gracias por compartir tus conocimientos.
Un Saludo
Jose Maria.
Publicar un comentario