Navigation
Related categories
About this page
We apologize for the little information we provide, this page is still under construction. Please stay tuned.
Java Reading
Java performance tips
- Java Performance Tuning - optimizing and monitoring performance of Java applications [14]
- Precise Java - J2EE/J2SE Best Practices and Performance Tuning Cookbook [15]
- String pooling, intern & garbage collection [16] and [17]
- Performance aspects of StringBuffer and String classes [18]
- Garbage collection and Interned Strings [19]
- Avoiding Java StringBuffer Pools [20]
- Side-effects of String equality [21]
Java resources
Java 5/6 enhancements
- XDoclet will parse Java source files and generate code artifacts such as XML descriptors
- and/or source code from meta data attributes embredded in special JavaDoc tags, based on templates.
Java Quality Assurance tools
- Open Source Software in Java [47]
- Open Source Code Analyzers in Java [48]
- Open Source Code Coverage Tools in Java [49]
- Comparing Bug Finding Tools [50]
- A Comparison of Bug Finding Tools for Java [51]
- Open Source Static Analysis Tools for Security Testing of Java Web Applications [52]
- Code analysis plugins for Eclipse [53]
- CAP - Code Analysis Plugin [54]
- Checklipse - Finding Bugs in Eclipse Code using Eclipse [55]
- Instantiations' EclipsePRO and CodePro AnalytiX - commercial tools for automated Java analysis and testing
- FindBugs - static analysis tool for Java code [56]
- Jupiter code-review plugin [57]
- JUnit - regression testing framework for Java [58]
- Mock Objects for Java - Test Driven Development unit-testing frameworks - EasyMock and jMock
- Java Coding Standard [59] from Exolab.org (castor)
- Sun recommended Code Conventions for the Java Programming Language
Java Modeling
- The Java Modeling Language (JML) home page [60]
- Specifying design of Java classes and interfaces through annotations
- JML Primer [61]
- Eclipse Modeling Project - unified set of model-based development technologies [62]
- Eclipse Modeling Framework Project (EMF) [63]
- Omondo UML/MDA model development tools - EclipseUML plugin [64]
- Visual Paradigm SDE for Eclipse - CASE modeling tools [65]
Java-Posix wrappers
- Jtux — Java-Unix interface to POSIX/SUS system calls [66]
- Java-posix [67]
- Easy Posix Toolkit for Java [68]
- Posix for Java [69]
Java shell scripting
- Open Source Scripting Languages in Java [70]
- Beanshell - Lightweight Scripting for Java [71]
- JSR 223 - Scripting for the JavaTM Platform [72]
Java webstart
Java WebStart and Java Network Launching Protocol (JNLP) are closely-related concepts being used interchangeably.
Java debugging
- Java remote debugging with Eclipse [74]
- Remote Debugging with Eclipse [75]
- Debugging with the Eclipse Platform [76]
- Java Platform Debugger Architecture (JPDA) [77]
Java/JDBC/JDO resources
- Create Your Own Type 3 JDBC Driver part 1 part 2 part 3
- Javaworld JDBC topics [78]
- Jeff Schmitt's JDBC Page [79]
- Gamelan article - Using JDBC with MySQL [80]
- An easy JDBC wrapper [81]
- JDBC RowSets Implementation Tutorial [82]
- JDO Tutorial [83]
- JDBC primer [84]
- Database Programming with JDBC & Java, Second Edition [85]
- Java Database Programming with JDBC by Pratik Patel - excerpts [86]
J2EE technologies
Java frameworks
- Open Source Java framework for XML data-binding and RDBMS persistence [97]
- Codehaus - Open Source Java project repository
- OpenORB Open Source Java implementation of the OMG CORBA 2.4.2 specification
- ObjectWeb Consortium Open Source solutions
- The Spring Java/J2EE application framework [98] from Interface21
- Spring Web Flow (SWF) a Spring Framework component for UI workflow within a web application [99]
- Introduction to Spring Framework [100]
- Introduction to Spring Web Framework [101]
- Introduction to Spring's Aspect Oriented Programming(AOP) [102]
- Introduction to Spring MVC Web Framework - Web Tier [103]
- OpenSymphony - an Open Source project providing enterprise class J2EE components
- Jan Newmarch's Guide to Jini (a "network plug&play" distributed computing environment) Technologies [104] (Wikipedia JINI resources)
Java Web technologies
Java and SOA
- JBoss and Liferay - open portals to SOA [113]
- Oasis "Web Services for Remote Portlets" (WSRP) introduction and specification
- WSRP tutorial and presentation
- Invoking Services Remotely and Dynamically - Web Services for Remote Portlets (WSRP) [114]
- Web Services Description Language (WSDL) Primer [115]
- IBM technical articles for implementing SOA and Web services
- Part 1: Introduction to the IBM SOA programming model [116]
- Part 2: Simplified data access using Service Data Objects [117]
- Part 3: Process choreography and business state machines [118]
- Part 4: An introduction to the IBM Enterprise Service Bus [119]
- Part 5: Service-oriented user interfaces [120]
- Part 6: The evolving component model [121]
- Part 7: Securing service-oriented applications [122]
- Part 8: Human-based Web services [123]
- Part 9: Integrating rules with SOA [124]
- Part 10: SOA user roles [125]
- Part 11: SOA and the mainframe software environment [126]