Articles of architecture

¿Cuál es la manera correcta de usar Spring MVC con Hibernate en DAO, architecture de capa de servicio

Estoy usando Spring MVC con Hibernatedaosupport para mis clases DAO. ¿Confundido aquí dónde comenzar la transacción, ya sea en la capa de servicio o en la capa DAO? Mi vista interactúa con la capa de Servicio. Los DAO se inyectan en los servicios. ¿Cuál es la forma correcta de utilizar Spring MVC con Hibernate en […]

Estructuración de proyectos y dependencias de grandes aplicaciones de winforms en C #

ACTUALIZAR: Esta es una de mis preguntas más visitadas, y todavía no he encontrado una solución satisfactoria para mi proyecto. Una idea que leí en una respuesta a otra pregunta es crear una herramienta que pueda construir soluciones ‘sobre la marcha’ para proyectos que elijas de una lista. Todavía tengo que intentarlo. ¿Cómo se estructura […]

¿Por qué es x86 pequeño endian?

Una pregunta real que me he estado preguntando últimamente es: ¿qué opciones de diseño llevaron a x86 a ser una pequeña architecture endia en lugar de una gran architecture endian?

List, IList, IEnumerable, IQueryable, ICollection, ¿cuál es el tipo de devolución más flexible?

He visto esta pregunta publicada anteriormente, pero no estoy satisfecho de haber entendido las ramificaciones completas. El problema es qué tipo de devolución debería tener una capa de datos que utiliza el retorno de linq-a-sql para una máxima flexibilidad y capacidad de consulta. Esto es lo que he leído / encontrado: IEnumerable es limitado y […]

Arquitectura Java EE: ¿Todavía se recomiendan los DAO cuando se utiliza un ORM como JPA 2?

Si estoy usando un ORM como JPA2 – donde tengo mis entidades que están mapeadas en mi base de datos, ¿debería seguir usando un DAO? Parece mucho más sobrecargado. Por ejemplo, necesitaría mantener tres paquetes adicionales: Uno que especifica mis objetos de dominio (que más o menos mapean mis objetos Entity): public class Employee { […]

Cuando a Redis? ¿Cuándo MongoDB?

Lo que quiero no es una comparación entre Redis y MongoDB. Sé que son diferentes; el rendimiento y la API es totalmente diferente. Redis es muy rápido, pero la API es muy ‘atómica’. MongoDB consumirá más recursos, pero la API es muy fácil de usar, y estoy muy contento con ella. Ambos son geniales y […]

¿Cuál es la diferencia entre REST y RESTful?

¿Cuál es la diferencia entre un sistema REST y un sistema que es RESTful? De algunas cosas que he leído, los llamados servicios REST son en realidad servicios RESTful. Entonces, ¿cuál es la diferencia entre los dos?

¿Por qué necesitamos servicios web RESTful?

Voy a aprender servicios web RESTful (es mejor decir que tendré que hacer esto porque es parte del progtwig de maestría CS). He leído información en Wikipedia y también he leído un artículo sobre REST en Sun Developer Network y veo que no es una tecnología sencilla, existen marcos especiales para construir aplicaciones RESTful, y […]

En las CPU de 32 bits, ¿es un tipo ‘entero’ más eficiente que un tipo ‘corto’?

En una CPU de 32 bits, un entero es de 4 bytes y un entero corto de 2 bytes. Si estoy escribiendo una aplicación C / C ++ que usa muchos valores numéricos que siempre se ajustarán dentro del rango provisto de un entero corto, ¿es más eficiente usar enteros de 4 bytes o enteros […]

¿Cómo se organizan sus pequeños cofres reutilizables?

Estoy reorganizando mis estructuras de directorio de ColdFusion y tengo curiosidad sobre cómo los desarrolladores experimentados de CF están organizando bibliotecas de funciones más pequeñas. No tengo tanta curiosidad sobre los componentes elaborados (objetos) como sobre las docenas de pequeñas funciones de utilidad que todos construimos a lo largo del tiempo. ¿Utiliza un solo archivo […]