CHAPTER 9 Extending PeopleCode with Java

This chapter begins a six-chapter journey into the Java language. In this chapter, you will create an extensible meta-HTML processor, a template processor using the Apache Velocity Engine, and a server-side JSON parser that uses the JSON.simple Java-based JSON parser.

Through these examples you will learn when and how to use Java, how to deploy and use third-party Java classes, and strategies for dealing with Java upcasting from PeopleCode. Upcasting and downcasting are OOP terms used to describe the process of referencing an object as a type higher or lower in the inheritance hierarchy. The term upcasting is used when storing an object in a variable declared as a super type of the given object. To ...

Get PeopleSoft PeopleTools Tips & Techniques now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.