Articles of java ee

JPA: ¿diferencia entre @JoinColumn y @PrimaryKeyJoinColumn?

¿Cuál es la diferencia exacta entre @JoinColumn y @PrimaryKeyJoinColumn ? Utiliza @JoinColumn para columnas que son parte de una clave externa. Una columna típica podría verse (por ejemplo, en una tabla de combinación con atributos adicionales): @ManyToOne @JoinColumn(name = “…”) private OtherClass oc; ¿Qué sucede si promociono que la columna sea a / the PK […]

Acceda a los beans de Spring desde un servlet en JBoss

Quiero escribir un servlet simple en JBoss que invocará un método en un bean de Spring. El objective es permitir que un usuario inicie un trabajo interno al presionar una URL. ¿Cuál es la forma más fácil de obtener una referencia a mi Spring Bean en el servlet? Los servicios web de JBoss le permiten […]

La última tabla de versiones de Java (J2EE, Java EE, Servlet, JSP, JSTL)

Estoy buscando una división de componentes de Java EE (o anteriormente conocido como J2EE) y Java SE P.ej J2EE 1.3: Servlet 2.3, JSP 1.2. JSTL 1.0, … J2EE 1.4: Servlet 2.4, JSP 2.0, JSTL 1.1, … Java EE 1.5: Servlet 2.5, JSP 2.1, JSTL 1.2, … En una mesa simple Se puede extraer de: http://java.sun.com/j2ee/1.3/docs/ […]

cómo establecer el encabezado sin caché en spring mvc 3 mediante anotación

cómo establecer el encabezado sin caché en spring mvc 3 mediante anotación? no es response.setHeader(“Pragma”,”No-cache”); response.setHeader(“Cache-Control”,”no-cache”); response.setDateHeader(“Expires”, 0);

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 { […]

Por favor explique sobre: ​​insertable = falso, actualizable = falso

Si un campo está anotado insertable=false, updatable=false , ¿no significa que no puede insertar valor ni cambiar el valor existente? ¿Por qué querrías hacer eso? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy=”person”, cascade=CascadeType.ALL) private List addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; […]

persistence.xml atributos diferentes de tipo de transacción

En el archivo de configuración de persistencia.xml JPA, puede tener una línea como: o algunas veces: Mi pregunta es: ¿Cuál es la diferencia entre transaction-type=”JTA” y transaction-type=”RESOURCE_LOCAL” ? También noté algunos archivos persistence.xml con el tipo de transacción faltante. ¿Es correcto?

Diferencia entre un “jta-datasource” y un “resource-local” datasource?

Los términos “jta-datasource” y “resource-local datasource” son un tanto vagos para mí. Pongo lo que estoy entendiendo (o asumiendo) y me gustaría que diga dónde estoy bien / mal. La misma base de datos se puede denominar como jta-datasource o como recurso local de origen de datos Si se menciona como jta-datasource, los beans / […]

¿Alguien puede explicar el mapeo de servlets?

Intento escribir una aplicación web usando SpringMVC. Normalmente me gustaría asignar una extensión de archivo inventado al controlador frontal de Spring y vivir feliz, pero esta vez voy a buscar URL similares a REST, sin extensiones de nombre de archivo. Mapear todo en mi ruta de contexto al controlador frontal (llamémoslo ” aplicación “) significa […]

Preguntas que cada buen desarrollador Java / Java EE debería ser capaz de responder?

Estaba repasando Cuestiones que todo buen desarrollador de .Net debería poder responder y estaba muy impresionado con el contenido y el enfoque de esta pregunta, y por eso, con el mismo espíritu, hago esta pregunta para Java / Java EE Developer. ¿Qué preguntas cree que un buen progtwigdor de Java / Java EE podría responder? […]