Course not currently available
Working with Apache Tomcat Training Course
Course
In Birmingham ()
£ 3,300
VAT inc.
Description
-
Type
Course
Audience:
Developers
Format:
Hands-on exercises for about 70 % of time
Duration:
This course can be delivered as either a 2 day (14 hours) or 3 day (21hours) event.
About this course
Basic Java
Basic HTML
Reviews
Have you taken this course?
Subjects
- Tomcat
- Web
- Apache
- Java
- Server
- JSP training
- JSP
- XML
- Servlet
- XML training
Course programme
Introduction to JEE 7 standard
- Overview
- Versions differences
- Application Servers types and profile compliance
- What is the WWW
- HTML basics ( Form, HREF, ...)
- TCP basics and the HTTP protocol ( GET, POST, ...)
- Older versions comparison
- Layout,
- Deployment Descriptor XML
- Deployment Descriptor Java
- Servlets
- ;
- The Life cycle
- HttpServletRequest , HttpServletResponse
- Configuring a Servlet in a Servlet Container
- Understanding the Contexts/Scopes
- Session Context / HttpSession
- Application Context / ServletContext
- Request Context / HttpServletRequest
- Java Server Pages (JSPs )
- Overview
- JSP Directives, JSP Scripting,
- Configuring JSP groups in XML
- JSP written in XML format and advantages
- Filters and Listeners
- Thread safety tips for webapps
- Multipart
- Asynch Way
- What is a WebSocket
- The Apache Tomcat Servlet ContaineServer
- Overview packages / versions / standard versions / ...
- The Tomcat Manager Web Application
- Specialized Realm Implementations
- Tomcat Valves
- Server
- Service
- Connector
- Engine
- Host
- Context
- Connector
- Engine
- Host
- Context
- Requirements for Installing and Configuring Tomcat
- Installing Tomcat Using Windows Service Installer
- Manually Installing on Windows
- Installing to Linux
- The Tomcat Directory Structure
- Tomcat bin scripts
- Passing Runtime Options to Catalina Script
- Tomcat Configuration Files
- Java Web Applications
- Manually Deploying Web Applications to Tomcat
- Deploying WAR Archive
- Other Methods of Deployment
- Configuring Hosts and Contexts
- Configuring Hosts
- Configuring Web Application Contexts
- Working with Eclipse IDE
- NetBeans way
- How to Debug remote Tomcat Instance
- Gaining Access to the Manager Web Application
- Accessing the Manager Web Application Using Web Interface
- Listing Deployed Web Applications
- Checking Server Status
- Deploying a New Web Application
- Reloading an Existing Web Application
- Sessions
- Stop, Start, Undeploy
- Introduction to Ant,
- Installing Ant
- Configuring Tomcat’s Ant Tasks
- Running Ant Scripts
- Requirements
- Implementing a Sample Application with Embedded Tomcat
- Testing Servlets with Embedded Tomcat
- Introduction to JNDI
- JNDI API Overview
- Tomcat JNDI Configuration
- Introducing JDBC
- Configuring the Database Connection
- Configuring Data Source as a JNDI Resource
- Configuring Mail Session
- Introducing JavaMail
- Configuring Mail Session as a JNDI Resource
- Introduction and alternatives and motivations
- Using Apache HTTP or IIS in front
- AJP, ModProxy, Jconnector, ...
- Example on how to set up multiple Tomcat Instances, with different configurations (Java version, Memory, ...) on same host.
- MVC Model 2 with standard components
- Examples of architectures
- Overview Spring MVC way
- Pure JEE way
- MVC on client side with angular
- Using Ant
- Using Maven
- The Java garbage collector
- Load-Testing Tools
- Jmeter
- External and Internal tuning tips
- Sizing JVM Heap
- Using JAVA_OPTS
- ...
Additional information
21 hours (usually 3 days including breaks)
Working with Apache Tomcat Training Course
£ 3,300
VAT inc.