Section 1 : Introduction

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf

Section 2 : The Theory of Java EE

Lecture 2 What is Java EE 3:11
Lecture 3 What is an Application Server 3:46
Lecture 4 Examples of Java EE App Servers 2:57
Lecture 5 What is a JSR 2:22
Lecture 6 Java Specification Request Examples 4:47
Lecture 7 About Proctor Testing Pdf
Lecture 8 What is a Reference Implementation 4:52
Lecture 9 What is Jakarta EE 3:34
Lecture 10 Java EE and Spring Framework 4:5
Lecture 11 Summary What is Java EE 0:45

Section 3 : Setup

Lecture 12 Intro to Software Setup 0:53
Lecture 13 How to Install JDK on Windows 3:17
Lecture 14 How to Install NetBeans IDE On Windows 2:20
Lecture 15 A Note on IDEs 3:57
Lecture 16 A Note on Eclipse IDE 2:10
Lecture 17 How to Install GIT SCM on Windows 1:38
Lecture 18 How to Install Insomnia REST Client 1:17
Lecture 19 How to Install Apache Maven on Windows 4:24
Lecture 20 Downloading Payara Micro Server 1:44
Lecture 21 A Simple Hello World with Java EE 8 11:31

Section 4 : Getting Your Feet Wet

Lecture 22 Secret API 1 - Java Persistence API 1:58
Lecture 23 Project Creation 3:33
Lecture 24 Creating the Todo Object 3:11
Lecture 25 Transforming the Todo Object into a JPA Entity 4:2
Lecture 26 Entity Lifecycle Callback 2:17
Lecture 27 Persistence Unit 2:28
Lecture 28 Todo Service 6:26
Lecture 29 Todo REST Endpoints 9:26
Lecture 30 Overview of What Has Been Done so Far 6:18
Lecture 31 Packaging and Deployment 1:55
Lecture 32 Testing our Todo Endpoints 6:2
Lecture 33 Testing our Todo Endpoints cont'd 4:52
Lecture 34 Validating our Todo Entity 7:24
Lecture 35 Marking a Todo Object as Complete 3:49
Lecture 36 Packaging and Deployment 1:2
Lecture 37 Testing Bean Validation 4:8
Lecture 38 Java EE Uber Jar 4:2
Lecture 39 Packaging and Deploying with Payara Micro 4:57
Lecture 40 Outro 1:7
Lecture 41 What is Your Understanding of Java EE 1:27
Lecture 42 The 3 Secret APIs to Java EE Mastery 1:19

Section 5 : Contexts and Dependency Injection (CDI 2

Lecture 43 Introduction to CDI 1:11
Lecture 44 What is Dependency Injection 3:23
Lecture 45 CDI Features - Typesafe Dependency 1:50
Lecture 46 CDI Features - Lifecycle Contexts 1:8
Lecture 47 CDI Features - Interceptors 1:3
Lecture 48 CDI - Features - Events 2:1
Lecture 49 CDI Features - Service Provider Interface 1:32
Lecture 50 CDI Bean Discovery Mode 4:52
Lecture 51 What is the CDI Container 3:15
Lecture 52 What are Beans and Contextual Instances 3:52
Lecture 53 CDI Injection Point - Field 3:49
Lecture 54 CDI Injection Point - Constructor 2:51
Lecture 55 CDI Injection Point - Method 2:14
Lecture 56 CDI Lifecycle callback - PostConstruct 3:44
Lecture 57 CDI Lifecycle callback - PreDestroy 1:21
Lecture 58 Let's Run the Code! 7:32
Lecture 59 Managed Beans and Bean Types 3:38
Lecture 60 Introduction to CDI Qualifiers 2:49
Lecture 61 CDI Qualifiers Part 2 5:48
Lecture 62 CDI Qualifiers Part 3 7:40
Lecture 63 CDI Qualifiers Part 4 3:9
Lecture 64 Let's Run the Code! 5:7
Lecture 65 Let's Run the Code! cont'd 4:41
Lecture 66 CDI Stereotypes - What are they 5:21
Lecture 67 Introduction to CDI Scopes and Contexts 5:52
Lecture 68 CDI Scopes and Contexts - Dependent Scope 2:9
Lecture 69 CDI Scopes and Contexts - Request Scope 2:33
Lecture 70 CDI Scopes and Contexts - Session Scope 4:57
Lecture 71 CDI Scopes and Contexts - Application and Conversation Scope 4:39
Lecture 72 CDI Scopes and Contexts - Recap 4:9
Lecture 73 CDI Scopes and Contexts - Let's Run the Code! 6:59
Lecture 74 Summary of CDI Scopes and Contexts 4:2
Lecture 75 CDI Producers - An Introduction 8:24
Lecture 76 CDI Producers - Scoping Returned Beans 5:1
Lecture 77 CDI Producers - Field Producers 3:44
Lecture 78 CDI Producers - Qualifying Beans 7:17
Lecture 79 CDI Producers - Let's Run the Code! 4:42
Lecture 80 CDI Producers - Disposers 2:24
Lecture 81 CDI Producers - Summary 1:55
Lecture 82 CDI Interceptors - An Introduction 3:53
Lecture 83 CDI Interceptors - Interceptor Binding Code 9:35
Lecture 84 CDI Interceptors - Activating Using Priority Annotation 4:40
Lecture 85 CDI Interceptors - Let's Run the code! 9:21
Lecture 86 CDI Events - An Introduction 6:20
Lecture 87 CDI Events - The Event Interface API Docs 3:13
Lecture 88 CDI Events - The Event Interface 5:1
Lecture 89 CDI Events - Simple Events 6:5
Lecture 90 CDI Events - Qualifying Events 4:54
Lecture 91 CDI Events - Conditional Observers 8:34
Lecture 92 CDI Events - Async Events 5:55
Lecture 93 CDI Events - Prioritizing Observer Method Invocation 10:17
Lecture 94 CDI Events- Let's Run the Code 7:39
Lecture 95 Chapter Summary 3:13

Section 6 : Java Persistence API (JPA 2

Lecture 96 Java Persistence API - Overview 2:58
Lecture 97 JPA - Caveat 1:56
Lecture 98 ORM Manifesto - Objects, not Tables 2:50
Lecture 99 ORM Manifesto - Convenience, not Ignorance 1:28
Lecture 100 ORM Manifesto - Unobtrusive, not Transparent 1:9
Lecture 101 ORM Manifesto - Legacy Data, New Objects 0:33
Lecture 102 ORM Manifesto - Just Enough, Not Too Much 0:40
Lecture 103 ORM Manifesto - Local, but Mobile 0:45
Lecture 104 ORM Manifesto - Standard API, Pluggable Implementation 0:40
Lecture 105 JPA and the ORM Manifesto Tenets 2:31
Lecture 106 JPA Database Setup
Lecture 107 Setting up Payara Server 2:36
Lecture 108 JPA Entity - An Introduction 2:40
Lecture 109 JPA Entity - Customizing Table Mapping 4:40
Lecture 110 JPA Entity - Using Super Classes 4:42
Lecture 111 JPA Entity - Super Class Field Overriding 1:56
Lecture 112 JPA Entity - Mapping Simple Java Types 3:51
Lecture 113 JPA Entity - Customizing Database Colums 4:33
Lecture 114 JPA Entity - Transient Fields 3:23
Lecture 115 JPA Entity - Field Access Type 3:51
Lecture 116 JPA Entity - Property Access Type 2:39
Lecture 117 JPA Entity - Mixed Access 2:15
Lecture 118 JPA Mapping Types 1:34
Lecture 119 JPA - Mapping Enum Types 6:57
Lecture 120 JPA - Mapping Large Objects (Eg images) 4:22
Lecture 121 JPA - Lazy and Eager Fetching of Entity State 6:31
Lecture 122 JPA - Mapping Java 8 DateTime Types
Lecture 123 JPA - Mapping Embeddable Classes 4:51
Lecture 124 Recap 4:13
Lecture 125 Code Run 11:40
Lecture 126 JPA - An Intro to Mapping Primary Keys 2:17
Lecture 127 JPA - Auto Primary Key Generation Strategy 2:52
Lecture 128 JPA - Identity Primary Key Generation Strategy 1:37
Lecture 129 JPA - Sequency Primary Key Generation Strategy 3:57
Lecture 130 JPA - Table Primary Key Generation Strategy 5:8
Lecture 131 JPA - Table Primary Key Generation Strategy cont'd 6:0
Lecture 132 Primary Key Generation Strategies - Summary 5:11
Lecture 133 JPA - An Intro to Entity Relationship Mapping 2:21
Lecture 134 JPA Entity Relationship Mapping - Roles 3:15
Lecture 135 JPA Entity Relationship Mapping - Directionality 2:23
Lecture 136 JPA Entity Relationship Mapping - Cardinality 2:25
Lecture 137 JPA Entity Relationship Mapping - Ordinality 2:46
Lecture 138 Introduction to JPA Entity Relationship Mapping 1:40
Lecture 139 Single Valued Relationships 2:33
Lecture 140 Many to One Entity Relationship Mapping 5:52
Lecture 141 One to One Entity Relationship Mapping 3:58
Lecture 142 Bidirectional One to One Entity Relationship Mapping 6:31
Lecture 143 Collection Valued Relationships 1:25
Lecture 144 One to Many Entity Relationship Mapping 4:51
Lecture 145 Many to Many Entity Relationship Mapping 4:38
Lecture 146 Many to Many Entity Relationship Mapping - Join Tables 4:43
Lecture 147 JPA Fetch Mode 3:19
Lecture 148 Sample Code Run 11:13
Lecture 149 JPA Collection Mapping of Embeddable Objects and Collection Table 8:24
Lecture 150 JPA Collection Mapping of Strings (Or other Simple Java types) 2:9
Lecture 151 Persistable Collection Types 3:33
Lecture 152 Ordering the Contents of a Persistable Collection 6:16
Lecture 153 Ordering the Contents of a Persistable List using Order Column 3:4
Lecture 154 Mapping Persistable Maps 4:1
Lecture 155 Customizing Persistable Maps with Collection Table 3:34
Lecture 156 Using Enums as Persistable Map Keys 3:2
Lecture 157 Mapping Persistable Maps - Run the Code 4:1
Lecture 158 Keying Persistable Maps by Basic Type 6:58
Lecture 159 Keying Persistable Maps by Entity 4:57
Lecture 160 Keying Persistable Maps by Embeddable Type 1:21
Lecture 161 Recap 3:44
Lecture 162 Enterprise JavaBeans (EJBs) - What Are They 4:26
Lecture 163 Features of EJB - Declarative Metadata 1:35
Lecture 164 Features of EJB - Configuration by Exception 1:24
Lecture 165 Features of EJB - Dependency Management 1:24
Lecture 166 Features of EJB - Lifecycle Management 0:53
Lecture 167 Features of EJB - Scalability 0:56
Lecture 168 Features of EJB - Transactionality 1:11
Lecture 169 Features of EJB - Security 0:48
Lecture 170 Features of EJB - Portability 0:45
Lecture 171 Architecture of EJB 0:46
Lecture 172 EJB Component Model - Stateless Session Beans 7:7
Lecture 173 EJB Component Model - Stateless Session Beans cont'd 4:20
Lecture 174 EJB Component Model - Stateful Session Beans 5:50
Lecture 175 EJB Component Model - Singleton Beans 4:13
Lecture 176 EJB Component Model - Lifecycle 5:23
Lecture 177 EJB Component Model - Message Driven Beans 0:48
Lecture 178 The EJB Container - What Is it 2:35
Lecture 179 What are Transactions 3:9
Lecture 180 ACID Transactions - Atomicity 0:46
Lecture 181 ACID Transactions - Consistency 1:21
Lecture 182 ACID Transactions - Isolation 0:53
Lecture 183 ACID Transactions - Durability 0:33
Lecture 184 ACID Transactions - Summary 0:44
Lecture 185 Transactions Management - Bean vs Container 3:17
Lecture 186 CMT Transactions Management Attributes 3:15
Lecture 187 Persistence Unit and Persistence Context - Intro 0:39
Lecture 188 What is a Persistence Unit 2:47
Lecture 189 What is a Persistence Context 1:47
Lecture 190 Entity Manager - How to Get Access 6:6
Lecture 191 Entity Manager - Persist 5:51
Lecture 192 Entity Manager - Find 2:32
Lecture 193 Entity Manager - Remove 6:38
Lecture 194 Cascade Operations 4:46
Lecture 195 Cascade Operations - Remove 3:18
Lecture 196 Entity Detachment
Lecture 197 Entity Merging 2:43
Lecture 198 Elements of a Persistence Unit - Name 2:47
Lecture 199 Elements of a Persistence Unit - Transaction Type 3:34
Lecture 200 Elements of a Persistence Unit - Persistence Provider 3:55
Lecture 201 Elements of a Persistence Unit - Datasource 7:22
Lecture 202 Elements of a Persistence Unit - Entity Classes 1:17
Lecture 203 Elements of a Persistence Unit - Schema & Script Generation 4:30
Lecture 204 Recap 2:59
Lecture 205 Java Persistence Query Language - An Introduction 5:17
Lecture 206 JPQL - A Simple Select Statement 2:45
Lecture 207 JPQL - Named Queries 5:52
Lecture 208 JPQL - Selecting Entities 5:6
Lecture 209 JPQL - Identification VariablesAliasing 3:21
Lecture 210 JPQL - Passing Query to Entity Manager 5:37
Lecture 211 JPQL - Path Expressions
Lecture 212 JPQL - Path Expressions cont'd 4:14
Lecture 213 JPQL - Combined Path Expressions 6:40
Lecture 214 JPQL - Constructor Expressions 10:31
Lecture 215 JPQL - From Clause 7:3
Lecture 216 JPQL From Clause - Joining Maps 3:18
Lecture 217 JPQL From Clause - Fetch Join 5:6
Lecture 218 JPQL Where Clause 4:46
Lecture 219 JPQL Where Clause - Passing Parameters 4:0
Lecture 220 JPQL Where Clause - Between Operator 5:21
Lecture 221 JPQL Where Clause - Like Operator 6:3
Lecture 222 JPQL Where Clause - Subqueries 5:9
Lecture 223 EntityManager Interface - GetSingleResult Method 3:46
Lecture 224 JPQL Where Clause - In Operator 4:30
Lecture 225 JPQL Where Clause - IS EMPTY Operator 3:20
Lecture 226 JQPL Where Clause - Member OF Operator 3:54
Lecture 227 JPQL Where Clause - ANY, ALL Operator 6:29
Lecture 228 JPQL Order By 5:5
Lecture 229 JPQL Aggregate Functions Intro 1:35
Lecture 230 JPQL Aggregate Functions - Sum 5:31
Lecture 231 JPQL Aggreagate Functions - Average 3:45
Lecture 232 JPQL Aggregate Functions - Count 2:39
Lecture 233 JPQL Aggregate Functions - MaxMin 1:48
Lecture 234 JPQL Aggregate Functions - Having 3:42
Lecture 235 Summary and Recap - JPQL 2:57
Lecture 236 JPA Criteria Query 4:40
Lecture 237 Validation - Intro 2:42
Lecture 238 JPA Validation - Bean Validation 5:35
Lecture 239 JPA Validation - Bean Validation cont'd 7:31
Lecture 240 Bean Validation Other Constraints 14:39
Lecture 241 Entity Lifecycle Callbacks 4:32
Lecture 242 Entity Lifecycle - Other Callbacks 3:31
Lecture 243 Entity Listeners 1:18
Lecture 244 Entity Listeners - How to Create Them 7:14
Lecture 245 Entity Listeners - Associating Entities with Listeners 2:17
Lecture 246 JPA Native Queries 2:39
Lecture 247 JPA Native Queries - Named Native Queries 7:40
Lecture 248 JPA Native Queries - Dynamic Native Queries and Warning Suppression 4:56
Lecture 249 JPA - Equals and Hashcode Overriding Intro 2:41
Lecture 250 JPQ -Equals and Hashcode Methods Overriding 6:38
Lecture 251 JPQ -Equals and Hashcode Methods Overriding cont'd 5:39
Lecture 252 JPA Outro 1:49

Section 7 : Java API for Rest Web Services (JAX-RS 2

Lecture 253 JAX-RS Client - Insomnia 1:34
Lecture 254 REST Architecture Constraints - Client and Server 2:15
Lecture 255 REST Architecture Constraints - Stateless 1:5
Lecture 256 REST Architecture Constraints - Cacheable 0:38
Lecture 257 REST Architecture Constraints - Uniform Interface 0:51
Lecture 258 REST Architecture Constraints - Layered Interface 0:51
Lecture 259 JAX-RS Root Resource - Application Class 7:31
Lecture 260 JAX-RS - Hello World! 6:35
Lecture 261 JAX-RS Class Resources with @Path Annotation 3:10
Lecture 262 JAX-RS REST Resource Methods 7:9
Lecture 263 JAX-RS - HTTP GET 4:37
Lecture 264 JAX-RS - HTTP POST 2:10
Lecture 265 JAX-RS - HTTP PUT 1:26
Lecture 266 JAX-RS - HTTP DELETE 1:29
Lecture 267 JAX-RS In Practice - The Employee Resource GET Methods 7:13
Lecture 268 JAX-RS In Practice - Injecting the Service Layer 2:34
Lecture 269 JAX-RS In Practice - The Employee Resource POST Method 7:27
Lecture 270 An Introduction To Content Types 3:55
Lecture 271 An Introduction To Content Types cont'd 3:28
Lecture 272 JAX-RS in Practice - Declaring Content Types with @Produces 9:44
Lecture 273 JAX-RS Context Types - Sample Code Run 4:2
Lecture 274 JAX-RS In Practice - Class Level @Produces 4:21
Lecture 275 JAX-RS in Practice - Declaring Content Types with @Consumes 5:42
Lecture 276 JAX-RS in Practice - Path Params with @PathParam 8:17
Lecture 277 JAX-RS in Practice - Restricting Path Templates with Regex 3:20
Lecture 278 JAX-RS in Practice - Setting Default Value for Path Params 5:22
Lecture 279 JAX-RS in Practice - Query Params with @QueryParams 4:8
Lecture 280 JAX-RS Recap 5:52
Lecture 281 JAX-RS in Practice - An Intro to the Response Object 4:10
Lecture 282 JAX-RS in Practice - The Response Object 8:27
Lecture 283 JAX-RS in Practice - The @Context Annotation 1:40
Lecture 284 JAX-RS in Practice - Using the UriInfo to Create Meaningful Responses 2:33
Lecture 285 JAX-RS Response Object - Sample Code Run 4:27
Lecture 286 JAX-RS Recap 4:5
Lecture 287 JAX-RS in Practice - Intro to Exception Mappers 4:56
Lecture 288 JAX-RS in Practice - Exception Mappers 9:47
Lecture 289 JAX-RS Exception Mappers - Sample Code Run 10:36
Lecture 290 JAX-RS in Practice - Consuming Form Fields with @FormParam 5:47
Lecture 291 JAX-RS in Practice - Consuming Form Fields with @FormParam cont'd 6:33
Lecture 292 JAX-RS in Practice - Consuming Form Fields with MultivaluedMaps 3:11
Lecture 293 JAX-RS in Practice - Consuming Form Fields with @BeanParam 9:3
Lecture 294 JAX-RS in Practice - Getting headers info with @HeaderParam 3:29
Lecture 295 JAX-RS in Practice - Some Injection Annotations 4:49
Lecture 296 JAX-RS in Pracetice - Caching 3:19
Lecture 297 JAX-RS in Practice - Caching with CacheControl and Etags 9:15
Lecture 298 Content Negotiation - An Introduction 5:35
Lecture 299 JAX-RS in Practice - Client Content Negotiation 3:50
Lecture 300 JAX-RS in Practice - Content Negotiation via HttpHeaders 4:3
Lecture 301 JAX-RS in Practice - Content Negotiation via QS 3:22
Lecture 302 JAX-RS in Practice - File Upload 8:28
Lecture 303 JAX-RS in Practice - File Download 4:28
Lecture 304 JAX-RS in Practice - Injecting a Logger 2:51
Lecture 305 JAX-RS in Practice - Setting Cookies on the Client 3:18
Lecture 306 JAX-RS in Practice - An Introduction to Filters 4:39
Lecture 307 JAX-RS in Practice - Static Container Response Filter 9:23
Lecture 308 JAX-RS in Practice - Static Response Filter Sample Code Run 1:42
Lecture 309 JAX-RS in Practice - Dynamic Container Response Filters 3:6
Lecture 310 JAX-RS in Practice - Dynamic Container Response Filters cont'd 9:40
Lecture 311 JAX-RS in Practice - Dynamic Response Filter Code Run 2:45
Lecture 312 JAX-RS in Practice - Pre-Matching Container Request Filters 7:9
Lecture 313 JAX-RS in Practice - Pre-Matching Container Request Filter Code Run 4:1
Lecture 314 JAX-RS in Practice - Intro to Security with Request Filters 2:20
Lecture 315 JAX-RS in Practice - Third Party Libraries 6:2
Lecture 316 JAX-RS in Practice - JWT Security Sample Code Run 10:6
Lecture 317 JAX-RS in Practice - Authentication with JWT and Filters Part 1 6:57
Lecture 318 JAX-RS in Practice - Authentication with JWT and Filters Part 2 1:40
Lecture 319 JAX-RS in Practice - Authentication with JWT and Filters Part 3 6:42
Lecture 320 JAX-RS in Practice - Authentication with JWT and Filters Part 4 6:22
Lecture 321 JAX-RS in Practice - Authentication with JWT and Filters Part 5 6:36
Lecture 322 JAX-RS in Practice - Authentication with JWT and Filters Part 6 4:52
Lecture 323 JAX-RS in Practice - JWT Authentication Summary 4:16
Lecture 324 JAX- RS in Practice - Asynchrounous Resources 3:38
Lecture 325 JAX- RS in Practice - Asynchrounous Resources cont'd 6:52
Lecture 326 JAX-RS in Practice - JSON-B Integraion 6:19
Lecture 327 JAX-RS in Practice - JSON-P Integration and Hypermedia 5:23
Lecture 328 JAX-RS in Practice - JSON Processing Sample Code Run 7:35
Lecture 329 JAX-RS in Practice - Synchronous Client API 7:6
Lecture 330 JAX-RS in Practice - Async Client API 3:31
Lecture 331 JAX-RS in Practice - Client Sample Code Run 4:0
Lecture 332 JAX-RS in Practice - An Intro to Server Sent Events 1:7
Lecture 333 JAX-RS in Practice - Implementing SSE with JAX-RS 6:42
Lecture 334 JAX-RS in Practice - Sample Code Run and SSE Summary 3:1
Lecture 335 Java EE in Practice - Docker Deployment 5:12

Section 8 : Websockets

Lecture 336 Java EE Websockets - Annotated Endpoints 6:16
Lecture 337 Java EE Websockets - Programmatic Endpoints 3:27
Lecture 338 Java EE Websockets - URI Templates 2:12
Lecture 339 Java EE Websockets - Encoders and Decoders 5:13
Lecture 340 Java EE Websockets - Summary 2:55
Lecture 341 Java EE Websockets - Sample Code Run 4:31

Section 9 : Testing Java EE

Lecture 342 Java EE Testing - An Introduction 2:16
Lecture 343 Java EE Testing - Introducing Arquillian 1:57
Lecture 344 Java EE Testing - Dependency Setup 2:38
Lecture 345 Java EE Testing - Failing a Test 9:41
Lecture 346 Java EE Testing - Passing a Test 3:25
Lecture 347 Java EE Resources 3:4

Section 10 : Capstone Project 1 - Todo App

Lecture 348 Introduction to Capstone Project 3:18
Lecture 349 Introductiont to Testing with Arquillian Part 1 3:54
Lecture 350 Introductiont to Testing with Arquillian Part 2 6:5
Lecture 351 Running our First Test Part 1 5:28
Lecture 352 Running our First Test Part 2 3:36
Lecture 353 Modelling the Todo User 5:1
Lecture 354 Modelling the Todo User Basic Attributes 5:14
Lecture 355 Adding Validation Constraints to TodoUser 9:3
Lecture 356 Querying the TodoUser 5:15
Lecture 357 Querying the Todo Entity 10:35
Lecture 358 The Todo Service Class 11:6
Lecture 359 The Todo Service Class - Save TodoUser Method Impl Part 1 4:16
Lecture 360 The SecurityUtil Class 4:3
Lecture 361 The Todo Service Class - Save TodoUser Method Impl Part 2 4:34
Lecture 362 Todo Service Test 9:35
Lecture 363 Preventing Double Signups with an Email 8:4
Lecture 364 Find Todo By Id Method Implementation 4:16
Lecture 365 Get List of Todos Method Implementation 1:17
Lecture 366 Get Todos By Task Method Implementation 3:46
Lecture 367 Stateless Security with JWT - The Authz Annotation and Filter Implementation 3:22
Lecture 368 Adding the JWT Library to the Project 0:24
Lecture 369 Stateless Security with JWT - ContainerRequestFilter Implementation Part 1 4:53
Lecture 370 Stateless Security with JWT - ContainerRequestFilter Implementation Part 2 9:9
Lecture 371 Stateless Security with JWT - ContainerRequestFilter Implementation Part 3 6:44
Lecture 372 Stateless Security with JWT - ContainerRequestFilter Implementation Part 4 4:23
Lecture 373 Stateless Security with JWT - ContainerRequestFilter Implementation Part 5 8:42
Lecture 374 Stateless Security with JWT - ContainerRequestFilter Implementation Part 6
Lecture 375 Stateless Security with JWT - Recap 3:45
Lecture 376 REST Web Service - The Save User Resource Method 2:44
Lecture 377 Refactoring the Old TodoRest Resource Class 9:28
Lecture 378 Let's Run Our App 18:30
Lecture 379 Packaging with Docker - Primer 3:51
Lecture 380 Packaging with Docker 8:47