|
|
|
|
| |
| |
Complete Java™ Web Development (4 days) |
21 JULY 2008 |
T.B.A. |
T.B.A. |
$2,495 |
| |
Complete Java™ Web Development
(Course IT-2011)
|
|
|
Complete Java™ Web Development is a crash course in developing cutting edge web applications using the latest Java™ technologies from Sun. It starts by teaching the fundamentals of Servlet architecture and rapidly moves on to more advanced topics. It next describes how JSP builds on the architecture laid out by Servlets. It explores component development on the web by showing how JSP easily integrates with Java Beans and Enterprise Java Beans. The class culminates in a simulation project that shows students how to integrate all of the techniques they have learned using different web architectures. It also exposes the constant trade off between application robustness and complexity.
Not just a class that focuses on theory, this course is loaded with practical labs and simulations. Learn how Servlets can create compressed web pages that load in up to 1/10 the time. Discover how easy it is to create Word documents on the fly. Learn how to tackle the tangled mess of HTML and code that currently plagues many web development departments. See how JSP helps you achieve clear role separations, allowing your developers to focus and function while the designs create the layout-without stepping on each other's toes.
After taking this class, your developers will be able to build web applications faster, that are more scalable, and that are easier to maintain.
Course Outline
Servlets Fundamentals
- The Servlet API
- Web Servers and Servlets
- Servlet life cycle
- Servlets and the HTTP protocol
- HTTP headers and responses
- Generating dynamic HTML
Advanced Servlets
- Using cookies
- Session tracking
- Forwarding and including resources
- Servlet Chaining
- Servlets as Filters
Overview JDBC
- Creating, reading, updating and deleting from relational databases
- Using JDBC 2.0
- Stored procedures and prepared statements
- Understanding URL's
JSP Fundamentals
- JSP and its relation to Servlets
- Page directives
- Script elements
- The JSP object model
- Action tags
Java Beans and Enterprise Java Beans
- Background of component programming
- The Java Bean model
- Client side vs. Server side Java Beans
- Enterprise Java Beans overview
JSP and Java Beans
- Creating Beans using JSP directives
- Understand scope
- Using Beans to send and receive information inside of JSP pages
Overview of Tag Libraries
- Tag library descriptors and XML
- Tag libraries with tag bodies
- Using TEI with JSP pages
- 3rd party tag libraries
JSP and EJB
- Using EJB and JNDI
- Using tab libraries with EJB
Advanced Web Issues
- Security
- Connection Pooling
- Thread Safety
- Scalability to multiple servers
- Debugging
- Stress Testing
Web Architecture and Design
- Client server
- 3-tier and N-tier designs
- Presentation, Business Logic and Persistence
- The MVC design pattern
Disclaimer:
Brand names and trademarks/trade names published herein are registered trademarks of other companies not affiliated with Alto Consulting and Training. Alto Consulting and Training is not an authorized dealer or affiliated with Red Hat or Sun Microsystems.
|
|
Alto Consulting & Training
7210 Metro Blvd Minneapolis, MN 55439
phone 952.831.6604 fax 952.893.8080
Copyright © 1996-2008, Alto Consulting and Training. All Rights Reserved.
Site Designed and Hosted by Alto Consulting and Training
|
|
|