Download spring hibernate springdata springmvc maven project framework Free Java Code
Description
This project provides sample hibernate entities, spring data entities, akka actors to offload mail sending like jobs, models, repositories, services and controllers classes. There are also many framework level classes to help handle exceptions and errors.
Source Files
The download file spring-hibernate-springdata-springmvc-maven-project-framework-master.zip has the following entries.
.gitignore/*ww w.ja va2 s . c o m*/
README
common-deps/pom.xml
commons/pom.xml
commons/src/main/java/com/yourpackagename/CommonsGitKeep.java
commons/src/main/java/com/yourpackagename/commons/filter/DisableUrlSessionFilter.java
commons/src/main/java/com/yourpackagename/commons/filter/Utf8Filter.java
commons/src/main/java/com/yourpackagename/commons/util/CacheManager.java
commons/src/main/java/com/yourpackagename/commons/util/CommonUtils.java
commons/src/main/java/com/yourpackagename/commons/util/FileHandler.java
commons/src/main/java/com/yourpackagename/commons/util/GoogleMail.java
commons/src/main/java/com/yourpackagename/commons/util/JavaMail.java
commons/src/main/java/com/yourpackagename/commons/util/Props.java
commons/src/main/java/com/yourpackagename/commons/util/RandomString.java
commons/src/main/java/com/yourpackagename/commons/util/SessionManager.java
framework/pom.xml
framework/src/main/java/com/yourpackagename/FrameworkGitKeep.java
framework/src/main/java/com/yourpackagename/framework/aop/ExceptionHandlerAdvice.java
framework/src/main/java/com/yourpackagename/framework/common/Const.java
framework/src/main/java/com/yourpackagename/framework/common/Key.java
framework/src/main/java/com/yourpackagename/framework/controller/BaseController.java
framework/src/main/java/com/yourpackagename/framework/data/BaseCrudRepository.java
framework/src/main/java/com/yourpackagename/framework/data/BaseHibernateJpaRepository.java
framework/src/main/java/com/yourpackagename/framework/data/BaseJpaRepository.java
framework/src/main/java/com/yourpackagename/framework/data/BaseJpaServiceImpl.java
framework/src/main/java/com/yourpackagename/framework/data/BaseMongoCrudRepository.java
framework/src/main/java/com/yourpackagename/framework/data/BaseMongoServiceImpl.java
framework/src/main/java/com/yourpackagename/framework/data/BaseService.java
framework/src/main/java/com/yourpackagename/framework/data/Entity.java
framework/src/main/java/com/yourpackagename/framework/data/JpaEntity.java
framework/src/main/java/com/yourpackagename/framework/data/MongoEntity.java
framework/src/main/java/com/yourpackagename/framework/dispatcher/BaseDispatcherServlet.java
framework/src/main/java/com/yourpackagename/framework/exception/BaseException.java
framework/src/main/java/com/yourpackagename/framework/exception/auth/AuthCredentialsMissingException.java
framework/src/main/java/com/yourpackagename/framework/exception/auth/AuthenticationFailedException.java
framework/src/main/java/com/yourpackagename/framework/exception/database/NotFoundException.java
framework/src/main/java/com/yourpackagename/framework/exception/database/ZeroResultsException.java
framework/src/main/java/com/yourpackagename/framework/exception/service/NotYetImplementedException.java
framework/src/main/java/com/yourpackagename/framework/exception/validation/NullValidationException.java
framework/src/main/java/com/yourpackagename/framework/exception/validation/ValidationException.java
framework/src/main/java/com/yourpackagename/framework/response/Meta.java
framework/src/main/java/com/yourpackagename/framework/response/Response.java
framework/src/main/java/com/yourpackagename/framework/validation/EntityValidator.java
framework/src/main/java/com/yourpackagename/framework/validation/Validity.java
framework/src/main/java/com/yourpackagename/framework/xstream/KaleidosoftLabsXStreamMarshaller.java
pom.xml
yourwebproject/config/props/api.messages.properties
yourwebproject/config/props/database.properties
yourwebproject/config/props/http.error.messages.properties
yourwebproject/config/props/log4j.properties
yourwebproject/config/props/mail.properties
yourwebproject/config/props/messages.properties
yourwebproject/config/props/mongodb.properties
yourwebproject/config/props/yourwebproject.properties
yourwebproject/pom.xml
yourwebproject/src/main/java/com/yourpackagename/YourWebProjectGitKeep.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/actor/MailSenderActor.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/actor/impl/MailSenderActorImpl.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/api/common/ApiRoute.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/api/common/HttpError.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/api/controller/BaseApiController.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/api/controller/HttpErrorController.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/api/controller/UserController.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/api/dispatcher/YourWebProjectApiDispatcherServlet.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/common/Key.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/common/Message.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/common/Props.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/filter/UserAuthFilter.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/model/entity/User.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/model/entity/embedded/Address.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/model/entity/enums/Role.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/model/entity/request/UserRO.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/model/repository/UserRepository.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/model/repository/impl/UserRepositoryImpl.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/service/UserService.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/service/impl/UserServiceImpl.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/webapp/common/Route.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/webapp/common/View.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/webapp/controller/AppController.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/webapp/controller/BaseWebAppController.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/webapp/controller/DashboardController.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/webapp/controller/UserController.java
yourwebproject/src/main/java/com/yourpackagename/yourwebproject/webapp/dispatcher/YourWebProjectWebAppDispatcherServlet.java
yourwebproject/src/main/resources/config/database/hibernate.cfg.xml
yourwebproject/src/main/resources/config/spring/api-servlet.xml
yourwebproject/src/main/resources/config/spring/applicationContext-akka.xml
yourwebproject/src/main/resources/config/spring/applicationContext-aop.xml
yourwebproject/src/main/resources/config/spring/applicationContext-filter.xml
yourwebproject/src/main/resources/config/spring/applicationContext-jdbc.xml
yourwebproject/src/main/resources/config/spring/applicationContext-mail.xml
yourwebproject/src/main/resources/config/spring/applicationContext-mongo.xml
yourwebproject/src/main/resources/config/spring/applicationContext-properties.xml
yourwebproject/src/main/resources/config/spring/applicationContext-repository.xml
yourwebproject/src/main/resources/config/spring/applicationContext-scheduler.xml
yourwebproject/src/main/resources/config/spring/applicationContext-service.xml
yourwebproject/src/main/resources/config/spring/webapp-servlet.xml
yourwebproject/src/main/resources/logback.xml
yourwebproject/src/main/resources/tiles/templates.web.xml
yourwebproject/src/main/resources/velocity/confirmation.vm
yourwebproject/src/main/webapp/WEB-INF/views/common/footer.web.jsp
yourwebproject/src/main/webapp/WEB-INF/views/common/header.web.jsp
yourwebproject/src/main/webapp/WEB-INF/views/common/message.web.jsp
yourwebproject/src/main/webapp/WEB-INF/views/layout/web.jsp
yourwebproject/src/main/webapp/WEB-INF/views/web/dashboard.web.jsp
yourwebproject/src/main/webapp/WEB-INF/views/web/error.web.jsp
yourwebproject/src/main/webapp/WEB-INF/views/web/home.web.jsp
yourwebproject/src/main/webapp/WEB-INF/views/web/userRegistration.web.jsp
yourwebproject/src/main/webapp/WEB-INF/web.xml
yourwebproject/src/main/webapp/res/bootstrap/css/bootstrap-responsive.css
yourwebproject/src/main/webapp/res/bootstrap/css/bootstrap-responsive.min.css
yourwebproject/src/main/webapp/res/bootstrap/css/bootstrap.css
yourwebproject/src/main/webapp/res/bootstrap/css/bootstrap.min.css
yourwebproject/src/main/webapp/res/bootstrap/css/cerulean.bootstrap.min.css
yourwebproject/src/main/webapp/res/bootstrap/css/simplex.bootstrap.min.css
yourwebproject/src/main/webapp/res/bootstrap/css/slate.bootstrap.min.css
yourwebproject/src/main/webapp/res/bootstrap/css/united.bootstrap.min.css
yourwebproject/src/main/webapp/res/bootstrap/img/glyphicons-halflings-white.png
yourwebproject/src/main/webapp/res/bootstrap/img/glyphicons-halflings.png
yourwebproject/src/main/webapp/res/bootstrap/js/bootstrap.js
yourwebproject/src/main/webapp/res/bootstrap/js/bootstrap.min.js
yourwebproject/src/main/webapp/res/css/app.css
yourwebproject/src/main/webapp/res/css/sticky.css
yourwebproject/src/main/webapp/res/js/jquery/additional-methods.min.js
yourwebproject/src/main/webapp/res/js/jquery/happy.js
yourwebproject/src/main/webapp/res/js/jquery/happy.methods.js
yourwebproject/src/main/webapp/res/js/jquery/jquery-1.7.1.min.js
yourwebproject/src/main/webapp/res/js/jquery/jquery.validate.bootstrapfix.js
yourwebproject/src/main/webapp/res/js/jquery/jquery.validate.js
yourwebproject/src/main/webapp/res/js/jquery/jquery.validate.min.js
Download
Click the following link to download spring-hibernate-springdata-springmvc-maven-project-framework-master.zip.
spring-hibernate-springdata-springmvc-maven-project-framework-master.zip