Cover image for Java for COBOL Programmers.
Java for COBOL Programmers.
Title:
Java for COBOL Programmers.
Author:
Scott, Jay G.
ISBN:
9781584506188
Personal Author:
Physical Description:
1 online resource (432 pages)
Contents:
Contents -- Introduction -- Part I: Introducing Java -- 1 Objects and Classes -- The COBOL Subroutine -- Calling a Subroutine -- Terms to Review: Subroutines -- Objects and Java -- Terms to Review: Objects -- 2 Introducing the Java Development Environment -- Runtime Interpretation and Java Byte Codes -- Getting Started with Java's SDK -- Applets with SDK -- Classes and Filenames -- CLASSPATH -- CODEBASE -- Packages -- Inside a Package -- Name Collisions -- Packages and Filenames -- Compressed Packages -- Applications vs. Applets -- Reviewing the Samples -- 3 Messages and Methods -- MYSUB COBOL -- CALLER COBOL -- Messages in Java -- Multiple Messages -- Method Overloading in COBOL -- Terms to Review -- Exercises: Classes, Objects, and Methods -- Reviewing the Samples -- HelloWorld: The Application -- HelloWorld: The Applet -- ErrorMsg: The Class -- 4 Class Members -- MYSUB COBOL -- MYSUB COBOL: ACTION-SWITCH -- Java Variables -- Classes, Objects, and Members Review -- Objects and COBOL -- Using Objects in Java -- Java Data Members -- Local Variables -- Primitive Data Types -- Arrays -- Method Members -- Constructors -- Exercises: Class Members -- Reviewing the Samples -- 5 Inheritance, Interfaces, and Polymorphism -- Inheritance and Object-Oriented Design -- Inheritance and Objects -- Inheriting Methods -- Redefining a Method -- Extending a Method -- Why Inheritance? -- Inheritance, Objects, and COBOL -- More COBOL Object-Oriented Design Patterns -- Inheritance and Java -- Hiding Variables and Methods -- The this Variable -- Java Interfaces -- Using Interfaces -- Hiding Methods and Members -- Polymorphism -- Exercises -- Reviewing the Samples -- Part II: Java's Syntax -- 6 Java Syntax -- COBOL vs. Java Syntax -- Java Statements -- Java Comments -- Java Operators -- Binary Arithmetic Operations -- Understanding Reference Variables with COBOL.

Exercises: Java's Syntax -- Reviewing the Exercises -- 7 Flow Control -- Code Block -- The if Statement -- The while Statement -- The do...while Statement -- The for Statement -- The switch Statement -- The break, continue Statements -- Exercises: Flow Control -- Reviewing the Exercises -- 8 Strings, StringBuffers, StringBuilders, Numbers, and BigNumbers -- Strings -- Comparing Strings -- Working with Strings -- Numeric Wrapper Classes -- StringBuffers -- BigNumbers -- Exercises: Strings, StringBuffers, Numbers, and BigNumbers -- Reviewing the Exercises -- 9 Exceptions, Threads, and Garbage Collectors -- Exception Class Hierarchy -- Creating Exceptions -- Using Exceptions -- Exception-Processing Suggestions -- Exception-Processing Summary -- Threads -- Inheriting from Thread -- Implementing Runnable -- Synchronization -- Benefits and Cautions -- Garbage Collection -- Exercises: Java's Exceptions and Threads -- Reviewing the Exercises -- 10 I/O in Java -- Streams vs. Record-Based I/O -- The File Class -- InputStream and OutputStream -- Serialization -- Readers and Writers -- RandomAccessFile -- Exercises -- Reviewing the Exercises -- 11 Java Collections -- Collections Background -- Ordered Collections: Vectors and ArrayLists -- Keyed Collections: Hashtable and HashMap -- Other Collections -- Iterators -- Ordering and Comparison Functions -- Exercises: Java Collections -- Reviewing the Exercises -- 12 Other Java Topics -- Graphical User Interface Development -- Properties Files -- Java Utilities -- Exercises -- Reviewing the Exercises -- Part III: Introducing Enterprise Java -- 13 Java Database Connectivity -- How JDBC Works -- Connecting to the Database -- Querying a Table -- Inserting, Updating, and Deleting -- Configuring the JDBC-ODBC Bridge -- Exercises -- Reviewing the Exercises -- 14 Servlets and Java Server Pages -- Browsers and Web Servers.

The Servlet as Transaction Processor -- Servlet Protocol -- Java Server Pages -- Getting Started with Servlets and JSPs -- Exercises -- Reviewing the Exercises -- 15 Introduction to Enterprise JavaBeans -- Distributed Computing -- The Different Kinds of EJBs -- Container Services -- The Interfaces and the Implementation Class -- Accessing the Bean from the Client -- Exercises -- Reviewing the Exercises -- 16 Introduction to XML -- The Basics -- XML vs. HTML -- Document Type Definitions (DTDs) -- DTD Components -- XML Declaration -- A Complete XML Document -- XML Schemas -- Authoring XML Documents -- XML and Java -- XML and HTML -- Where to Use XML -- Electronic Data Interchange (EDI) -- Online XML or Web Services -- XML and OAG -- Other Opportunities -- Exercises -- Reviewing the Exercises -- 17 Introducing Eclipse -- Installing Eclipse -- Start Using Eclipse -- Run with Eclipse -- Debug with Eclipse -- Refactoring with Eclipse -- Part IV: Appendixes -- Appendix A: About the CD-ROM -- Exercises -- Java SDK -- LegacyJ -- Eclipse -- Tomcat -- SoftwareMining -- Appendix B: Java Information Available Elsewhere -- Java Resources -- Java Magazines -- Java Tools -- COBOL Information -- Appendix C: Buzzwords -- Active Server Pages (ASP) -- AWT -- Client/Server -- Common Object Request Broker Architecture (CORBA) -- Components -- Component Object Model (COM) -- Distributed Component Object Model (DCOM) -- Enterprise JavaBeans (EJBs) -- File Transfer Protocol (FTP) -- Firewall -- Hypertext Transfer Protocol (HTTP) -- Integrated Development Environment (IDE) -- Interface Definition Language (IDL) -- Internet Inter-ORB Protocol (IIOP) -- JavaBeans -- Java Native Interface (JNI) -- JavaScript -- Java Server Pages (JSP) -- JDBC -- Microsoft Foundation Classes (MFC) -- Open Database Connectivity (ODBC) -- Remote Method Invocation (RMI).

Remote Procedure Call (RPC) -- Secure Sockets Layer (SSL) -- Swing -- TCP/IP -- Unified Modeling Language (UML) -- Uniform Resource Locator (URL) -- VBScript -- Web Services -- Appendix D: Sun Microsystems, Inc. Binary Code License Agreement -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X -- Z.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: