-
Урок 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