Overview - Java Application Strategies for iSeries and AS/400
Synopsis
Java Application Strategies for iSeries and AS/400--Second Edition provides a much-needed look at the realities of using Java to develop real-world OS/400 applications. Don Denoncourt draws on his years of experience as a business application programmer and on his acknowledged expertise in Java to lead RPG programming professionals through the potential pitfalls of object-oriented programming (OOP), teaching them effective strategies for Java application design and programming.
Covering the gamut of Java application strategies, this book includes introductory information on Java and object-oriented programming, methods for integrating object-oriented techniques into your application design, a description of the utilities and tools available on iSeries and AS/400, methods to access DB2/400 with Java, ways to integrate Java with your legacy applications, and a tutorial on how to develop a Java GUI. New to this edition are sections on server-side Java and the Web--an up-to-date look at servlets, JavaServer Pages (JSPs), and programming server-side applications on the Web.
Upon completion of this book, you will be able to: Use industry-standard SQL to manipulate and report on your AS/400 data
Understand both the structure and the intent of the Java programming language
Determine why Java applications developed with RPG structure techniques fail
Understand the benefits and caveats of each of the three Java application architectures
Recognize the three phases of OOP: encapsulation, inheritance, and polymorphism
Apply standard OO strategies for the development of OS/400 Java applications
Create hierarchies of Java classes using OO inheritance
Encapsulate business entities that are stored in DB2/400 into Java classes
Create Java GUIs using the Abstract Window Toolkit (AWT) components of Java 1.1
Create robust GUIs with components of Java 1.2's Java Foundation Classes
Use the Java GUI replacement strategy for the highly successful subfile paradigm
Access DB2/400 data using record-level access
Interoperate Java applications with RPG and COBOL programs
Access DB2/400 data using Java Database Connectivity (JDBC) and Java SQL interface
Properly handle Java errors and create application-specific Java error classes
Use the Java language's superior strategy for documenting code
Use Java servlets and JSPs to develop powerful server-side Web applications
Develop a Model/View/Controller (MVC) strategy
Combine JSP, HTML, servlets, Java Beans, and your legacy RPG programs
Author Biography
Don Denoncourt programmed in RPG and COBOL on the AS/400 for eight years before becoming an accomplished object-oriented C++ and Java programmer. He has written dozens of articles on Java and is a staunch evangelist for Java as a language for iSeries and AS/400 business applications.
More About the Author:
Don Denoncourt