Used to end a line of code
semicolon
When a client makes a request, java code provides a
response
A templating engine that allows you to write html and use java placeholders
thymeleaf
They are used to return (get) or change (set) the value of a property.
Accessor methods
To change terminals in a directory
cd
Instructing a method to run
Calling it by it's name
Java libraries used to build projects
jar files
the thyemleaf namespace is defined by
th:
Templates that define the properties (attributes) and methods of objects
A class in Java
To initialize a git repository
git init
The word used to instantiate an object from its class
New
One of the most popular dependency management tools for java apps
gradle
Allows you to use to java objects inside your html templates
model mapping
A member (also called an instance) of a Java class
An object
To see a list of the remote repositories which are connected to your local repository
git remote -v shows a list of remote repositories being tracked by your local repository
How to combine two strings
Concat
An annotation for mapping web requests onto specific handler classes/methods
request mapping
The folder that your html needs to live in your file structure in order for thymeleaf to run properly
templates
Ordered collections of values (which may or may not be unique)
Lists
To create a new branch
git checkout -b
a start condition, an increment/decrement, and a stop condition are the 3 requirements of a
Loop
Responsible for directing http requests to the appropriate controllers within an application
dispatcher servlet
They help manage the request/response cycles in web applications
framework
Collections of key-value pairs which may be ordered or unordered
Maps
The errors that are shown when 2 conflicting changes are trying to be merged at the same time
merge conflicts