ARCHIVED: Pooled JVM in CICS Transaction Server V3

Total Page:16

File Type:pdf, Size:1020Kb

ARCHIVED: Pooled JVM in CICS Transaction Server V3 Front cover ARCHIVED: Pooled JVM in CICS Transaction Server V3 Archived IBM Redbooks publication covering ‘Pooled JVM’ in CICS TS V3 'Pooled JVM’ was superseded by CICS ‘JVM server’ in CICS TS V4 ‘Pooled JVM’ infrastructure was removed in CICS TS V5 Chris Rayns George Burgess Scott Clee Tom Grieve John Taylor Yun Peng Ge Guo Qiang Li Qian Zhang Derek Wen ibm.com/redbooks International Technical Support Organization ARCHIVED: Pooled JVM in CICS Transaction Server V3 June 2015 SG24-5275-04 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. Fifth Edition (June 2015) This edition applies to Version 3, Release 2, CICS Transaction Server . © Copyright International Business Machines Corporation 2015. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . .x Preface . xi The team that wrote this book . xi Become a published author . xiv Comments welcome. xiv Summary of changes. .xv June 2015, Fifth Edition . .xv Part 1. Overview . 1 Chapter 1. Introduction. 3 1.1 z/OS . 5 1.2 CICS Transaction Server Version 3 . 7 1.3 Java overview . 8 1.3.1 Java language. 8 1.3.2 Java Virtual Machine. 10 1.3.3 Java on z/OS . 10 1.3.4 Runtime Environment and tools . 11 1.4 CICS Transaction Server for z/OS 3.2 enhancements for Java . 13 1.4.1 Usability enhancements . 13 1.4.2 Java Virtual Machines management enhancements . 14 1.4.3 Continuous Java Virtual Machines versus resettable Java Virtual Machines . 15 1.4.4 CICS Java applications using JCICS . 15 1.4.5 CICS support for the Java Virtual Machine. 15 Chapter 2. Java Virtual Machine support in CICS . 17 2.1 Overview . 18 2.2 History of JVM support in CICS . 18 2.2.1 CICS Transaction Server 1.3 . 18 2.2.2 CICS Transaction Server 2.1 and 2.2 . 19 2.2.3 CICS Transaction Server Version 2.3. 19 2.2.4 CICS Transaction Server 3.1 . 19 2.2.5 CICS Transaction Server 3.2 . 19 2.3 JVM operation modes . 20 2.3.1 Single use JVM . 20 2.3.2 Continuous JVM . 21 2.3.3 Resettable JVM. 23 2.3.4 Summary of JVM modes. 23 2.4 Analyzing programs for use in a continuous JVM . 23 2.4.1 Configuring the application isolation utility on UNIX System Services . 24 2.4.2 Generating reports on static updates . 25 2.5 The shared class cache . 27 2.5.1 Benefits of the shared class cache . 28 2.5.2 Java 5 shared class cache . 28 2.5.3 Java 1.4.2 shared class cache . 28 2.5.4 Starting the shared class cache . 29 © Copyright IBM Corp. 2015. All rights reserved. iii 2.5.5 Inquiring the status of the shared class cache . 29 2.5.6 Changing the size of the shared class cache . 32 2.5.7 Updating classes in the shared class cache . 32 2.5.8 The -Xshareclasses utilities . 33 Part 2. Systems Programming. 35 Chapter 3. Setting up CICS to run Java applications . 37 3.1 Running a simple Java application in CICS . 38 3.1.1 Accessing the z/OS UNIX shell. 38 3.1.2 Setting up the CICS sample Java application. 40 3.2 System configuration. 44 3.2.1 UNIX System Services . 44 3.2.2 Language Environment. 45 3.2.3 CICS Transaction Server . 46 3.3 Managing your CICS Java environment . 53 3.3.1 CEMT INQUIRE CLASSCACHE. 53 3.3.2 CEMT INQUIRE DISPATCHER . 54 3.3.3 CEMT INQUIRE JVM . 54 3.3.4 CEMT INQUIRE JVMPOOL . 55 3.3.5 CEMT INQUIRE PROGRAM . 55 3.3.6 CEMT PERFORM CLASSCACHE . 56 3.3.7 CEMT PERFORM JVMPOOL. 57 3.3.8 CEMT SET DISPATCHER . 58 3.3.9 CEMT SET JVMPOOL . 58 Part 3. Java programming for CICS. 61 Chapter 4. Getting started . 63 4.1 Coding your application in Rational Developer for System z . 64 4.2 Deploying and running the program . 69 4.2.1 Deploying the code to CICS . 69 4.2.2 Setting up the transaction and program definitions. ..
Recommended publications
  • Java Programming Standards & Reference Guide
    Java Programming Standards & Reference Guide Version 3.2 Office of Information & Technology Department of Veterans Affairs Java Programming Standards & Reference Guide, Version 3.2 REVISION HISTORY DATE VER. DESCRIPTION AUTHOR CONTRIBUTORS 10-26-15 3.2 Added Logging Sid Everhart JSC Standards , updated Vic Pezzolla checkstyle installation instructions and package name rules. 11-14-14 3.1 Added ground rules for Vic Pezzolla JSC enforcement 9-26-14 3.0 Document is continually Raymond JSC and several being edited for Steele OI&T noteworthy technical accuracy and / PD Subject Matter compliance to JSC Experts (SMEs) standards. 12-1-09 2.0 Document Updated Michael Huneycutt Sr 4-7-05 1.2 Document Updated Sachin Mai L Vo Sharma Lyn D Teague Rajesh Somannair Katherine Stark Niharika Goyal Ron Ruzbacki 3-4-05 1.0 Document Created Sachin Sharma i Java Programming Standards & Reference Guide, Version 3.2 ABSTRACT The VA Java Development Community has been establishing standards, capturing industry best practices, and applying the insight of experienced (and seasoned) VA developers to develop this “Java Programming Standards & Reference Guide”. The Java Standards Committee (JSC) team is encouraging the use of CheckStyle (in the Eclipse IDE environment) to quickly scan Java code, to locate Java programming standard errors, find inconsistencies, and generally help build program conformance. The benefits of writing quality Java code infused with consistent coding and documentation standards is critical to the efforts of the Department of Veterans Affairs (VA). This document stands for the quality, readability, consistency and maintainability of code development and it applies to all VA Java programmers (including contractors).
    [Show full text]
  • Exceptions and Libraries
    9/7/2016 Exceptions and Libraries RS 9.3, 6.4 Some slides created by Marty Stepp http://www.cs.washington.edu/143/ Edited by Sarah Heckman CSC216: Programming Concepts –Java © NC State CSC216 Faculty 1 Exceptions • exception: An object representing an error or unusual condition. – unchecked exceptions: One that does not have to be handled for the program to compile – checked exception: One that must be handled for the program to compile. • What are some unchecked and checked exceptions? • What may cause unchecked or checked exceptions? • For any checked exception, you must either: –also throw that exception yourself – catch (handle) the exception CSC216: Programming Concepts –Java © NC State CSC216 Faculty 2 1 9/7/2016 Throwing an exception public type name(params) throws type { • throws clause: Keywords on a method's header that states that the method may generate an exception. – You only need to list the checked exceptions for compilation – Good form to list all exceptions (including unchecked exceptions) –Example: public class ReadFile { public static void main(String[] args) throws FileNotFoundException { } "I hereby announce that this method might throw an exception, and the caller must accept the consequences if it happens." CSC216: Programming Concepts –Java © NC State CSC216 Faculty 3 Catching an exception try { statement(s); } catch (ExceptionType name) { code to handle the exception } – The try code executes – at least one statement should potentially cause an exception • A method call that throws an exception – If the exception
    [Show full text]
  • Of Friday 13 June 2008 Supplement No. 1 Birthday Honours List — United Kingdom
    05-06-2008 13:04:14 [SO] Pag Table: NGSUPP PPSysB Job: 398791 Unit: PAG1 Number 58729 Saturday 14 June 2008 http://www.london-gazette.co.uk B1 [ Richard Gillingwater. (Jun. 14, 2008). C.B.E. Commander of the Order of the British Empire, 2008 Birthday Honours, No. 58729, Supp. No. 1, PDF, p. B7. London Gazette. Reproduced for educationaly purposes only. Fair Use relied upon. ] Registered as a newspaper Published by Authority Established 1665 of Friday 13 June 2008 Supplement No. 1 Birthday Honours List — United Kingdom CENTRAL CHANCERY OF Dr. Philip John Hunter, C.B.E., Chief Schools THE ORDERS OF KNIGHTHOOD Adjudicator. For services to Education. Moir Lockhead, O.B.E., Chief Executive, First Group. St. James’s Palace, London SW1 For services to Transport. 14 June 2008 Professor Andrew James McMichael, F.R.S., Professor of Molecular Medicine and Director, Weatherall The Queen has been graciously pleased, on the occasion Institute of Molecular Medicine, University of Oxford. of the Celebration of Her Majesty’s Birthday, to signify For services to Medical Science. her intention of conferring the honour of Knighthood William Moorcroft, Principal, TraVord College. For upon the undermentioned: services to local and national Further Education. William Desmond Sargent, C.B.E., Executive Chair, Better Regulation Executive, Department for Business, Enterprise and Regulatory Reform. For services to Knights Bachelor Business. Michael John Snyder. For services to Business and to the City of London Corporation. Paul Robert Stephenson, Q.P.M., Deputy Commissioner, Dr. James Iain Walker Anderson, C.B.E. For public and Metropolitan Police Service.
    [Show full text]
  • Perspectives on Free and Open Source Software.Pdf
    Perspectives on Free and Open Source Software Perspectives on Free and Open Source Software edited by Joseph Feller, Brian Fitzgerald, Scott A. Hissam, and Karim R. Lakhani The MIT Press Cambridge, Massachusetts London, England © 2005 Massachusetts Institute of Technology All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher. MIT Press books may be purchased at special quantity discounts for business or sales promotional use. For information, please e-mail [email protected] or write to Special Sales Department, The MIT Press, 5 Cambridge Center, Cambridge, MA 02142. This book was set in Stone sans and Stone serif by SNP Best-set Typesetter Ltd., Hong Kong. Printed and bound in the United States of America. Library of Congress Cataloging-in-Publication Data Perspectives on free and open source software / edited by Joseph Feller . [et al.]. p. cm. Includes bibliographical references and index. ISBN 0-262-06246-1 (alk. paper) 1. Shareware (Computer software) 2. Open source software. 3. Computer software—Development. I. Feller, Joseph, 1972– QA76.76.S46P47 2005 005.36—dc22 2004064954 10987654321 My love, thanks and humble apologies go to my very patient and supportive family: Carol, Caelen, Damien, and Dylan. JF Arís as Gaeilge: Buíochas mór le mo chlann, Máire, Pól agus Eimear. Is mór agam an iarracht a rinne sibh ar mo shon. BF With heartfelt warmth, I dedicate this book to my wife, Jacqueline, and my two sons, Derek and Zachery, who bring meaning to everything I do.
    [Show full text]
  • My Detailed Resume
    William B. Davis, Jr. ​ ​ ​ ​ ​ ​ Windsor Heights, IA (515) 360-0445 ​ ​ ​ ​ ​ ​ linkedin.com/in/billdavisjr [email protected] SOFTWARE & WEB DEVELOPER ​ ​ ​ ​ ​ ​ Accomplished IT professional with extensive experience in all facets of software development lifecycle, user training, and ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ support. Skilled at documentation and user interface design. Always interested in examining new technologies while keeping ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ focus on long-term system planning and maintainability. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ TECHNICAL SKILLS ​ ​​ ​ ​ ● Computers: PCs (Windows, Mac, other), minicomputers (DEC/HP VAX and Alpha), and mainframe (IBM 3090). ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ● Web technologies: HTML, CSS, Java Server Pages, ASP, and ASP.NET. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ● Languages: Java & JSP, JavaScript, Visual BASIC 6 & VBA, VMS BASIC, Microsoft BASIC, Microsoft C, Lattice ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ C, Perl, SQL, COBOL, Pascal, Ruby / Rails, various Assembly languages. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ● Scripting: VMS DCL, IBM JCL, Microsoft VBA and VBScript, Unix bash, Windows/DOS batch scripting. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ● Operating Systems: Windows, Mac OS & OS X, DEC/HP OpenVMS, Unix, AIX, Linux, other. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ● Integrated Development Environments (IDEs): Eclipse, IBM RAD 6, ISPF & Panvalet, Visual
    [Show full text]
  • Service Description IBM Kenexa Talent Acquisition This Service Description Describes the Cloud Service IBM Provides to Client
    Service Description IBM Kenexa Talent Acquisition This Service Description describes the Cloud Service IBM provides to Client. Client means the company and its authorized users and recipients of the Cloud Service. The applicable Quotation and Proof of Entitlement (PoE) are provided as separate Transaction Documents 1. IBM Kenexa BrassRing on Cloud The IBM Kenexa Talent BrassRing on Cloud SaaS offering is made up of the following components: a. IBM Kenexa BrassRing on Cloud b. IBM Kenexa BrassRing on Cloud is a scalable, online tool that helps employers and recruiters centralize and manage the Talent Acquisition process across multiple company divisions or locations. Base offering features include: ● Creating and posting job requisitions ● Sourcing ● Talent Gateways for candidates to search jobs and submit interest ● Tracking applications and work flow ● Screening candidates ● Approval levels to facilitate the selection processes ● Standard and ad-hoc reporting capabilities ● Social media interfaces and mobile technology c. The IBM Kenexa BrassRing on Cloud will be provided in both a staging and production environments. The staging environment will be provided through the life of the contract for testing purposes. d. The IBM Kenexa BrassRing on Cloud Onboard can be branded to Client’s company logo and colors. 2. IBM Kenexa Talent Acquisition BrassRing Onboard The IBM Kenexa Talent Acquisition BrassRing Onboard SaaS offering is made up of the following components: a. IBM Kenexa BrassRing on Cloud IBM Kenexa BrassRing on Cloud is a scalable, online tool that helps employers and recruiters centralize and manage the Talent Acquisition process across multiple company divisions or locations. Base offering features include: ● Creating and posting job requisitions ● Sourcing ● Talent Gateways for candidates to search jobs and submit interest ● Tracking applications and work flow ● Screening candidates ● Approval levels to facilitate the selection processes ● Standard and ad-hoc reporting capabilities ● Social media interfaces and mobile technology b.
    [Show full text]
  • Apache Harmony Project Tim Ellison Geir Magnusson Jr
    The Apache Harmony Project Tim Ellison Geir Magnusson Jr. Apache Harmony Project http://harmony.apache.org TS-7820 2007 JavaOneSM Conference | Session TS-7820 | Goal of This Talk In the next 45 minutes you will... Learn about the motivations, current status, and future plans of the Apache Harmony project 2007 JavaOneSM Conference | Session TS-7820 | 2 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 3 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 4 Apache Harmony In the Beginning May 2005—founded in the Apache Incubator Primary Goals 1. Compatible, independent implementation of Java™ Platform, Standard Edition (Java SE platform) under the Apache License 2. Community-developed, modular architecture allowing sharing and independent innovation 3. Protect IP rights of ecosystem 2007 JavaOneSM Conference | Session TS-7820 | 5 Apache Harmony Early history: 2005 Broad community discussion • Technical issues • Legal and IP issues • Project governance issues Goal: Consolidation and Consensus 2007 JavaOneSM Conference | Session TS-7820 | 6 Early History Early history: 2005/2006 Initial Code Contributions • Three Virtual machines ● JCHEVM, BootVM, DRLVM • Class Libraries ● Core classes, VM interface, test cases ● Security, beans, regex, Swing, AWT ● RMI and math 2007 JavaOneSM Conference | Session TS-7820 |
    [Show full text]
  • Clarion Alumni July 2001
    Volume 48 No. 2 July 2001 Clarion University of Pennsylvania Alumni News Surrogate Parenting... Animal Refuge Style -See Page 15- Clarion Grads Lighting a Fire at Scholarship Auction Raises $55,000 Zippo -See Page 8- -See Page 9- Alumni Association Announces Recipients of ‘Distinguished Awards’ See Pages 6 & 7 www.clarion.edu/news 2-CLARION ALUMNI NEWS A L U M N I A S S O C I A T I O N CLARION ALUMNI NEWS Clarion Alumni News is published Stay in Touch three times a year by the Clarion University Alumni Association and remember the day I earned my undergraduate the Office of University Relations. degrees. It was in December of 1997 and even then Tippin Send comments to: University Iwas hot. The speakers were inspirational, my Relations Department, Clarion friends and family were there to cheer and I had an University, 974 E. Wood St., Clarion, PA 16214-1232; 814-393-2334; FAX overwhelming feeling of accomplishment. I 814-393-2082; or e-mail remember sitting in the gym next to my good [email protected]. friend Jen Founds and other communication majors, the people I had been in classes with for ALUMNI ASSOCIATION Alumni Events Calendar four years. It was an incredible day, the day that BOARD OF DIRECTORS you think about from the time you’re in junior Larry W. Jamison ’87,President Saturday, July 28 - Saturday, September 2001 high school. This was the payoff for all my hard John R. Mumford ’73 &’75, Pres.-elect August 4 Saturday, September 8 Wendy A. Clayton, ’85, secretary State System of Higher Alpha Sigma Alpha Gamma work.
    [Show full text]
  • Software Withdrawal and Service Discontinuance: IBM Middleware, IBM Security, IBM Analytics, IBM Storage Software, and IBM Z
    IBM United States Withdrawal Announcement 916-117, dated September 13, 2016 Software withdrawal and service discontinuance: IBM Middleware, IBM Security, IBM Analytics, IBM Storage Software, and IBM z Systems select products - Some replacements available Table of contents 1 Overview 107Replacement program information 10 Withdrawn programs 210Corrections Overview Effective on the dates shown, IBM(R) will withdraw support for the following program's VRM licensed under the IBM International Program License Agreement: VRM (V3.2.1) Note: V= All means all versions Note: V#.x means all releases of the version # listed Note: V#.#.x means all mods of the version release # listed For Advanced Administration System (AAS) Systems products Program number Program release VRM Withdrawal from name support date 5608-W07 IBM Tivoli(R) 3.2.x September 30, Storage 2017 (See Note FlashCopy(R) SUPT below) Manager For Passport Advantage(R) (PPA) On Premises products IBM Analytics products Program number Program release VRM Withdrawal from name support date 5639-I80 IBM Content 2.3.x September 30, Manager 2018 ImagePlus(R) Workstation program 5722-VI1 IBM DB2(R) 5.3.x September 30, Content Manager 2018 for iSeries 5724-B35 IBM InfoSphere(R) 5.5.x September 30, OptimTM 2016 Application Repository Analyzer 5724-B35 IBM InfoSphere 6.x September 30, Optim Application 2016 Repository Analyzer IBM United States Withdrawal Announcement 916-117 IBM is a registered trademark of International Business Machines Corporation 1 Program number Program release VRM Withdrawal
    [Show full text]
  • Check Register YTD 2013
    Check Register YTD 2013 Payee Amount Payment Date:2013-01-02 UNITED HEALTHCARE INSURANCE COMPANY $59,184.31 1/2/13 Delta Dental Insurance Company $4,478.30 12/20/12-12/26/12 Payment Date:2013-01-03 SUPERVALU, INC ( ALBERTSON'S) $190.00 Alberstons- Estimated 2012 Du CENTRAL ENGINEERING SUPPLY CO $33.47 Product – SEAL KIT FOR DRIVE E Product – VOLUTE GASKET DELL MARKETING L.P. $19,680.00 SOW for Dell Linux Resource SOUTHWEST ENVIROTECH PARTNERS, LP $22,557.74 INVOICE ADJUSTMENT-MP Meltdown 20 bulk (M00756) EnviRoad Thaw Asalt (75 tons, EXPRESS SCRIPTS, INC. $36,907.44 CLAIMS BILLED 12/20/12 FRIENDLY CHEVROLET LTD $152.76 Parts for preventive maintenan GUARANTEED EXPRESS, INC. $26.88 BOARD DELIVER-Summer&Quesada J-8 EQUIPMENT COMPANY OF TEXAS, INC $319.12 Product – Replace one air flow Product – Labor: Product – Travel Mileage GHC SPECIALTY BRANDS, LLC $71.05 Maintenance Mat - Item #125890 Shipping JOANN DELANE LASATER $1,140.00 Delane Lasater - Citation Proc OFFICE DEPOT INC $2,420.24 Creation of blanket PO for Off Office Supplies Office Supplies-Blanket PO for 2012 Office Supplies purchased ORACLE AMERICA, INC $2,010.00 Oracle Database Training for S Oracle BI Publisher Training f ORACLE AMERICA, INC $6,004.45 Essbase bootcamp training INVOICE ADJUSTMENT Oracle Database Training for S Oracle Apps Softwaremaintenanc KROGER TEXAS L.P. $625.00 Kroger- Estimated 2012 Dues 1 Payee Amount DAVID L. MCNATT $284.93 DISCOUNT 10% NET 15 David McNatt - Citation Proces eVERGE GROUP OF TEXAS LTD. $5,960.00 2012 PS Maintenance & Support PeopleSoft Consulting services INTEGRATED ACCESS SYSTEMS $5,611.92 2013 security system maintenan ZENISYS CORPORATION $238,710.00 ARM Support SCIP Maint and Support V for RITE Upgrade EVCO PARTNERS, LP dba BURGOON COMPANY $2,588.36 Maintenance Supplies Product – Professional Mechani METROPLEX BATTERY INC.
    [Show full text]
  • This Hands-On Book Shows Readers Why and How Common Java Development Problems Can Be Solved by Using New Aspect-Oriented Program
    AspectJ Cookbook By Russell Miles Publisher: O'Reilly Pub Date: December 2004 ISBN: 0-596-00654-3 Pages: 354 Table of • Contents • Index • Reviews Reader This hands-on book shows readers why and how common Java • Reviews development problems can be solved by using new Aspect-oriented • Errata programming (AOP) techniques. With a wide variety of code recipes for • Academic solving day-to-day design and coding problems using AOP's unique approach, AspectJ Cookbook demonstrates that AOP is more than just a concept; it's a development process that will benefit users in an immediate and visible manner. AspectJ Cookbook By Russell Miles Publisher: O'Reilly Pub Date: December 2004 ISBN: 0-596-00654-3 Pages: 354 Table of • Contents • Index • Reviews Reader • Reviews • Errata • Academic Copyright Preface Audience About This Book Assumptions This Book Makes Conventions Used in This Book Using the Code Examples We'd Like to Hear from You Safari Enabled Acknowledgments Chapter 1. Aspect Orientation Overview Section 1.1. A Brief History of Aspect Orientation Section 1.2. AspectJ Section 1.3. A Definition of Aspect Orientation Section 1.4. Where to Go for More Information Chapter 2. Getting Started with AspectJ Introduction Recipe 2.1. Installing AspectJ Recipe 2.2. Developing a Simple Aspect Recipe 2.3. Compiling an Aspect and Multiple Java Files Recipe 2.4. Weaving Aspects into Jars Recipe 2.5. Weaving Aspects at Load Time Recipe 2.6. Generating Javadoc Documentation Recipe 2.7. Compiling an AspectJ Project Using Eclipse Recipe 2.8. Selecting the Aspects That Are Woven in a Build Within Eclipse Recipe 2.9.
    [Show full text]
  • JDK 9 Outreach JDK 9 Outreach
    JDK 9 Outreach JDK 9 Outreach JDK 9 Outreach Introduction Caveat Lector JDK 9 Features The Little Things JDK 9 Early Access Builds Look for unrecognized VM options Run jdeps on your code Update your dependencies Cross compilation for older platform versions Testing Your Code JDK 9 changes that may affect your code Added OCSP Stapling for TLS Multi-Release JAR Files Parser API for Nashorn Prepare for v53 class files Prepare JavaFX UI Controls & CSS APIs for Modularization Validate JVM Command-Line Flag Arguments XML Catalogs Platform-Specific Desktop Features Changed Arrays.asList(x).toArray() returns Object[] Create PKCS12 Keystores by Default Disable SHA-1 Certificates Enable GTK 3 on Linux Encapsulate Most Internal APIs HarfBuzz Font-Layout Engine Indify String Concatenation Make G1 the Default Garbage Collector Marlin Graphics Renderer Modular Run-Time Images New Version-String Scheme Unified GC Logging Unified JVM Logging Use CLDR Locale Data by Default UTF-8 Property Files Removed Remove apple script engine code in jdk repository Remove GC Combinations Deprecated in JDK 8 Remove HTTP Proxy implementation from RMI Remove Launch-Time JRE Version Selection Remove java-rmi.exe and java-rmi.cgi Remove the JVM TI hprof Agent Remove the jhat Tool Removed API references to java.awt.peer and java.awt.dnd.peer packages Removed Packer/Unpacker addPropertyChangeListener and removePropertyChangeListener methods Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods Removed com.sun.security.auth.callback.DialogCallbackHandler
    [Show full text]