<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="32b6c4d4-bb20-48e0-ae17-bd7bc21fd8d9"><ac:parameter ac:name="">Abadi 96</ac:parameter></ac:structured-macro> \[Abadi 96\] Prudent Engineering Practice for Cryptographic Protocols, by Martin Abadi and Roger Needham, IEEE Transactions on Software Engineering Volume 22, Issue 1, Jan 1996 Page(s):6 - 15. (1996) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="6e130822-ada6-417c-82ee-193560b760b6"><ac:parameter ac:name="">API 06</ac:parameter></ac:structured-macro> \[API 06\] [Java Platform, Standard Edition 6 API Specification|http://java.sun.com/javase/6/docs/api/] (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="95ae7d25-a237-44c4-870c-33e339b3ae84"><ac:parameter ac:name="">Austin 00</ac:parameter></ac:structured-macro> \[Austin 00\] [Advanced Programming for the Java 2 Platform|http://java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html#contents], by Calvin Austin and Monica Pawlan, Addison Wesley Longman. (2000) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9465c0f9-4f39-4bf8-b701-7eba58fd7d1e"><ac:parameter ac:name="">Bea 08</ac:parameter></ac:structured-macro> \[Bea 08\] [Packaging WebLogic Server J2EE Applications|http://edocs.bea.com/wls/docs61/programming/packaging.html] (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5443b5ed-9ffd-4201-a010-66535655f48d"><ac:parameter ac:name="">Bloch 01</ac:parameter></ac:structured-macro> \[Bloch 01\] Effective Java, Programming Language Guide, by Joshua Bloch. Addison Wesley. (2001) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="cbf09652-7517-4e29-bb7f-e8ccb12871d8"><ac:parameter ac:name="">Bloch 05</ac:parameter></ac:structured-macro> \[Bloch 05\] Java⢠Puzzlers: Traps, Pitfalls, and Corner Cases, by Joshua Bloch and Neal Gafter. Pearson Education, Inc. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7d5e1128-90c3-45c8-9a5d-4bce79d9c790"><ac:parameter ac:name="">Bloch 08</ac:parameter></ac:structured-macro> \[Bloch 08\] Effective Java, 2nd edition, by Joshua Bloch, Addison Wesley. (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="74a38040-0b9b-4a87-bcf5-9df3af716535"><ac:parameter ac:name="">Boehm 05</ac:parameter></ac:structured-macro> \[Boehm 05\] Finalization, Threads, and the Java⢠Technology-Based Memory Model, by Hans-J. Boehm. JavaOne Conference. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b9e683e9-a81e-4e5f-bc29-d9dea55d6dc2"><ac:parameter ac:name="">Campione 96</ac:parameter></ac:structured-macro> \[Campione 96\] [The Java Tutorial, by Mary Campione and Kathy Walrath|http://www.telecom.ntua.gr/HTML.Tutorials/index.html] (1996) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="92e8e0bf-1049-4f6c-a4a2-1469615c0922"><ac:parameter ac:name="">CCITT 88</ac:parameter></ac:structured-macro> \[CCITT 88\] CCITT. CCITT Blue Book, Recommendation X.509 and IS0 9594-8: The Directory-Authentication Framework. Geneva. (1988) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c4d3589d-0160-4f35-b691-051aac905ebe"><ac:parameter ac:name="">Chan 99</ac:parameter></ac:structured-macro> \[Chan 99\] The Java Class Libraries: Supplement for the Java 2 Platform, v1.2, second edition, Volume 1, by Patrick Chan, Rosanna Lee, Douglas Kramer. Prentice Hall. (1999) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="be514c76-b55e-4d04-9af1-13e5854e93c6"><ac:parameter ac:name="">Chess 07</ac:parameter></ac:structured-macro> \[Chess 07\] Secure Programming with Static Analysis, by Brian Chess and Jacob West. Addison-Wesley Professional. (2007) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1e634a3d-3caf-4f5f-a69d-b904dd3fd6b4"><ac:parameter ac:name="">Christudas 05</ac:parameter></ac:structured-macro> \[Christudas 05\] [Internals of Java Class Loading|http://www.onjava.com/pub/a/onjava/2005/01/26/classloading.html], ONJava (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="3a7f7192-2c12-4c29-8ed8-92ec1c524094"><ac:parameter ac:name="">CVE 08</ac:parameter></ac:structured-macro> \[CVE 08\] Common Vulnerability Exposure, MITRE Corporation (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="380801a3-8886-47e8-8126-aeaf8e5f6187"><ac:parameter ac:name="">Coomes 07</ac:parameter></ac:structured-macro> \[Coomes 07\] [Garbage Collection-Friendly Programming|http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-2906.pdf] by John Coomes, Peter Kessler, Tony Printezis. Java SE Garbage Collection Group Sun Microsystems, Inc. JavaOne Conference. (2007) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="978f5678-d1db-43be-9c0b-522efd16b81c"><ac:parameter ac:name="">Core Java 04</ac:parameter></ac:structured-macro> \[Core Java 04\] Core Java⢠2 Volume I - Fundamentals, Seventh Edition by Cay S. Horstmann, Gary Cornell. Prentice Hall PTR. (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a0637f24-8cb1-482b-a3bc-4bcae571f13f"><ac:parameter ac:name="">Cunningham 95</ac:parameter></ac:structured-macro> \[Cunningham 95\] "The CHECKS Pattern Language of Information Integrity", Pattern Languages of Program Design, by Ward Cunningham, edited by James O Coplien and Douglas C Schmidt. Addison-Wesley. (1995) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="509141f8-fcb1-4e4b-9bb4-331b9e17f557"><ac:parameter ac:name="">Daconta 00</ac:parameter></ac:structured-macro> \[Daconta 00\] [When Runtime.exec() won't|http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html], by Michael C. Daconta, JavaWorld.com. (2000) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="97bb4c8b-bd7d-4052-a17b-23051d03d4a9"><ac:parameter ac:name="">Daconta 03</ac:parameter></ac:structured-macro> \[Daconta 03\] More Java Pitfalls, by Michael C. Daconta, Kevin T. Smith, Donald Avondolio and W. Clay Richardson. Wiley Publishing Inc. (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="466bf2bc-3353-4b03-b970-37617b77377e"><ac:parameter ac:name="">Darwin 04</ac:parameter></ac:structured-macro> \[Darwin 04\] Java Cookbook, by Ian F. Darwin (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9086f5ab-764a-44ef-841a-9bdef044df4e"><ac:parameter ac:name="">Doshi 03</ac:parameter></ac:structured-macro> \[Doshi 03\] [Best Practices for Exception Handling|http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html] by Gunjan Doshi. (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="37a33166-a673-4e19-b949-5dfdebce6e84"><ac:parameter ac:name="">Eclipse 08</ac:parameter></ac:structured-macro> \[Eclipse 08\] The Eclipse Platform (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d34feee0-164a-4617-b79f-c87b6482476b"><ac:parameter ac:name="">Enterprise 03</ac:parameter></ac:structured-macro> \[Enterprise 03\] Java Enterprise Best Practices, by the O'Reilly Java Authors. O'Reilly. (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="41480db2-e4a6-4a2c-8862-d0b463252098"><ac:parameter ac:name="">FindBugs 08</ac:parameter></ac:structured-macro> \[FindBugs 08\] [FindBugs Bug Descriptions|http://findbugs.sourceforge.net/bugDescriptions.html] (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="41e76cf2-10a3-49d2-89bb-98031dcf92c2"><ac:parameter ac:name="">Fisher 03</ac:parameter></ac:structured-macro> \[Fisher 03\] JDBC API Tutorial and Reference, 3rd edition, by Maydene Fisher, Jon Ellis, and Jonathan Bruce, Prentice Hall, The Java Series. (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1162a654-fb6f-46aa-a19a-5f9c2dd1c6ef"><ac:parameter ac:name="">Flanagan 05</ac:parameter></ac:structured-macro> \[Flanagan 05\] Java in a Nutshell, 5th edition, by David Flanagan, O'Reilly Media, Inc. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7156c07e-8aad-4225-8a3a-7db688d54ccb"><ac:parameter ac:name="">Fox 01</ac:parameter></ac:structured-macro> \[Fox 01\] When is a Singleton not a Singleton?, by Joshua Fox, Sun Developer Network (SDN) (2001) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a9fc5c93-bfb2-4dc9-aba6-405c310a8d53"><ac:parameter ac:name="">FT 08</ac:parameter></ac:structured-macro> \[FT 08\] [Function Table|http://www.stylusstudio.com/api/xalan-j_2_6_0/org/apache/xpath/compiler/FunctionTable.htm] Class FunctionTable, Field detail, public static FuncLoader m_functions |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b77816b3-ebb4-4716-939d-acc013d2b260"><ac:parameter ac:name="">Gamma 95</ac:parameter></ac:structured-macro> \[Gamma 95\] Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides. Addison-Wesley Professional Computing Series. (1995) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b607ced4-31f3-4e11-bb1a-e52eb20aba21"><ac:parameter ac:name="">Garms 01</ac:parameter></ac:structured-macro> \[Garms 01\] Professional Java Security, by Jess Garms and Daniel Somerfield. Wrox Press Ltd. (2001) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="54eeceba-2c69-41b1-893c-53aacf8cf83a"><ac:parameter ac:name="">Goetz 04</ac:parameter></ac:structured-macro> \[Goetz 04\] [Java theory and practice: Garbage collection and performance|http://www.ibm.com/developerworks/java/library/j-jtp01274.html], by Brian Goetz, Principal Consultant, Quiotix. IBM developerWorks (Java technology). (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="16d86fbf-5ce0-430b-a475-d392ac3f4d8e"><ac:parameter ac:name="">Goetz 05</ac:parameter></ac:structured-macro> \[Goetz 05\] [Java theory and practice: Be a good (event) listener, Guidelines for writing and supporting event listeners|http://www.ibm.com/developerworks/java/library/j-jtp07265/index.html], by Brian Goetz, Principal Consultant, Quiotix. IBM developerWorks (Java technology). (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="e2a99c44-aa64-4d56-ab52-8a9b0908dc9c"><ac:parameter ac:name="">Goetz 06</ac:parameter></ac:structured-macro> \[Goetz 06\] Java Concurrency in Practice, by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea. Addison Wesley Professional. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f67caa4c-1fa6-4cef-a6a0-c55759f25e92"><ac:parameter ac:name="">Goetz 06b</ac:parameter></ac:structured-macro> \[Goetz 06b\] [Java theory and practice: Good housekeeping practices|http://www.ibm.com/developerworks/java/library/j-jtp03216.html], by Brian Goetz, Principal Consultant, Quiotix. IBM developerWorks (Java technology). (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="83a80aff-57f3-4521-884d-3b3bfbfb86dd"><ac:parameter ac:name="">Goldberg 91</ac:parameter></ac:structured-macro> \[Goldberg 91\] Goldberg, David. [What Every Computer Scientist Should Know About Floating-Point Arithmetic|http://docs.sun.com/source/806-3568/ncg_goldberg.html]. Sun Microsystems, March 1991. |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="725d54ae-ad86-4e7d-be12-b34cae730e02"><ac:parameter ac:name="">Gong 03</ac:parameter></ac:structured-macro> \[Gong 03\] Inside Java 2 Platform Security: Architecture, API Design, and Implementation, 2nd edition, by Li Gong, Gary Ellison, and Mary Dageforde. Prentice Hall, The Java Series. (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="cfae4710-466e-4e64-85bb-d5acbab1e2ef"><ac:parameter ac:name="">Greanier 00</ac:parameter></ac:structured-macro> \[Greanier 00\] [Discover the secrets of the Java Serialization API|http://java.sun.com/developer/technicalArticles/Programming/serialization/], by Todd Greanier, Sun Developer Network (SDN). (2000) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f445f289-1c57-448b-9a5b-3a7b6aa259fb"><ac:parameter ac:name="">Green 08</ac:parameter></ac:structured-macro> \[Green 08\] [Canadian Mind Products Java & Internet Glossary|http://mindprod.com/jgloss/jgloss.html] by Roedy Green. (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="dcb8aae6-fb00-4981-83a7-70b8b0d88b1c"><ac:parameter ac:name="">Gupta 05</ac:parameter></ac:structured-macro> \[Gupta 05\] [Java memory leaks - Catch me if you can|http://www.ibm.com/developerworks/rational/library/05/0816_GuptaPalanki/], by Satish Chandra Gupta and Rajeev Palanki. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d5dd589c-935b-4860-8979-1ea6346f1573"><ac:parameter ac:name="">Halloway 00</ac:parameter></ac:structured-macro> \[Halloway 00\] Java Developer Connection Tech Tips, March 28, 2000, by Stuart Halloway. |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="149fcbc5-54ae-49ff-ada7-67048633f700"><ac:parameter ac:name="">Halloway 01</ac:parameter></ac:structured-macro> \[Halloway 01\] [Java Developer Connection Tech Tips|http://web.mit.edu/java/JDCNewsletter/JDC-TECH1-01b], January 30, 2001, by Stuart Halloway. |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="413d5336-f9c7-4aac-8a62-bf8e0933bf5a"><ac:parameter ac:name="">Harold 97</ac:parameter></ac:structured-macro> \[Harold 97\] Java Secrets by Elliotte Rusty Harold. Wiley. (1997) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="81c14903-5511-436a-8d81-667f6105aad8"><ac:parameter ac:name="">Harold 99</ac:parameter></ac:structured-macro> \[Harold 99\] Java I/O, by Elliotte Rusty Harold. O'REILLY. (1999) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="80467da5-b246-4868-9da0-4a737ffe7d72"><ac:parameter ac:name="">Henney 03</ac:parameter></ac:structured-macro> \[Henney 03\] [Null Object, Something for Nothing|http://www.two-sdg.demon.co.uk/curbralan/papers/europlop/NullObject.pdf], by Kevlin Henney (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="620dacf3-b641-403b-86f7-95bfe6e3fad3"><ac:parameter ac:name="">JarSpec 08</ac:parameter></ac:structured-macro> \[JarSpec 08\] J2SE Documentation version 1.5, Sun Microsystems. [Jar File Specification|http://java.sun.com/j2se/1.5.0/docs/guide/jar/jar.html] (2000) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="0a235e83-04aa-4836-ad95-9d7ca3a29e0a"><ac:parameter ac:name="">Java2NS 99</ac:parameter></ac:structured-macro> \[Java2NS 99\] Java 2 Network Security, by Marco Pistoia, Duane F. Reller, Deepak Gupta, Milind Nagnur, Ashok K. Ramani. IBM Corporation. (1999) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="70994fed-9184-4bdc-9437-084b48891d56"><ac:parameter ac:name="">J2SE 00</ac:parameter></ac:structured-macro> \[J2SE 00\] JavaTM 2 SDK, Standard Edition Documentation, Sun Microsystems. [J2SE Documentation version 1.3|http://java.sun.com/j2se/1.3/docs/guide/] (2000) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1e62f696-90b6-4604-8b50-bfe72735fdc9"><ac:parameter ac:name="">JavaGenerics 04</ac:parameter></ac:structured-macro> \[JavaGenerics 04\] \[[http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html]\], Sun Microsystems (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5148a008-855a-41c8-9c82-323f20535081"><ac:parameter ac:name="">JavaThreads 99</ac:parameter></ac:structured-macro> \[JavaThreads 99\] Java Threads (2nd Edition) by, Scott Oaks and Henry Wong. O'REILLY. (1999) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="94b326f8-563c-4687-8aad-333fa9d41164"><ac:parameter ac:name="">JavaThreads 04</ac:parameter></ac:structured-macro> \[JavaThreads 04\] Java Threads (3rd Edition) by, Scott Oaks and Henry Wong. O'REILLY. (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="27195b5d-d0ad-4852-9559-2c450800eeee"><ac:parameter ac:name="">Sun 06</ac:parameter></ac:structured-macro> \[Sun 06\] [Java⢠Platform, Standard Edition 6 documentation|http://java.sun.com/javase/6/docs/index.html]. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="2404d661-8dfe-4903-bd97-7fefb5388928"><ac:parameter ac:name="">JDK7 08</ac:parameter></ac:structured-macro> \[JDK7 08\] [Java⢠Platform, Standard Edition 7 documentation|http://download.java.net/jdk7/docs/], 19 Dec 2008. (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="bbde1711-2e8d-4459-a583-bd445dafed70"><ac:parameter ac:name="">JLS 05</ac:parameter></ac:structured-macro> \[JLS 05\] Java Language Specification, 3rd edition. by James Gosling, Bill Joy, Guy Steele, and Gilad Bracha. Prentice Hall, The Java Series. [The Java Language Specification.|http://java.sun.com/docs/books/jls/index.html] (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c8cc8d5f-5cb8-4293-9344-c9abfe094e71"><ac:parameter ac:name="">JLS 06</ac:parameter></ac:structured-macro> \[JLS 06\] Java Language Specification, 4th edition. by Ken Arnold, James Gosling, and David Holmes. Prentice Hall, The Java Series. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9b18a0ff-0106-4afb-897f-f205afaf3989"><ac:parameter ac:name="">JPL 05</ac:parameter></ac:structured-macro> \[JPL 05\] The Java⢠Programming Language, Fourth Edition, by Ken Arnold, James Gosling, David Holmes. Addison Wesley Professional. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a50d0579-73b5-49b8-a992-675c57a58d8b"><ac:parameter ac:name="">JMX 06</ac:parameter></ac:structured-macro> \[JMX 06\] [Monitoring and Management for the Java Platform|http://java.sun.com/javase/6/docs/technotes/guides/management/index.html], Sun Microsystems, Inc. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="22468509-390a-4e8a-855c-fe9b033a2f1c"><ac:parameter ac:name="">JMXG 06</ac:parameter></ac:structured-macro> \[JMXG 06\] [Java SE Monitoring and Management Guide|http://java.sun.com/javase/6/docs/technotes/guides/management/toc.html], Sun Microsystems, Inc. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9e0bec37-3635-4d07-adff-114713b23a4b"><ac:parameter ac:name="">JNI 06</ac:parameter></ac:structured-macro> \[JNI 06\] [Java Native Interface|http://java.sun.com/javase/6/docs/technotes/guides/jni/index.html], Sun Microsystems, Inc. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a2861c36-9e11-4e19-a12e-fa951a836142"><ac:parameter ac:name="">JPDA 04</ac:parameter></ac:structured-macro> \[JPDA 04\] [Java Platform Debugger Architecture (JPDA)|http://java.sun.com/javase/6/docs/technotes/guides/jpda/index.html], Sun Microsystems, Inc. (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="40096a19-4f9b-4b49-95cf-94b6b44b706e"><ac:parameter ac:name="">JVMTI 06</ac:parameter></ac:structured-macro> \[JVMTI 06\] [Java Virtual Machine Tool Interface (JVM TI)|http://java.sun.com/javase/6/docs/technotes/guides/jvmti/index.html], Sun Microsystems, Inc. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="107c9f56-7492-4b9e-a1eb-962b6b2faa45"><ac:parameter ac:name="">JVMSpec 99</ac:parameter></ac:structured-macro> \[JVMSpec 99\] [The Java Virtual Machine Specification|http://java.sun.com/docs/books/jvms/], Sun Microsystems, Inc. (1999) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5d4d216d-bdb9-4b35-b03e-94144633bab8"><ac:parameter ac:name="">Kabutz 01</ac:parameter></ac:structured-macro> \[Kabutz 01\] The Java Specialists' Newsletter, by Dr. Heinz M. Kabutz. (2001) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c8f0b9d5-7079-4cc7-a713-3529a3b84070"><ac:parameter ac:name="">Kalinovsky 04</ac:parameter></ac:structured-macro> \[Kalinovsky 04\] Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering, by Alex Kalinovsky. SAMS Publishing. (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="0f0c6ce3-40c9-4f6e-8b4a-716706662cd4"><ac:parameter ac:name="">Lai 08</ac:parameter></ac:structured-macro> \[Lai 08\] [Java Insecurity: Accounting for Subtleties That Can Compromise Code, by Charlie Lai, Sun Microsystems|http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4420062] (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="aaeb5bf2-9dd3-4e6a-8c33-b4b30d72c7eb"><ac:parameter ac:name="">Langer 08</ac:parameter></ac:structured-macro> \[Langer 08\] [http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html|http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html], Angelica Langer (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="914978cb-89cd-4425-8135-73c666ff34f2"><ac:parameter ac:name="">Lea 00</ac:parameter></ac:structured-macro> \[Lea 00\] Concurrent Programming in Java, 2nd edition, by Doug Lea. Addison Wesley, Sun Microsystems. (2000) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="73542161-4a15-4ced-8513-86a16e247912"><ac:parameter ac:name="">Liang 97</ac:parameter></ac:structured-macro> \[Liang 97\] The Java⢠Native Interface, Programmer's Guide and Specification, by Sheng Liang. ADDISON-WESLEY. (1997) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="957db444-49ab-497b-915f-8b2fb7e673fb"><ac:parameter ac:name="">Long 05</ac:parameter></ac:structured-macro> \[Long 05\] [Software Vulnerabilities in Java|http://www.sei.cmu.edu/publications/documents/05.reports/05tn044.html], by Fred Long, CMU/SEI-2005-TN-044. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="31203989-d33a-4d3a-a0d0-d71a5d1abdd8"><ac:parameter ac:name="">Lo 05</ac:parameter></ac:structured-macro> \[Lo 05\] [Security Issues in Garbage Collection|http://www.stsc.hill.af.mil/crosstalk/2005/10/0510DanLo.html], by Dr. Chia-Tien Dan Lo, University of Texas at San Antonio, Dr. Witawas Srisa-an, University of Nebraska at Lincoln, Dr. J. Morris Chang, Iowa State University. STSC Crosstalk, October 2005 issue. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="89e75f5b-6c2c-487a-b58b-2c16131abba9"><ac:parameter ac:name="">Low 97</ac:parameter></ac:structured-macro> \[Low 97\] [Protecting Java Code via Obfuscation|http://www.cs.arizona.edu/~collberg/Research/Students/DouglasLow/obfuscation.html], by Douglas Low. (1997) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a33a4c97-483a-4f32-a22f-493e4246210e"><ac:parameter ac:name="">Macgregor 98</ac:parameter></ac:structured-macro> \[Macgregor 98\] Java Network Security, by Robert Macgregor, Dave Durbin, John Owlett and Andrew Yeomans. Prentice Hall. (1998) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c99c5df2-393d-4e7f-81f3-12ac6e927c6c"><ac:parameter ac:name="">McCluskey 01</ac:parameter></ac:structured-macro> \[McCluskey 01\] Java Developer Connection Tech Tips, April 10, 2001, by Glen McCluskey. |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5af77204-6f6c-401b-9ca6-85e10974a2ba"><ac:parameter ac:name="">McGraw 99</ac:parameter></ac:structured-macro> \[McGraw 00\] Securing Java, Getting Down to Business with Mobile Code, by Gary McGraw and Edward W. Felten. Wiley. (1999) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="64b4a186-d4b1-403f-8729-d9b92b5d1282"><ac:parameter ac:name="">Mcgraw 98</ac:parameter></ac:structured-macro> \[Mcgraw 98\] [Twelve rules for developing more secure Java code|http://www.javaworld.com/javaworld/jw-12-1998/jw-12-securityrules.html], Gary Mcgraw and Edward Felten, JavaWorld.com (1998) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5e53477d-f57e-40d3-af4b-88f9de211a5c"><ac:parameter ac:name="">MITRE 09</ac:parameter></ac:structured-macro> \[MITRE 09\] [Common Weakness Enumeration|http://cwe.mitre.org/] (2009) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="06104554-a348-4e1d-912d-b0c0d808e940"><ac:parameter ac:name="">Mocha 07</ac:parameter></ac:structured-macro> \[Mocha 07\] [Mocha, the Java Decompiler|http://www.brouhaha.com/~eric/software/mocha/] (2007) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f02e1c71-09a3-4f7e-ba1b-5ac733576aed"><ac:parameter ac:name="">Muchow 01</ac:parameter></ac:structured-macro> \[Muchow 01\] [MIDlet Packaging with J2ME|http://www.onjava.com/pub/a/onjava/2001/04/26/midlet.html], by John W. Muchow (2001) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7be3a988-b633-4b89-9008-0c2111dfb70b"><ac:parameter ac:name="">Müller 02</ac:parameter></ac:structured-macro> \[Müller 02\] [Exception Handling: Common Problems and Best Practice with Java 1.4|http://www.old.netobjectdays.org/pdf/02/papers/industry/1430.pdf] by Dr. Andreas Müller and Geoffrey Simmons, Sun Microsystems GmbH. (2002) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7840dc3f-c54d-4d68-8161-399431f531e8"><ac:parameter ac:name="">Naftalin 06</ac:parameter></ac:structured-macro> \[Naftalin 06\] Java Generics and Collections, Maurice Naftalin and Philip Wadler, O'Reilly (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="06383b7f-6ef7-475c-a544-4a80125f7819"><ac:parameter ac:name="">Neward 04</ac:parameter></ac:structured-macro> \[Neward 04\] Effective Enterprise Java, by Ted Neward. Addison Wesley Professional. (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9fb6d531-edb5-444a-ac5a-08f6669bf0ba"><ac:parameter ac:name="">Nisewanger 07</ac:parameter></ac:structured-macro> \[Nisewanger 07\] [Avoiding Antipatterns, by Jeff Nisewanger, JavaOne Conference|http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-2594.pdf] (2007) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="521489c8-be18-43e6-a5de-0f3ffb21e1c5"><ac:parameter ac:name="">Nolan 04</ac:parameter></ac:structured-macro> \[Nolan 04\] Decompiling Java, by Godfrey Nolan, [Apress|http://www.apress.com/]. (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="32af75d1-5b59-477a-a53c-1363c060c317"><ac:parameter ac:name="">Oaks 01</ac:parameter></ac:structured-macro> \[Oaks 01\] Java Security, by Scott Oaks. O'REILLY. (2001) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="4145792f-b827-48f4-b7f9-8be06438f911"><ac:parameter ac:name="">OWASP 08</ac:parameter></ac:structured-macro> \[OWASP 08\] [OWASP|http://www.owasp.org/index.php/Main_Page]. (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="382e30a0-c4f2-46a3-bd55-c610f2dfe176"><ac:parameter ac:name="">Patterns 02</ac:parameter></ac:structured-macro> \[Patterns 02\] Patterns in Java, Volume 1, Second Edition, by Mark Grand. Wiley. (2002) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="49ef91ef-b7cf-417b-a59d-e9cfdeb72834"><ac:parameter ac:name="">Phillips 05</ac:parameter></ac:structured-macro> \[Phillips 05\] [Are We Counting Bytes Yet?|http://www.inter-locale.com/whitepaper/IUC27-a303.html] at the 27th Internationalization and Unicode Conference, by by Addison P. Phillips. webMethods, Inc. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="47e5ee74-4ca1-4df0-9e3b-5347229483c1"><ac:parameter ac:name="">Pistoia 04</ac:parameter></ac:structured-macro> \[Pistoia 04\] Enterprise Java Security: Building Secure J2EE Applications, by Marco Pistoia, Nataraj Nagaratnam, Larry Koved and Anthony Nadalin. Addison Wesley. (2004) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="802d01f0-8220-4640-aa69-5de76a970ccb"><ac:parameter ac:name="">Policy 02</ac:parameter></ac:structured-macro> \[Policy 02\] [Default Policy Implementation and Policy File Syntax|http://java.sun.com/javase/6/docs/technotes/guides/security/PolicyFiles.html], Document revision 1.6, Sun Microsystems, Inc. (2002) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="4f649efe-45ae-456b-ac77-6bba6275f7eb"><ac:parameter ac:name="">Reflect 06</ac:parameter></ac:structured-macro> \[Reflect 06\] [Reflection|http://java.sun.com/javase/6/docs/technotes/guides/reflection/index.html], Sun Microsystems, Inc. (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5dcbd5b4-b7ba-4b86-b906-23d71d52e405"><ac:parameter ac:name="">SCG 07</ac:parameter></ac:structured-macro> \[SCG 07\] [Secure Coding Guidelines for the Java Programming Language, version 2.0|http://java.sun.com/security/seccodeguide.html] (2007) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a942639e-9e66-4faa-85cc-8300634c0b31"><ac:parameter ac:name="">Schildt 07</ac:parameter></ac:structured-macro> \[Schildt 07\] Herb Schildt's Java Programming Cookbook, Herb Schildt, McGraw-Hill (2007) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="da529714-05cd-422f-b584-72654cf90947"><ac:parameter ac:name="">Schweisguth 03</ac:parameter></ac:structured-macro> \[Schweisguth 03\] [Java Tip 134: When catching exceptions, don't cast your net too wide|http://www.javaworld.com/javaworld/javatips/jw-javatip134.html?page=2], by Dave Schweisguth. Javaworld.com. (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="47ec97e9-31ec-45e1-a438-7d52215479a5"><ac:parameter ac:name="">Seacord 05</ac:parameter></ac:structured-macro> \[Seacord 05\] Seacord, Robert C. _Secure Coding in C and C+\+_. Boston, MA: Addison-Wesley. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="88dd4f2a-684b-490b-a7be-bd4fdf842cbf"><ac:parameter ac:name="">SecArch 06</ac:parameter></ac:structured-macro> \[SecArch 06\] [Java 2 Platform Security Architecture|http://java.sun.com/javase/6/docs/technotes/guides/security/spec/security-spec.doc.html] (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="47c24ac7-05a1-4ba0-a73b-719ec57ebda8"><ac:parameter ac:name="">Security 06</ac:parameter></ac:structured-macro> \[Security 06\] [Java Security Guides|http://java.sun.com/javase/6/docs/technotes/guides/security/] (2006) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9481e357-4e39-434a-a3da-26f7fb925647"><ac:parameter ac:name="">SecuritySpec 08</ac:parameter></ac:structured-macro> \[SecuritySpec 08\] [http://java.sun.com/j2se/1.5.0/docs/guide/security/spec/security-specTOC.fm.html] (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b7c8f2ca-bc4d-43fd-b636-75c181e5c4aa"><ac:parameter ac:name="">Steel 05</ac:parameter></ac:structured-macro> \[Steel 05\] Core Security Patterns: Best Practices and Strategies for J2EEâ¢, Web Services, and Identity Management, by Christopher Steel, Ramesh Nagappan and Ray Lai. Prentice Hall PTR / Sun Micros. (2005) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="df6625c0-d173-40cb-b07a-6e7465162f69"><ac:parameter ac:name="">SDN 08</ac:parameter></ac:structured-macro> \[SDN 08\] [SUN Developer Network|http://developers.sun.com/] (1994-2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="ae81d1dc-b086-458d-915c-01ee3697f2da"><ac:parameter ac:name="">Sun 03</ac:parameter></ac:structured-macro> \[Sun 03\] [Sun ONE Application Server 7 Performance Tuning Guide|http://docs.sun.com/source/817-2180-10/] (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7e0f2d11-7f92-4615-876c-673c911eb9b2"><ac:parameter ac:name="">Techtalk 07</ac:parameter></ac:structured-macro> \[Techtalk 07\] [The PhantomReference Menace. Attack of the Clone. Revenge of the Shift.|http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-2707.pdf], by Josh Bloch and William Pugh, JavaOne Conference (2007) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="3e768b34-9726-45e6-b49f-7c6d50ba975e"><ac:parameter ac:name="">Tutorials 08</ac:parameter></ac:structured-macro> \[Tutorials 08\] [The Java Tutorials|http://java.sun.com/docs/books/tutorial/index.html] (2008) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c07102b1-e31d-43c1-8c9d-b8cd82741b9c"><ac:parameter ac:name="">Venners 03</ac:parameter></ac:structured-macro> \[Venners 03\] [Failure and Exceptions, A Conversation with James Gosling, Part II|http://www.artima.com/intv/solid.html], by Bill Venners. Artima.com. (2003) |
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="fb4f575d-900a-4b6d-a69c-a15e0f094652"><ac:parameter ac:name="">Wheeler 03</ac:parameter></ac:structured-macro> \[Wheeler 03\] [Secure Programming for Linux and Unix HOWTO|http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/index.html], David A. Wheeler (2003) |