Урок 1.00:10:29
Course Introduction
Урок 2.00:03:39
Installing the Java Development Kit
Урок 3.00:05:09
Windows only Java configuration
Урок 4.00:05:40
Installing Eclipse IDE
Урок 5.00:07:14
Registering your JDK with Eclipse
Урок 6.00:09:36
Installing Glassfish Server and Eclipse tools for Glassfish
Урок 7.00:08:30
Running Glassfish server
Урок 8.00:04:54
Importing existing projects into Eclipse IDE
Урок 9.00:11:07
Creating a Servlet (for adding passengers to a flight)
Урок 10.00:10:20
Creating a JSP (for showing an add passenger form)
Урок 11.00:14:32
Creating an HTML form in our JSP (for adding passengers)
Урок 12.00:09:06
Adding static resources to our JSP for better styling
Урок 13.00:08:36
Creating a Java class that represents a passenger on a flight
Урок 14.00:12:31
Getting passenger form data into a new passenger object on form submission
Урок 15.00:15:45
Validating the form values the user submitted
Урок 16.00:14:14
Showing form error messages
Урок 17.00:15:52
Handling successful passenger form submissions
Урок 18.00:14:23
Creating a Servlet Context Listener and adding the passenger list to the context
Урок 19.00:16:26
Synchronization and Thread Safety when adding new passengers
Урок 20.00:16:44
Improving form validation
Урок 21.00:06:15
Introduction to Enterprise Java Beans (EJB)
Урок 22.00:09:58
Creating a Stateless Session Bean
Урок 23.00:08:38
Injecting an EJB into a Servlet
Урок 24.00:11:55
Nature of Stateless Session Enterprise Java Beans - part I
Урок 25.00:11:45
Nature of Stateless Session Enterprise Java Beans - part II
Урок 26.00:13:30
Looking up EJBs through Java Naming and Directory Interface (JNDI)
Урок 27.00:10:52
Session Beans Implementing a Local Interface
Урок 28.00:11:07
Session Beans Implementing a Remote Interface
Урок 29.00:12:46
Stateful Session Enterprise Java Beans
Урок 30.00:11:44
Differences between Stateful and Stateless EJBs
Урок 31.00:15:20
Looking up Stateful EJBs through Java Naming and Directory Interface (JNDI)
Урок 32.00:12:55
Singleton Session Enterprise Java Beans
Урок 33.00:13:05
Differences between Singleton and Stateful Enterprise Java Beans
Урок 34.00:17:13
Adding a Stateful bean to the Session Context through Session Context Listener
Урок 35.00:04:03
Introduction to the Java Persistence API
Урок 36.00:06:31
Starting the Derby (JavaDB) Database
Урок 37.00:14:02
Creating a DataSource on the Glassfish server
Урок 38.00:06:22
Connecting to the database with Eclipse
Урок 39.00:08:33
Creating a Persistence Unit
Урок 40.00:20:04
Creating a JPA Entity class for passengers
Урок 41.00:13:01
Injecting an Entity Manager associated with out Persistence Unit
Урок 42.00:17:09
Persisting a passenger object into the database
Урок 43.00:04:10
Possible minor issue with Eclipse validation of our Persistence Unit
Урок 44.00:17:35
Adding new JPA Entity classes for flight and airplane
Урок 45.00:12:18
One to One relationship between Flight and Airplane
Урок 46.00:16:40
Persisting objects in a One to One relationship (Flight and Airplane) - part I
Урок 47.00:12:12
Persisting objects in a One to One relationship (Flight and Airplane) - part II
Урок 48.00:12:36
One to Many relationship annotations (flights and its pilots)
Урок 49.00:13:49
Persisting pilot objects - One to Many relationship groundwork
Урок 50.00:09:55
Named Queries on Entity classes
Урок 51.00:11:13
Using named queries to query by id
Урок 52.00:09:17
Adding pilots to a flight - One to Many relationship completed
Урок 53.00:06:57
Demo of the One to Many relationship between flight and its pilots
Урок 54.00:16:42
Reading the list of available flights
Урок 55.00:18:13
Creating a list of flights JSP
Урок 56.00:19:51
Displaying in our flights JSP the pilots that belong to each flight
Урок 57.00:15:22
Cascading and propogation of persist and remove actions
Урок 58.00:13:32
Reading the list of all passengers
Урок 59.00:12:22
Creating a list of passengers JSP
Урок 60.00:15:05
Adding a JSP file of forms to add flights, passengers, pilots and airplanes
Урок 61.00:19:32
Adding a flights through our JSP form
Урок 62.00:19:01
Adding pilots to flights through our JSP form
Урок 63.00:06:10
Demo of adding pilots to flights through our JSP form
Урок 64.00:16:14
Many to Many annotations (flights and passengers)
Урок 65.00:17:00
Groundwork to prepare our Servlets and EJBs for Many to Many operations
Урок 66.00:17:22
Adding passengers through our JSP form
Урок 67.00:18:31
Criteria queries of passenger and flight by id
Урок 68.00:13:57
Completing adding a passenger to a flight (Many to Many)
Урок 69.00:08:43
Demo of adding passenger to flight & Many to Many relationship discussion
Урок 70.00:16:05
Displaying in the passengers JSP file the flight tickets that each passenger has
Урок 71.00:16:57
Adding flight tickets to passengers (Many to Many) and demo
Урок 72.00:05:47
Introduction to Web Services with JAX-RS
Урок 73.00:04:28
Installing a REST client application in a browser
Урок 74.00:11:21
Adding a REST web services entry point to our airline application
Урок 75.00:13:50
Creating a JAX-RS manged class
Урок 76.00:15:26
Exposing WS that return the list of flights & passengers in JSON & XML
Урок 77.00:15:42
Exposing WS that return a specific flight or passenger by id in JSON and XML
Урок 78.00:13:18
Handling Not Found exceptions in our web services
Урок 79.00:18:46
Adding new passengers WS
Урок 80.00:17:23
Updating a passenger WS
Урок 81.00:00:00
Demo of updating a passenger WS
Урок 82.00:07:23
Updating a passenger WS done in a different way
Урок 83.00:13:04
Deleting a flight WS (& cascade deleting its airplane and pilots)
Урок 84.00:18:05
Introduction to Maven
Урок 85.00:02:30
Installing Maven
Урок 86.00:07:15
First console Java application with Maven
Урок 87.00:12:08
Using Maven dependencies
Урок 88.00:19:40
Maven Goals, Phases and Lifecycles (in theory)
Урок 89.00:11:43
Maven Goals, Phases and Lifecycles (in practice)
Урок 90.00:18:47
Maven Servlets and JSP webapp
Урок 91.00:15:47
Multimodule Maven app 1
Урок 92.00:15:47
Multimodule Maven app 2
Урок 93.00:11:42
Troubleshooting and Multimodule Maven app 3
Урок 94.00:13:45
Migrating to full airline app to a Maven webapp
Урок 95.00:18:11
Demo of full airline app as a Maven webapp
Урок 96.00:06:12
Migrating airline app to a multimodule Maven app
Урок 97.00:22:42
Demo and troubleshooting and of airline app as multimodule Maven app
Урок 98.00:14:41
Review of Maven theory and conclusion of the Maven section