Java: Servlets, JSP Design, and Development with Eclipse
DURATION: 5 days
FEE: $2,475
PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
AUDIENCE:
Webmaster
Programmer
System Designer
System Analyst
IT Professional
DATES:
CONTENT AND OBJECTIVES:
Java Overview
Examine the features of Java in relation to other programming languages.
Java Programming Elements
Code a simple Java program which inputs some data, performs calculations, and displays the calculated results.
Create different types of fields and use them in calculations and assignment statements.
Java Development with Eclipse
Use Eclipse to create a Java project, compile, and test the program.
Set breakpoints and monitor variables at a breakpoint.
Java Program Compilation and Execution
Given a package with a JavaBean, implement a simple JSP program to invoke the bean.
Create a JAR file of the program and execute the program from the JAR.
Object Oriented Programming with Java
Develop a class with methods and properties; overload one of the methods, and create a constructor.
Implement a Java function that calculates the sum of digits for a given char array consisting of the digits '0' to '9'; the function should return the digit sum as a long value.
Exceptions
Code and test a class for converting hexadecimal numbers to their decimal representation.
Code exception handling which manages Java errors.
Package and Access Control
Implement a Java-method that prints out the day of the week for a given day (1..31), month (1..12) and year; this method will be a protected method in the class.
Create a getter to retrieve the information.
JDBC
Code a connection to a relational database and ascertain whether the connection has succeeded.
Perform a query and store the results in a collection.
JEE Architecture
The instructor will provide guidelines on JEE architecture.
Servlet Fundamentals
Code a servlet which utilizes the servlet class instances life cycle.
JSP
Code a JSP which displays system and session information.
Use JSP forwarding to provide navigation within the application.
Deployment of JEE Application on Eclipse
Create an EAR package which contains a JSP application that has been coded with Deployment Descriptors for the purpose of distributing and implementing the package on a web server.
Design Patterns for Java, Servlet, and JSP
Redesign the instructor-supplied code to use the singleton and factory design patterns.
Virtual Classroom
Blended Learning
↓
Synchronous Instruction
Asynchronous Instruction
Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.
CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.
Certain courses only should be taught by the source software company training company and open source purveyor.