Computer Science A
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 4
Learning Goals 3
Learning Goals 4
Introduction Java Spring Framework
Spring at a Glance
Spring turns a Java data object into a working web application:
POJO / @Entity -> JpaRepository -> Controller -> Endpoint -> UI
- POJO / entity: defines the data and its relationships.
- JPA repository: saves and retrieves entity instances from SQLite.
- Controller: receives HTTP requests and coordinates repository calls.
- UI: either fetches JSON from
/api/*or receives HTML from/mvc/*.
For the scored assignment and its required implementation choices, return to Java Spring Hacks.
Reference Example
The Jokes example shows Spring in action, this requires an account and login as it records data.
Open the Jokes runtime. It requires an account and login because it records data.

Course Timeline
Week 0 Chat click to open
No messages yet.
Week 1 Chat click to open
No messages yet.
Week 2 Chat click to open
No messages yet.
Week 3 Chat click to open
No messages yet.
Week 4 Chat click to open
No messages yet.
Week 5 Chat click to open
No messages yet.
Week 6 Chat click to open
No messages yet.
Week 13 Chat click to open
No messages yet.
Week 17 Chat click to open
No messages yet.
Week 18 Chat click to open
No messages yet.
Week 19 Chat click to open
No messages yet.
Week 21 Chat click to open
No messages yet.
Week 22 Chat click to open
No messages yet.
Week 25 Chat click to open
No messages yet.
Week 27 Chat click to open
No messages yet.
Week 31 Chat click to open
No messages yet.
Week 34 Chat click to open
No messages yet.