13.07.2015 Views

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.12 The Rest of the Toolkit165and accuracy of the JAR file; you can trust it as much as you trustthe signer.Generally speaking, an applet must be signed by a key that the usertrusts in order for the applet to increase its security access to the clientmachine (open/read/write files, access the printer, and so <strong>on</strong>). But we d<strong>on</strong>’tcover applets in this book.keytoolThis tool is used to create and manage the keys we were talking about inthe previous entry. Again, this is used mainly for JAR signing, and JARsigning is used mainly for applet authenticati<strong>on</strong>, but we d<strong>on</strong>’t cover appletsin this book.rmidThe RMI activati<strong>on</strong> daem<strong>on</strong>. In the RMI example we showed you in thischapter, you had to start a server manually and leave it running to processrequests. RMI activati<strong>on</strong> is a system where RMI servers may be started <strong>on</strong>demand.serialverReports the RMI serialVersi<strong>on</strong>UID of a class. This can be useful whentrying to track down problems with complex RMI systems, especially whenmultiple versi<strong>on</strong>s of an RMI interface with the same name must be in useat the same time.native2asciiAs menti<strong>on</strong>ed before, Java uses Unicode for all strings. Most of the time,you and we are working with ASCII-encoded files. This program c<strong>on</strong>vertsfiles from <strong>on</strong>e format to the other.policytoolRemember how we had to set up a security policy file for our RMIdem<strong>on</strong>strati<strong>on</strong> (Example 5.13)? Well, this is a Java GUI applicati<strong>on</strong> forcreating and editing Java policy files.There are a few more. One group of utilities is related to Kerberos tickets.Another is related to Java IDL and RMI-IIOP, both of which are to allow Javato interoperate with CORBA. If you are in a CORBA envir<strong>on</strong>ment, you willwant to look at those. We’ve got enough <strong>on</strong> our plates without trying to jamCORBA in here. You’re <strong>on</strong> your own, buddy. Finally, there are a couple of

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!