Java Reference
In-Depth Information
Creating your first Java EE 7 application
with JBoss Forge
So, Forge installation is quite easy; however, creating your first Java EE 7 application will
be even faster! Although, we can create rather advanced applications with Forge, for the
purpose of learning, we will just use a simple schema that contains a user table, which can
be built using the following command:
CREATE TABLE users (
id serial PRIMARY KEY,
name varchar(50),
surname varchar(50),
email varchar(50)
);
The first thing that we need to do is to create a new project using the project-new com-
mand. Execute the following commands from within the Forge shell:
[bin]$ project-new --named forge-demo --topLevelPackage
com.packtpub.wflydevelopment.appendix -projectFolder
forge-demo
Now, you have a new Forge project, which is based on a Maven project structure. Argu-
ably, generating a new project isn't Forge's greatest value—the same can be achieved with
Maven archetypes. The sweet part of Forge is that now you have the luxury of defining
your own application skeleton interactively after it has already been generated. This means
that you can create the project using the Maven archetype first and then extend it using
Forge's intuitive suggestions.
When the project is created, you can then enter command-list from the shell, as shown in
the following screenshot, which enlists all the basic commands that you can use in Forge
2.12.1 Final:
Search WWH ::




Custom Search