GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - jaxio/javaee-lab: Code generation Templates for pure Java EE 7 application

BranchesTags
Open more actions menu

Latest commit

 

History

63 Commits
63 Commits

Folders and files

NameName
Last commit message
Last commit date
demo
demo
 
 
javaee7-jpa-query-by-example
javaee7-jpa-query-by-example
 
 
pack-javaee7-backend
pack-javaee7-backend
 
 
pack-javaee7-frontend-conversation
pack-javaee7-frontend-conversation
 
 
pack-javaee7-frontend
pack-javaee7-frontend
 
 
pack-javaee7-wildfly
pack-javaee7-wildfly
 
 
.gitignore
.gitignore
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Celerio Generation Template Packs: Java EE 7 web application

These Celerio Generation Template Packs contain some source code templates that are interpreted by Celerio code generator in order to generate a full S-CRUD Java EE 7 web application.

  • pack-javaee7-backend
  • pack-javaee7-frontend
  • pack-javaee7-frontend-conversation - disabled by default
  • pack-javaee7-wildfly

S-CRUD means: Search, Create, Read, Update, Delete

The generated application runs on WildFly 10, it is a pure Java EE 7 application, it relies on:

  • JPA with Hibernate
  • Search with Hibernate Search / Lucene
  • JSF 2.2
  • Primefaces 5.3 / Omnifaces 2.1
  • Shiro for authentication

Requirements

  • Java 8
  • Maven 3.1.1
  • Latest WildFly version (we currently use 10.0.0-CR4)

Generate a Java EE 7 web application

These packs is part of Celerio distribution.

Have already Maven 3 and Java 1.8 installed ?

To generate an application from these packs simply execute:

mvn com.jaxio.celerio:bootstrap-maven-plugin:4.0.12:bootstrap

Please refer to Celerio Documentation for more details on Celerio.

Once generated, to deploy it on WildFly 10, assuming it is running on localhost, execute from your generated app root folder:

mvn wildfly:deploy

Contribute

You may contribute in several ways:

  • By using the generated app and trying to find its limits
  • By reviewing the generated code, is Java EE 7 properly used ?
  • By trying to generate a project using your own database schema

You may of course report issues and/or submit pull requests.

Limitations

  • Cache does not seem to work (ehcache)
  • LocalDate not supported by PrimeFaces p:calendar, even with our converter!

About

Code generation Templates for pure Java EE 7 application

www.jaxio.com/en/

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

16 stars

Watchers

7 watching

Forks

16 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.