Articles of java ee

Maven2: Prática recomendada para o Enterprise Project (arquivo EAR)

Estou apenas mudando de Ant para Maven e estou tentando descobrir a melhor prática para configurar um projeto Enterprise baseado em arquivo EAR? Digamos que eu queira criar um projeto bastante padrão com um arquivo jar para os EJBs, um arquivo WAR para a camada da Web e o arquivo EAR de encapsulamento, com os […]

Por que a lógica de negócios deve ser removida do JSP?

Quais são as vantagens de manter a lógica de negócios fora do JSP, já que as JSPs são voltadas principalmente para apresentação? Ainda vemos lógica de negócios escrita dentro da JSP, então eu precisava saber qual benefício obteríamos ao mover a lógica de negócios do JSP.

Como criar e manipular chave primária composta em JPA

Eu quero ter versões da mesma input de dados. Em outras palavras, quero duplicar a input com outro número de versão. id – Version será a chave primária. Como deve ser a entidade? Como posso duplicá-lo com outra versão? id Version ColumnA 1 0 Some data 1 1 Some Other data 2 0 Data 2. […]

Como gerar classs JAXB a partir do XSD?

Eu sou um novato total com XML. Eu estou fazendo uma implementação REST do projeto Java EE e retornamos muito XML. Com isso, decidimos usar o JAXB. Até agora, codificamos manualmente os modelos para o XML. Mas já existem essas estruturas complexas que não sabemos codificar. Nós lemos sobre como gerar classs a partir do […]

Diferença entre o Java SE / EE / ME?

Qual deles devo instalar quando quero começar a aprender Java? Vou começar com algumas noções básicas, então vou escrever programas simples que criam arquivos, diretórios, editam arquivos XML e assim por diante, nada muito complexo por enquanto. Eu acho que o Java SE (Standard Edition) é o que eu devo instalar na minha área de […]

Posso me conectar ao SQL Server usando a Autenticação do Windows a partir do webapp Java EE?

No momento, estou investigando como estabelecer uma conexão com um database do SQL Server do meu aplicativo da Web do Java EE usando a Autenticação do Windows em vez da autenticação do SQL Server. Estou executando este aplicativo fora do Tomcat 6.0 e estou utilizando o driver Microsoft JDBC. Meu arquivo de propriedades de conexão […]

Mapeando ManyToMany com chave primária composta e anotação:

Estou tentando criar muitas realizações entre o Aluno e o Curso de Ensino usando a chave Primária Composta: minhas aulas: @Entity @Table(name=”Student_mtm_cId”) public class Student { private String id; private Set teachingClasses = new HashSet(); @OneToMany(fetch = FetchType.LAZY, mappedBy = “pk.student”) public Set getTeachingClasses() { return teachingClasses; } public void setTeachingClasses(Set teachingClasses) { this.teachingClasses = […]

O que significa o valor de do servlet?

Estou ficando um pouco confuso aqui. Em nossa aplicação, estamos tendo alguns servlets definidos. Aqui está o trecho do web.xml para um dos servlets: AxisServlet Apache-Axis Servlet com.foo.framework.axis2.http.FrameworkServlet 0 Pelo que entendi, o valor para o tem que ser um inteiro positivo para que seja carregado automaticamente. Eu olhei para cima no google, mas as […]

Como configurar o aplicativo JAX-RS usando apenas annotations (sem web.xml)?

É possível configurar um aplicativo JAX-RS usando apenas annotations? (usando Servlet 3.0 e JAX-RS Jersey 1.1.0) Eu tentei e não tive sorte. Usando alguns web.xml parece necessário. Configuração A (funcionando, mas tem configuração web.xml) web.xml … org.foo.rest.MyApplication org.foo.rest.MyApplication /* … Java @ApplicationPath(“/”) public class MyApplication extends Application { … } Configuração B (não funcionando, exceção […]

Alguém por favor pode explicar mappedBy em hibernação?

Eu sou novo em hibernate e preciso usar as relações um-para-muitos e muitos-para-um. É um relacionamento bidirecional em meus objects, para que eu possa atravessar de qualquer direção. mappedBy é a maneira recomendada de fazer isso, no entanto, não consegui entender. Alguém pode me explicar: qual é a maneira recomendada de usá-lo? que finalidade isso […]