Skip to content

Projeto base Java web para aplicações com VRaptor, Spring e Hibernate/JPA.

License

Notifications You must be signed in to change notification settings

triadworks/vraptor-blank-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VRaptor Blank Project

Projeto Java web com arquitetura base para aplicações com VRaptor, Spring e Hibernate/JPA.

Configurando o Projeto

O projeto vraptor-blank-project possui arquitetura base para uma aplicação Java web que utiliza VRaptor, Spring e Hibernate (JPA2). As tecnologias principais utilizadas no projeto podem ser vistas logo abaixo:

  • Maven 3
  • VRaptor 3.5.0
  • Spring 3.1.4
  • Hibernate 3.6.10 (JPA 2.0)
  • Sitemesh 2.4.2
  • jQuery 1.8.2
  • Twitter Bootstrap v2.2.1
  • jUnit 4.11, Mockito 1.9.0, DbUnit 2.4.9 e DbUnitManager 1.0 (testes automatizados)

Para configurar o projeto siga os passos:

  1. Baixe o projeto do GitHub já definindo o nome do seu novo projeto (neste caso, "myproject"):
$ git clone https://github.com/triadworks/vraptor-blank-project.git myproject
$ cd myproject
  1. Configure o pom.xml com as informações básicas do seu projeto, como groupId, artifactId, name. O pom.xml ficará semelhante a este:
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.mycompany.myproject</groupId>
<artifactId>myproject</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>My Project</name>
  1. Configure o projeto para ser importado pelo Eclipse (os arquivos .project, .classpath e .settings serão criados). Pode demorar um pouco ao executar este comando pela primeira vez, pois o Maven precisará baixar todas as dependências do projeto.
$ mvn eclipse:clean eclipse:eclipse
  1. Importe o projeto no Eclipse Java EE IDE for Web Developers (Kepler) ou superior;

Pronto! Agora é possível desenvolver uma aplicação utilizando esta arquitetura base. Algumas classes e artefatos já existem no projeto para auxiliar o desenvolvimento - estas classes e artefatos (controllers, daos, services, jsps etc) são provenientes do projeto vraptor-issuetracker-mvn-project.

Mais informações

TriadWorks

Rafael Ponte

JavaCE Group

About

Projeto base Java web para aplicações com VRaptor, Spring e Hibernate/JPA.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published