wronski.training@att.net    
     LOGIN                  

 


Overview of Courses

Professional Development Courses

Technical Development Courses

 

Java Programming II (Server-side)

Course Number:  550-JK
Recommended Duration:  5 days

Intended Audience
Experienced Java programmers needing to create server-based applications using Servlets and JSPs.

Course Overview
Participants create, test, and deploy Java servlets, JSPs, and Java Beans.  Exercises include using file I/O, JDBC, XML, threads, URL connections, and three-tier (MVC) design pattern.  There are fifteen machine exercises.  Exercises use text editor, Sun Java J2SE and J2EE JDKs. IDEs such as Eclipse, IBM RAD, JDeveloper, JBuilder, etc... may be used upon request.

Course appropriate for Java 5.0 (Java 1.5) and J2EE 1.4.  Course covers Java 2 (aka. Java 1.4) with some new Java 5.0 features being introduced.  Most topics and examples also apply to Java 1.1, Java 1.2, Java 1.3, Java 1.4., and J2EE 1.3.

Objectives
Participants will enhance existing Java skills and learn to code and deploy complex web-based applications.  Hands-on exercises will create and use Servlets, JSPs, Java Beans, Custom JSP tags, and applications performing I/O.

Prerequisites
Students must have Java experience or have completed "Java Client-Side Programming I", "Java Server-Side Programming I" or equivalent.

Topics

  • Servlets, JSPs, and Java Beans

  • Overview of J2EE and EJB features

  • URL and URL connections

  • Reading web pages

  • Introduction to Sockets

  • Security limitations, extensibility

  • Using Java Beans

  • Introspection and reflection

  • Multi-threaded Java

  • Java I/O streams and File I/O

  • Managing files and directories

  • Serialization

  • SQL and Java via JDBC (Oracle or DB2 UDB extensions optionally covered, also optional DB2 SQLJ component)

  • Creating three-tier Model-View-Controller (Model 2) web-based applications

  • Custom Java Tag Libraries (taglibs)

  • Servlet Filters

  • Best practices and performance issues

  • Remote Method Invocation (RMI)

  • Enterprise Java Bean (EJB) Intro.

  • Overview of XML and Java programming

  • Introduction to Struts and Java Server Faces (JSF)

 

 

Home | Courses | Leadership Development | News | About Us | Site Map
R.J. Wronski Associates, Inc. © 2013 | Contact: Webmaster | Site developed by Tele-Options Consulting, Inc.