Index
A
Actor design pattern
Application program interface (API)
Arrays
assertEquals method
Assignment
@Autowired
B
Behavior-driven development (BDD)
Boolean algebra/Boolean logic
C
Cassandra
Chain of responsibility pattern
Class and object
comments
create new object
field, properties and methods
Groovy
Javascript prototype
Scala
Conditional statement
Boolean logic
if, then, else
looping
switch
D, E
Design patterns
actors
Chain of Responsibility
DSL
closures
definition
operators
Facade
MVC
observer
Domain-specific language (DSL)
doSomething() method
F
Facade pattern
Functional interface
Functional programming (FP)
closure
concat
definition
filter
functions
Groovy
immutability
limit
map function
reduce
Scala
Stream<T> interface
G, H
getBytes() method
getText() method
git pull command
git push command
Gradle
definition
dependencies
gradle buildApp
plug-ins
project
Grails
Griffon
Groovy
I
Inheritance
abstract class
annotations
autoboxing
composition
definition
enums
interfaces
object
constructor
JavaScript
packages
parent class
example
JavaScript
unboxing
@Inject
Input/Output files
API
BufferedReader
download files
paths
PrintWriter
Interfaces
Interpreted languages
Interweb
Grails
applications
cloud
definition
domain (model) classes, creation
static hasMany field
plug-ins
REST
CRUD
JAX-RS API
JSON views
web framework
Web 101
J, K
Java Development Kit (JDK)
Java/Groovy
groovyConsole
installation
Java runtime environment (JRE)
Java virtual machine (JVM)
JUnit
L
Lists
generic type
Groovy
Javascript arrays
Scala
M
makeDragonNamed() method
Maps
example
Groovy
JavaScript
methods
Scala
Math
adding, subtracting
JDK
methods
random() method
Math.random() method
Maven
definition
executing code
phases
POM
project creation
Methods
def keyword
invoking
main method
parameters
returns Dragon object
static method
Varargs
Method signature
Model–view–controller (MVC)
MongoDB
N
@Nonnegative
@Nonnull
NoSQL (Non-relational) databases
Cassandra
MongoDB
Redis
sharding
VoltDB
O
Observer pattern
@Override annotation
P, Q
Primitive types
Programming
Project object model (POM)
R
Redis
Refactoring
definition
examples
FP
OOP
REpresentational State Transfer (REST)
S
Scala
Sets
SQL (Relational) database
ACID
connections
foreign key
INTEGER
select statement
table
where clause
Statements
Static method
Swinging graphics
Buttons
fake browser
Griffon
hello window
2D/3D
T
Testing
JUnit
assumptions
definition
Hamcrest core matchers
Spock
BDD
definition
exceptions
lists/tables of data
mocking
simple test
specifications
TDD
types
toURL() method
U
@Unroll annotation
User experience (UX)
characteristics
choices
context
direction
KISS
skeuomorphism
wizard/witch and muggle
Utilities
currency
dates and time
Groovy date
Java
Java DateFormat
JavaScript date
Scanner
TimeZone
V, W, X, Y, Z
Varargs/variable arguments
Version control system (VCS)
Git
Mercurial
SVN
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset