Developing Java Web Applications

DURATION

5 days

DATE

30 Jul – 3 Aug, 17-21 Sep, 8-12 Oct, 19-23 Nov, 10-14 Dec 2018

FEE

£3850

LOCATION

Holiday Inn Express Hotel 1 Priddys Yard Croydon CR0 1TS

Course Overview

In this training course, you acquire the experience needed to implement high-performing, scalable, and secure transactional web-based applications, as well as gain an in-depth understanding of how to integrate JPA and EJB with modern web technologies, and how Java Enterprise Edition (Java EE) offers a simple and comprehensive approach to building state-of-the-art enterprise applications.

Who should Attend?

Web developers who need to be able to build enterprise Java based Web applications using JSP.

Course Objectives

You Will Learn How To

  • Build robust, data-driven web applications by integrating key components of Java EE
  • Create dynamic, session-managed, data-driven web applications with servlets
  • Build dynamic web page views with JSP
  • Implement the MVC design pattern for Java web applications
  • Configure listeners to initialise web sessions and applications

This course can also be taken in

Accra:12-16Feb, 7-11May, 28May -1Jun, 3-7Sep   , 1-5Oct 2018

Dubai:12-16Feb, 7-11May, 28May -1Jun, 3-7Sep   , 1-5Oct 2018

Texas: on request

Course Content

The Strategic Management Pla

  • You Will Learn How To

    • Build robust, data-driven web applications by integrating key components of Java EE
    • Create dynamic, session-managed, data-driven web applications with servlets
    • Build dynamic web page views with JSP
    • Implement the MVC design pattern for Java web applications
    • Configure listeners to initialise web sessions and applications

Course Outline

Introduction and Overview

Web application development

  • The requirements of a web application
  • Components of an n-tier architecture
  • Generating Content with Servlets

Getting started with servlets

  • Integrating servlets into the web application architecture
  • Configuring the servlet development environment
  • Avoiding common servlet pitfalls

Utilising the Java Servlet API

  • Servlet life cycle methods
  • Accessing servlet environment variables

Creating web-based forms for user input

  • Adding text fields and drop-down lists
  • Retrieving form data in the servlet
  • Accessing Databases with Servlets

Extending servlets with Java Database Connectivity

  • Connecting to the database
  • Submitting SQL statements
  • Retrieving and processing data

Formatting database results

  • Constructing an HTML table
  • Adding drill-down features
  • Maintaining State in Java Web Applications

Writing cookies to personalise web content

  • Retrieving cookies from a client request
  • Sending cookies to the client
  • Circumventing cookie limitations

Managing application state with sessions

  • Creating a unique session for each user
  • Storing and retrieving Java objects within sessions
  • Controlling a session’s life span
  • Creating application and session event listeners
  • Implementing a shopping cart

Key components of Java EE for web development

  • Servlets
  • JSP
  • XML
  • Creating JavaServer Pages (JSP)

JSP fundamentals

  • Using JSP scriptlets, expressions and declarations
  • Communicating with the client using built-in JSPserver objects
  • Leveraging the JSP 2 Expression Language (EL)

State management with JSP

  • Accessing cookies and sessions
  • Storing common application data
  • Designing JSP and Servlet Architectures

Integrating JSP and JavaBeans

  • Promoting object reuse
  • Separating application logic from the presentation

Calling JSP from servlets

  • Forwarding Java objects to JSP
  • Using JavaBeans to transfer data
  • Servlet and JSP design patterns
  • Integrating JSP Custom Tags

Leveraging the Tag Extension mechanism

  • The role of JSP custom tags
  • Applying the JSP Standard Tag Library (JSTL)

Developing custom tags

  • Creating custom tags with JSP 2 tag files
  • Customising tag behaviour with attributes

Developing JavaServer Faces (JSF) Applications JSF framework overview

  • Identifying the JSF core components
  • Managing application flow using JSF navigation model

Building JSF components

  • Developing back beans
  • Creating views with JSF custom tags

Book this course

please send us your details & someone from our team will get back to you

Developing Java Web Applications

12 + 1 =

Upcoming Courses

Petroleum risk and decision analysis

5 days 24-28 February 2020£3950Holiday Inn Express Hotel, London Croydon 1 Priddys Yard Croydon, CR0 1TS London, United Kingdom.  Running a successful petroleum operation...

Project and Resource Management

(Part of  oil and gas)5 days 23-27 March 2020£3950 Holiday Inn Express Hotel, London Croydon, 1 Priddys Yard Croydon CR0 1TS London United KingdomRunning a successful petroleum...

Risk Assessment & Risk Management in the Oil & Gas Industry

(Part of Oil and Gas) 5 days20-24 April 2020 £3950Holiday Inn Express Hotel, London Croydon, 1 Priddys Yard Croydon, CR0 1TS London, United Kingdom This training course will...

Essentials Of Contracting And Contract Negotiation

5 days 18-22 May 2020 £3950 Holiday Inn Express Hotel 1 Priddys Yard Croydon CR0 1TS LONDON The Essentials of Contracting and Contract Negotiation training course will help...

Coaching And Mentoring For Leaders And Managers

      5 days 8 -12 Jul, 4 - 8 Nov, 9 - 18 Dec 2019 £3850 Jurys Inn Croydon Wellesley Rd, Croydon CR0 9XY Leaders and managers are not generally looking to become...

Strategy and Effective Performance Management

      5 days 23-27 Mar 2020 £3950 Holiday Inn Express Hotel,London Croydon,1 Priddys Yard CroydonCR0 1TSLondon, United Kingdom. Strategy and Effective Performance...

LOCATION