๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Grail 3 - Step by step

โœ Scribed by Cristian Olaru


Tongue
English
Leaves
218
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


Table of Contents
How this book is organized
First part - Grails 3 Essentials
Second part - Practical example with Grails 3
PART 1 - Grails 3 Essentials
Introduction to Grails 3
Some history
Java history
Java EE history
Spring history
Groovy history
Grails history
Grails application architecture
A classical layered architecture
New technologies inside Grails 3
Spring Boot
Gradle
Gorm
LogBack
Modularity aspects of Grails
Plugins
Profiles
Set your free working environment
Install Java SDK
Install Grails 3
Start a muti-build Grails 3 project
IDE support for Grails 3
Add a plugin to the multi-build project
Sandbox for Groovy
Source control with Git
Deployment in AWS Cloud
Continuous Delivery with Jenkins
A greenfield project and a way of working
Structuring the project
A way of specifying application requirements
Main techniques used in the sample project
TDD
BDD
DDD
Clean Code
Lean Startup
A greenfield application specification
Admin application
Web application
Microservice
Features to be implemented
PART 2 - Practical example with Grails 3
The Admin Portal - Web Profile
Specification for the admin portal
Security
Grails 3 security
Spring Security Core plugin
Advanced Grails security
Spring Security AppInfo plugin
Modeling the domain
Domain entities
Relationships between entities
Modeling with TDD
UI Scaffolding
Scaffolding plugin
Fields plugin
Persistence
Populate the database at bootstrap
Configuring data sources
Production database with AWS RDS
To do list
A Web Rich Client - Angular Profile
Specification for the web application
Server side
Domain module
The REST API
Security
Client side
Introduction in AngularJS framework
Scaffolding the client side
Introducing the new style
Asset pipeline plugin
Production ready
Buy and host your domain on Elastic Beanstalk
S3 alternative for hosting your client app
Add HTTPS support
SEO - Search Engine Optimization
Analytics
To do list
The Mobile Application - Rest API Profile
About this chapter content
Introduction to Ionic 2 and Hybrid Mobile Applications
Install Ionic 2
Generate client app
Angular 2
Cordova
Ionic Native
Rest API
From verbs to nouns
Swagger specification
REST Security on the server side
REST Security on the client side
To the app store
Google Play Store
Apple App Store
Windows App Store
To do list
Microservice - Rest API Profile
About this chapter content
Introduction to microservices
Scheduling a job with Quartz
Expose a REST service
Starting the microservice
Microservice security
To do list
Bibliography


๐Ÿ“œ SIMILAR VOLUMES


Stop painful sex: healing from vaginismu
โœ Stachel-Williamson, Maree ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Maree Stachel-Williamson;Smashwords Edition ๐ŸŒ English

A book for women suffering from vaginismus (painful sex as a result of clenching vaginal muscles) and loved ones who want to help them. What exactly is vaginismus? What causes it? Most importantly: how you can heal from it!This book will help you understand vaginismus and take you through a healing

Stop Painful Sex: Healing from Vaginismu
โœ Maree Stachel-Williamson ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› CreateSpace Independent Publishing Platform ๐ŸŒ English

A book for women suffering from vaginismus (painful sex as a result of clenching vaginal muscles) and loved ones who want to help them. What exactly is vaginismus? What causes it? Most importantly: how you can heal from it! This book will help you understand vaginismus and take you through a heali

Cooking Classic Korea A setp-by-step coo
โœ Chun Nam Won ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐ŸŒ English

Cooking instructor Won Chun Nam presents 42 authentic recipes that capture the essence and flavours of Korean cuisine in Cooking Classics: Korea. Using simple, concise step-by-step methodology, Chun Nam shows how Korean food can be prepared quickly and easily with fresh, healthy and readily availabl

Deploying Rails Applications: A Step-By-
โœ Ezra Zygmuntowicz, Bruce Tate, Clinton Begin ๐Ÿ“‚ Library ๐Ÿ“… 2008 ๐Ÿ› Pragmatic Bookshelf ๐ŸŒ English

<DIV><p>Everyone is talking about developing in Ruby on Rails. And while developing applications using Rails is pure joy, knowing how to deploy a Rails application in a real, live, production environment has so far been a lot harder. <p> Until now, the information you need has been highly fragmente