Overview
Resin is a fast and reliable open-source Java Application Server for web applications spanning hundreds of servers. Originating as a Servlet and JSP engine, Resin today supports Web Profile, CDI and EJB. Resin includes a high performance JTA transaction manager, a JMS provider, clustering, connection pooling, and a management console. Resin is used by companies such as CNET, Motorola and Salesforce.com.
This instructor-led, live training (online or onsite) covers the essentials of installing, configuring, securing, optimizing and managing a Resin application server.
By the end of this training, participants will be able to:
- Have a firm understanding of Resin’s architecture, features and capabilities.
- Have the practice needed to deploy and manage their own Resin application server.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Java programming experience
- An understanding of the J2EE framework
- An understanding of web application servers
Audience
- System administrators
- Enterprise web application developers
- DevOps engineeers
Course Outline
Introduction
Installation
Overview of the Resin Directory Structure
Starting the Resin Server
Configuring Resin
Monitoring and Administration
Deploying Local and Distributed Applications
Connecting to Multiple Databases
Using Resin’s Logging Features
Working with the Resin HTTP Server
Security: Setting up Authentication and Authorization in Resin
Developing Applications with Resin
Testing Applications with Resin API for JUnit
Deploying with Resin
Clustering and Load Balancing Your Resin Server
Performance Tuning for Resin
Troubleshooting
Summary and Next Steps