Using Grails Technology

The end result when producing computer software the runs on the Java Virtual Machine (JVM) is to produce a web application archive file (WAR). This war file can then be deployed on any application server supporting JVM.

There are two approaches to accomplishing this war file in the Grails environment. Grails is an agile technology that produces a model view controller MVC software application stack. There are many advantages to using this approach. The main advantage is a cost-effective means to the end of producing the WAR file which is then pressed into production and subsequently used by the end user.

In the Grails environment there are two major approaches to generating this MVC software stack. One approach employs the heavy utilization of the command line. The second and more desirable approach is to us a graphical user interface (GUI) to perform the same functions but only use point and click approach to getting the work accomplished as opposed to pounding a keypad endlessly. After all nothing is accomplish if the war file is not produced and your end user has no application to work with.

The Java Virtual Machine runtime is heart of the development life-cycle. The latest Java Software Development Kit (SDK) (and runtime) is version 8. This level of software offers greater security and the most efficient development environment.

To set up the command line approach several applications must be installed and configured before the MVC software application stack can be generated. But to make any modification to the source code requires using a third party text editor.

To use the Grails environment for generating the MVC software stack configure the Eclipse SDK Mars Milestone 3 integrated development environment (IDE). Install the Groovy and Grails Tool Suite by SpringSource software from the Eclipse Marketplace. Configure the Eclipse IDE to use to use the JVM version 8. Your full scree editor plus all the command line capabilities are available through the IDE.