O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Java EE 7

Video Description

In this Java EE 7 training course, expert author Brian Gorman teaches you the concepts, tools, and functions you will need to know in order to build websites using Oracle’s popular Java Enterprise Edition programming language.
You will start with an introduction to the Web and Java HTTPServlets, then move into learning more about HTTPServlets and parameters. You will learn about Java Server Pages (JSP), such as including directive and comments, page directive import and scripting, and declarations and page directive sessions. This video tutorial will also teach you about Java Standard Tag Library (JSTL), including how to download, install, import, and setup core tags, set and remove variables, among other JSTL functions. Brian will also teach you about custom tag libraries, filters and wrappers, and web security. Finally, you will learn how to build a themed website and web frameworks.
By the completion of this video based training course, you will have the knowledge and skills needed to create fully functional Java EE programs. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

  1. Introduction, Setup And Configuration
    1. What Is Java EE And Who Uses It? 00:04:08
    2. About The Author 00:02:16
    3. How To Access Your Working Files 00:01:15
    4. Installing The Java SDK 00:05:15
    5. Installing Apache Tomcat Container 00:06:44
    6. Installing Eclipse For EE 00:08:52
    7. Installing Eclipse Webtools 00:01:41
    8. Installing MySQL 00:11:51
  2. Introduction To The Web And Java HTTP Servlets
    1. Web Architecture Overview - Part 1 00:08:00
    2. Web Architecture Overview - Part 2 00:06:24
    3. Hello World Servlet 00:08:55
    4. Servlet Deployment Descriptor 00:06:02
    5. Re-Directing 00:06:58
    6. Request Dispatcher 00:05:24
    7. Apache Folder Structure 00:05:36
    8. Manual Servlet Deploy 00:04:46
    9. Web Archive Files - WAR 00:03:15
  3. HTTP Servlets, State And Parameters
    1. Form Parameters 00:09:35
    2. Request Attributes 00:05:43
    3. Context/Servlet Init Parameters 00:06:03
    4. Context Attributes And Thread Safety 00:08:35
    5. Sessions And Session Attributes 00:06:30
    6. URL Re-Writing 00:04:33
    7. Session Configuration In The DD 00:04:45
    8. Cookies 00:06:54
    9. MVC Pattern - A First Look 00:04:43
    10. Database Connection Model 00:06:34
    11. Rendering Data Using The DBM 00:05:22
    12. Context Listeners 00:04:56
    13. Session Listeners 00:05:40
  4. Java Server Pages - JSPS
    1. Overview 00:07:13
    2. Include Directive And Comments 00:06:13
    3. Page Directive Import And Scripting 00:04:55
    4. Page Directive Errors, ELIgnore 00:04:49
    5. System-Wide Error Handling And No Scripting 00:07:00
    6. Declarations And Page Directive Sessions 00:05:33
    7. Expressions And PageContext 00:08:35
  5. Standard Actions, Expression Language And Beans
    1. Standard Actions, Java Beans And Expression Language 00:05:32
    2. Java Beans 00:05:28
    3. Use Beans, Properties And Common Standard Actions 00:06:18
    4. Advanced Use Beans With Properties 00:05:30
    5. EL Implicit Objects 00:07:11
    6. EL Math And Logic Operations 00:03:34
    7. EL With Beans And Value Attributes 00:06:53
  6. Java Standard Core Tag Library - JSTL
    1. Introduction To Tags 00:05:47
    2. Download, Install, Import And Setup Core Tags 00:04:36
    3. Importing Resources, Page Re-Direct And Output 00:05:51
    4. Conditions And Looping 00:07:09
    5. Set/Remove Variables 00:05:20
    6. URL And Catch Tags 00:05:33
    7. JSTL Formatting Standard Tag 00:04:42
    8. JSTL SQL Standard Tag 00:03:45
    9. JSTL XML Standard Tag 00:02:17
    10. JSTL Functions 00:03:43
  7. Custom Tag Libraries
    1. Changing Includes To Tags 00:03:28
    2. Custom Tag Libraries And TLD Overview 00:05:12
    3. Creating A Custom Tag Library Definition File 00:04:26
    4. Writing The Code To Handle The Tags 00:04:13
    5. Using A Custom Tag Library 00:04:34
    6. Tag Library In The DD 00:02:40
    7. EL Functions 00:03:49
  8. Filters And Wrappers
    1. Filters 00:06:55
    2. Wrappers 00:04:08
  9. Web Security
    1. Server Authentication Overview And Configuration 00:04:28
    2. Server Authentication Application Configuration 00:07:27
    3. Forms Authentication With Application/Server 00:04:33
    4. Role/User Specific Pages And Page Components 00:07:08
    5. Forms Authentication And Role Restriction With Application And Database 00:08:07
    6. SSL Generating The Keystore File 00:03:38
    7. SSL Configuring The Server XML File 00:03:51
    8. SSL Configuring The Web XML File And Running Secure Pages 00:03:42
  10. Building Web Sites
    1. Building A Themed Website With CSS 00:05:53
    2. Building A Themed Website With JQueryUI/JQuery 00:07:47
    3. Full MVC Models And Lightweight Controllers 00:06:38
  11. Web Frameworks
    1. Struts2 Setup, Download, Select And Install JARs 00:04:17
    2. Struts2 Configuration Of The Build Path, Web XML And Struts XML 00:05:51
    3. Struts2 Actions And Tags 00:09:23
  12. Conclusion
    1. Resources 00:02:45