This advanced course shows JSP and servlet programmers how to build “Model-2″ Web applications using the Jakarta Struts project from Apache. Students learn the Struts architecture and see how it captures a great deal of pre-existing best practice in Web application development. They build applications from scratch using the Struts 1.1 code base, advancing through actions and action mappings, form beans, and request forwarding. They use relational data at the model layer and learn to configure JDBC data sources under Struts. Throughout, the course emphasizes the great facility in Struts of using XML declarations to replace boilerplate Java coding. The course then shifts from these controller techniques to a focus on presentation. Students learn to use various libraries of custom JSP tags: the JSP Standard Tag Library (which supersedes a number of Struts tags), Struts HTML tags for form-building and validation, and the Tiles library for robust and reusable page layouts. The course treat issues of effective Struts development: one focuses on “under the hood” coding techniques and one on best practices at a design level. By the end of the course, students are building complex, internationalized Web applications that validate user input, handle error conditions gracefully, and make best [...]
Java
IBM Rational Application Developer for WebSphere Software Version 6
The J2EE using IBM Rational Application Developer, i.e. RAD V6, consist of JDBC, Servlet and JSP that is needed to develop a Web base application. In addition attendees would get a good understanding of EJBs concept and components as well as Struts Frame work, Java & J2EE best practices and design patterns and JSF. Rational Application Developer perspectives that are needed for a J2EE application will be closely examined.
J2EE Programming using WebSphere Studio Application Developer
The J2EE using WebSphere Studio Application Developer consist of JDBC, Servlet and JSP that is needed to develop a Web base application. In addition attendees would get a good understanding of EJBs concept and components as well as Struts Frame work. Java & J2EE best practices and design patterns. WebSphere Studio Application Developer perspectives that are needed for a J2EE application will be closely examined.
Java For Cobol Programmers using WebSphere Studio Application Developer
The Java programming using WebSphere Studio Application Developer teaches students: the syntax of the Java programming language; Object-Oriented Programming using Java; exception handling; file input/output (I/O); Collections; Multithreading and, creating Graphical User Interfaces (GUIs) using AWT and Swing. Students will learn how to develop Java applications and, optionally, how to develop applets.
Java Programming using WebSphere Studio Application Developer
The Java programming using WebSphere Studio Application Developer teaches students: the syntax of the Java programming language; Object-Oriented Programming using Java; exception handling; file input/output (I/O); Collections; Multithreading and, creating Graphical User Interfaces (GUIs) using AWT and Swing. Students will learn how to develop Java applications and, optionally, how to develop applets.
JavaServer Faces
JavaServer Faces it is a new Framework for developing web application, declared as a standard by Sun Microsystems and it is a part of J2EE 1.4 JavaServer Faces technology simplifies building user interfaces for web applications. With the well-defined programming model that JavaServer Faces technology provides, developers can quickly and easily build web applications. This course introduces the developer to the JSF architecture. After taking this class, the developer will be able to quickly develop dynamic web applications using new JSF framework. This class combines lectures with hands-on experience that will help students to understand JSF.
Java Programming Language
This is an introduction to Java that builds a foundation for using Java in a real-world development environment. This intense five-day course begins with a discussion of why Java has become so popular and ends with the student writing a fully-functional chat program that uses Java threads, sockets, streams and GUI programming. After taking this class, students will be able to develop object oriented programs in Java. Topics covered include multi-threading, Swing GUI development, creating socket and TCP/IP connections, I/O, interfaces, and object-oriented concepts.
Design Patterns in Java
By the end of this course the participant will be able to explain why Design Patterns are needed and use the following Design Patterns in the process of Software Development: Abstract Design Pattern Singleton Design Pattern Composite Design Pattern Interpreter Design Pattern Visitor Design Pattern Bridge Design Pattern Façade Design Pattern
Developing Enterprise Applications using J2EE
Developing Enterprise Applications provides an introduction to the JavaTM 2 Platform, Enterprise Edition (J2EE). J2EE is a platform for developing distributed enterprise applications using the Java programming language. It establishes a set of standards, the implementations for which are provided by individual vendors. The J2EE SDK is a non-commercial operational definition of the J2EE platform, made freely available by Sun Microsystems for demonstrations, prototyping, and educational uses. It provides a reference implementation that comes with the J2EE application server, Web server, database, J2EE APIs, and a full range of development and deployment tools. You will become acquainted with many of the features and tools of the reference implementation as you work through the lessons and examples in this class.
Developing Enterprise JavaBeans V3.0
Enterprise JavaBeans Development covers the EJB specification for developing distributed, scalable,secure and persistent applications as part of J2EE. Enterprise JavaBeans is a specification defining the services provided by an EJB server. These servers provide important features for middleware software applications, including transactions, persistence and security. EJBs allow for the application developer to focus on the business logic of the application, and not have to worry about or write the code to necessitate the framework provided by an EJB server.