mvn clean install tomee:run
MVC-CXF-Hibernate
Simples exemplo usando o http://mvc-spec.org juntamente com Deltaspike-Data para fazer operações de CRUD .
Passos para executar o exemplo
Build e iniciando a demo:
Abra:
http://localhost:8080/mvc-cxf
Introdução ao Eclipse Krazo
Eclipse-Krazo é uma implementação baseada em ações da especificação de MVC 1.0 (JSR-371).
Ela se baseia no JAX-RS e atualmente contém suporte para RESTEasy, Jersey e CXF com um SPI bem definido para outras implementações.
Uso do Hibernate
Esté exemplo é similar ao mvc-cxf
em termos de código e funcionalidade, mas usa Hibernate para persistencia ao invés do OpenJPA
ou do EclipseLink. O TomEE Maven plugin é configurado adcionando os seguintes artifacts para TomEE:
org.hibernate:hibernate-entitymanager:4.3.9.Final org.hibernate:hibernate-core:4.3.9.Final org.hibernate.common:hibernate-commons-annotations:4.0.5.Final antlr:antlr:2.7.7 org.jboss:jandex:1.1.0.Final org.jboss.logging:jboss-logging:3.1.3.GA org.jboss.logging:jboss-logging-annotations:1.2.0.Beta1 dom4j:dom4j:1.6.1 org.javassist:javassist:3.18.1-GA
e removemos o OpenJPA.
Executando:
mvn clean install tomee:build
será gerado um TomEE compactado com as bibliotecas apropriadas no diretório lib e esse aplicativo de exemplo na pasta webapps.