.

.

APIsJava MailjGuru: Fundamentals of the JavaMail APIhttp://java.sun.com/developer/onlineTraining/JavaMail/contents.html4

.

APIsJMSMessage-Driven Beans
(Chapter 13: Enterprise Java Beans, 3rd Edition)
http://www.onjava.com/pub/a/onjava/excerpt/ejb3_ch13/index.html4

.

APIsJMSListen to heartbeats using JMShttp://www.javaworld.com/javaworld/jw-03-2002/jw-0315-heart.html4

.

APIsJMSActiveMQ Spring Supporthttp://activemq.apache.org/spring-support.html4

.

APIsJMSActiveMQ JMSTemplate Gotcheshttp://activemq.apache.org/jmstemplate-gotchas.html4

.

APIsJMXStandard Mbeans
(Chapter 2: Java Management Extensions)
http://www.oreilly.com/catalog/javamngext/chapter/index.html4

.

APIsJMXJMX Best Practiceshttp://java.sun.com/products/JavaManagement/best-practices.html4

.

APIsJNDIJ2EE Naming And Directory Serviceshttp://www.informit.com/articles/article.asp?p=174364&rl=14

.

APIsRMIAccelerate your RMI programminghttp://www.javaworld.com/jw-09-2001/jw-0907-rmi.html4

.

APIsRMISerialization
(Chapter 10: Java RMI)
http://www.oreilly.com/catalog/javarmi/chapter/index.html3

.

AppletServletApplet-Servlet Communicationhttp://www.unix.org.ua/orelly/java-ent/servlet/ch10_01.htm http://www.frank-buss.de/echoservlet/4

.

AppletBuilding a Java Chat Server (Using Applets & Sockets)http://www.cn-java.com/download/data/book/socket_chat.pdf#search=%22IBM%20Developerworks%20Building%20a%20Java%20chat%20server%224

.

BuildsMavenMaven Books onlinehttp://www.sonatype.com/Support/Books4

.

CachingJcacheDistributed Caching Using the
JCACHE API and ehcache
http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-6175.pdf?4.5

.

Coding StandardsThe Final Story
(Chapter 2: Hardcore Java)
http://www.oreilly.com/catalog/hardcorejv/chapter/index.html4

.

Data AccessJDBCUsing JDBC and the Template Method Pattern for Database Accesshttp://jdj.sys-con.com/read/48540.htm5

.

Data AccessJDBCBest Practices to improve performance in JDBChttp://www.precisejava.com/javaperf/j2ee/JDBC.htm4

.

Data AccessJDBCBest Practices for JDBC Programminghttp://jdj.sys-con.com/read/46653.htm4

.

Data AccessJDBCMigrating JDBC Data access objects to use EJB 3http://www.theserverside.com/tt/articles/article.tss?l=MigratingJDBC4

.

Data AccessJDBCDeveloping JDBC Applications Test Firsthttp://cvs.sourceforge.net/viewcvs.py/mockobjects/doc/Attic/jdbc_testfirst.html?rev=1.113

.

Data AccessJDBCDesign and performance improvements with JDBC 4.0http://www.javaworld.com/javaworld/jw-05-2006/jw-0501-jdbc.html3

.

Data AccessJPAJPA Performance, Don't Ignore the Databasehttp://weblogs.java.net/blog/caroljmcdonald/archive/2009/08/28/jpa-performance-dont-ignore-database-04.5

.

Data AccessJPAJPA Cachinghttp://weblogs.java.net/blog/archive/2009/08/21/jpa-caching4

.

Data AccessJPATransactions with Java Persistence (addressing
1. Txns with Resource Local (BMT)
2. Txns with JTA (BMT)
3. Txns with CMT
http://trac.samcik.pro:8000/knowledgebase/wiki/HibernateTransactions4

.

Data AccessJDOPersist data with Java Data Objects, Part 1
Grasp the qualities behind an ideal persistence layer
http://www.javaworld.com/javaworld/jw-03-2002/jw-0301-jdo.html?4

.

Data AccessJDOPersist data with Java Data Objects, Part 2
Sun JDO vs. Castor JDO
http://www.javaworld.com/javaworld/jw-04-2002/jw-0412-jdo.html3

.

Data AccessJDOHands-on Java Data Objectshttp://www-128.ibm.com/developerworks/edu/j-dw-javajdo-i.html3

.

Data AccessJunitEffective unit testing with DbUnithttp://www.onjava.com/pub/a/onjava/2004/01/21/dbunit.html5

.

Data AccessJunitControl your test-environment with DbUnit and Anthillhttp://www-128.ibm.com/developerworks/java/library/j-dbunit.html4

.

Data AccessHibernateAn introduction to Hibernate 3http://www.nejug.org/2005/include/HibernateThreeNEJUG.pdf#search=%22PDF%20JBOSS%20Gavin%20King%20introduction%20to%20Hibernate%224

.

Data AccessHibernateSharding the Hibernate Wayhttp://highscalability.com/sharding-hibernate-way4.5

.

Data AccessHibernate
Hibernate Performance Tuning
http://bigapplezlp.wordpress.com/2008/05/07/hibernate-performance-tuning/4.5

.

Data AccessHibernateHibernate Tuninghttp://www.infoq.com/articles/hibernate_tuning4.5

.

Data AccessHibernateHibernate: Improving Performancehttp://docs.jboss.org/hibernate/core/3.3/reference/en/html/performance.html4

.

Data AccessHibernateHibernate Entity Manager: User Guidehttp://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html_single/4

.

Data AccessJPA / HibernateClustered JPA/Hibernate Second Level Caching in JBoss AS 5http://community.jboss.org/wiki/clusteredjpahibernatesecondlevelcachinginjbossas54

.

Data AccessOf Persistence and POJOs: Bridging the Object and Relational Worldshttp://www.oracle.com/technology/pub/articles/masterj2ee/j2ee_wk9.html4

.

Design PatternsCombine the Session facade pattern with XMLhttp://www.javaworld.com/javaworld/jw-01-2002/jw-0111-facade.html4

.

Design PatternsDesign patterns make for better J2EE appshttp://www.javaworld.com/javaworld/jw-06-2002/jw-0607-j2eepattern.html3

.

Design PatternsSubscribe now for rapid prototypinghttp://www.javaworld.com/javaworld/jw-11-2001/jw-1109-subscriber.html3

.

Design PatternsJava event delivery techniqueshttp://www-128.ibm.com/developerworks/edu/j-dw-javadeliv-i.html3

.

EJBJNDIEJB best practices: Industrial-strength JNDI optimizationhttp://www-128.ibm.com/developerworks/java/library/j-ejb0924.html4

.

EJBPreparing for EJB 3.0http://www.oracle.com/technology/tech/java/newsletter/articles/toplink/preparing_for_ejb_3.html5

.

EJBBest Practices to Improve Performance in EJBhttp://www.precisejava.com/javaperf/j2ee/EJB.htm4.5

.

EJBArchitectural Overview of Apache Geronimohttps://developers.sun.com/learning/javaoneonline/2005/coreenterprise/TS-7011.pdf#search=%22Architectural%20Overview%20of%20Apache%20Geronimo%224

.

EJBBest Practices writing EJBshttp://java.sys-con.com/read/36238.htm4

.

EJBEJB Best Practices: The Business Delegate Patternhttp://www-128.ibm.com/developerworks/java/library/j-ejb1022.html4

.

EJBUsing XDoclet: Developing EJBs with Just the Bean Classhttp://www.onjava.com/pub/a/onjava/2002/01/30/xdoclet.html4

.

EJB12 Tips for Better EJB Performancehttp://www.ftponline.com/javapro/2001_12/magazine/features/kkothapalli/4

.

EJBThe EJB Advocate: Is it ever best to use EJB components without facades in service oriented architectures?http://www-128.ibm.com/developerworks/websphere/techjournal/0506_ejba/0506_ejba.html4

.

EJBEJB best practices: The limits of delegationhttp://www-128.ibm.com/developerworks/java/library/j-ejb1203.html3.5

.

EJBBuilding a better J2EE server, the open source wayhttp://www-128.ibm.com/developerworks/library/os-boynes/3

.

ExceptionsPatterns for Generation, Handling and Management of Errorshttp://www.blueskyline.com/ErrorPatterns/A2-LongshawWoods6.pdf4.5

.

ExceptionsBest practices in EJB exception handlinghttp://www-128.ibm.com/developerworks/library/j-ejbexcept.html4.5

.

ExceptionsDoes Java need Checked Exceptions?http://www.mindview.net/Etc/Discussions/CheckedExceptions4

.

ExceptionsEJB best practices: Build a better exception-handling frameworkhttp://www-128.ibm.com/developerworks/java/library/j-ejb01283.html4

.

ExceptionsException management and error tracking in J2EEhttp://www.javaworld.com/javaworld/jw-07-2005/jw-0711-exception.html4

.

ExceptionsException-handling Antipatternshttp://today.java.net/pub/a/today/2006/04/06/exception-handling-antipatterns.html5

.

FrameworksIntroducing the Spring Frameworkhttp://www.theserverside.com/tt/articles/content/SpringFramework/article.html4

.

FrameworksIntroduction to the Spring Frameworkhttp://media.wiley.com/product_data/excerpt/33/07645748/0764574833.pdf4

.

FrameworksValidating data with Validator
(Module 6: Jakarta Commons - Online Bookshelf)
http://www.manning-source.com/books/goyal/Smodule06.pdf#search=%22Module%206%20Validating%20data%20with%20Validator%224

.

FrameworksPOJO Application Frameworks: Spring vs. EJB 3.0http://www.onjava.com/pub/a/onjava/2005/06/29/spring-ejb3.html3

.

Garbage CollectionJ2SE 1.4.1 boosts garbage collectionhttp://www.javaworld.com/javaworld/jw-03-2003/jw-0307-j2segc.html3.5

.

Garbage CollectionTuning Garbage Collection
with the 5.0 Java Virtual Machine
http://java.sun.com/jsp_utils/PrintPage.jsp?url=http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html3.5

.

GeneralJava Code Conventionshttp://java.sun.com/docs/codeconv/CodeConventions.pdf5

.

GeneralAPI DesignHow to design a good API and why it matters (Josh Bloch)http://lcsd05.cs.tamu.edu/slides/keynote.pdf5

.

GeneralAPI DesignUser Interface Principles in API Design (Eliot Rusty Harold)http://www.cafeaulait.org/slides/ad2006/UserInterfaceAPI.html5

.

GeneralMethods Common to All Objects
(Chapter 3: Effective Java)
http://java.sun.com/developer/Books/effectivejava/Chapter3.pdf4.5

.

GeneralEffective logging practices ease enterprise developmenthttp://www-128.ibm.com/developerworks/java/library/j-logging/index.html?ca=drs-4

.

GeneralWriting a code generator in javahttp://www.ftponline.com/javapro/2004_03/online/code_gnaccarato_03_03_04/4

.

GeneralA Design Pattern for a Rule Enginehttp://www.ftponline.com/javapro/2003_08/online/xml_yboglaev_08_01_03/4

.

GeneralProgramming with Assertionshttp://java.sun.com/j2se/1.4.2/docs/guide/lang/assert.html4

.

GeneralCoping with Java Programming Stresshttp://www.cs.colostate.edu/~rta/publications/Computer00.pdf#search=%22Coping%20with%20Java%20Programming%20Stress%223.5

.

GeneralJava Puzzler's Greatest Hitshttp://www.nejug.org/2005/include/puzzlers-greatest-hits.pdf#search=%22Java%20Puzzlers%20Greatest%20Hits%223

.

I18NUTF-8 with Hibernate 3.0 and MySQLhttp://www.isocra.com/2007/01/utf-8-with-hibernate-30-and-mysql/4

.

I18NMore UTF-8 head-thumping with Hibernate 3http://www.whirlycott.com/phil/2006/05/28/more-utf-8-head-thumping-with-hibernate-3/3.5

.

I18NConverting a Web Application to UTF-8http://glenpeterson.blogspot.com/2008/01/mysql-utf8-character-set-conversion.html4.5

.

I18NHow to get UTF-8 working in java webappshttp://stackoverflow.com/questions/138948/how-to-get-utf-8-working-in-java-webapps4

.

I18NUTF-8 and string length limitationshttp://globalizer.wordpress.com/2007/01/16/utf-8-and-string-length-limitations/4.5

.

IntegrationJava FTP client libraries reviewedhttp://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html4

.

IntegrationJava Business Integrationhttp://jcp.org/en/jsr/detail?id=2083

.

JavadocHow to write doc comments for the Javadoc Toolhttp://java.sun.com/j2se/javadoc/writingdoccomments/5

.

Javadocjavadoc - The Java API Documentation Generatorhttp://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html4.5

.

JBossPerformanceJBoss Performance Tuning Part 1http://www.mastertheboss.com/en/jboss-server/113-jboss-performance-tuning-1.html?tmpl=component&print=1&page=4

.

JBossPerformanceJBoss Performance Tuning Part 2http://www.mastertheboss.com/en/jboss-server/130-jboss-performance-tuning-part-2.html4

.

JBossPerformanceJBoss AS Tuning / Slimminghttp://community.jboss.org/wiki/JBossASTuningSlimming4

.

JBossCacheJBoss TreeCachehttp://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.2/html-single/JBoss_Cache_Tree_Cache_Guide/index.html4

.

JBossCacheJBoss Cache & Hibernatehttp://community.jboss.org/wiki/JBossCacheHibernate4

.

JBossCacheJBoss Cache (Home)http://community.jboss.org/wiki/JBossCache4

.

JBossCacheNew JBoss Cache 1.4.x Based Hibernate 3.2 Cache Providerhttp://community.jboss.org/wiki/NewJBossCache14xBasedHibernate32CacheProvider3

.

JBossCacheUsing JBoss Cache 2 as a
Hibernate Second Level Cache
http://docs.jboss.org/jbossclustering/hibernate-jbosscache-guide-3.pdf4

.

JBossCacheCaching entities (Configuring persistence.xml)http://docs.jboss.org/ejb3/app-server/tutorial/clusteredentity/clusteredentity.html4.5

.

JBossCacheChapter 15. Clustered Entity EJBshttp://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.2/html/Server_Configuration_Guide/clustering-entity-30.html4.5

.

JBossEJBBinding your beans in JNDIhttp://docs.jboss.org/ejb3/docs/tutorial/1.0.7/html/JNDI_Bindings.html4

.

JBossJNDIJNDI binding in JBosshttp://docs.jboss.org/jbossas/jboss4guide/r4/html/ch3.chapter.html#ch3.localref2.ex4

.

JBossCacheJBoss TreeCache Tutorialhttp://docs.jboss.org/jbosscache/1.4.0/tutorial/en/html/index.html3

.

JBossConfigurationJBoss Doc Homehttp://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.5

.

JBossConfigurationJBoss EAP Config Guide (4.3)http://www.redhat.com/docs/manuals/jboss/jboss-eap-4.3/doc/Server_Configuration_Guide/html-single/index.html4

.

JBossConfigurationJBoss EAP Config Guide (4.2)http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.2/html/Server_Configuration_Guide/index.html4

.

JBossDataSourceConfigDataSourceshttp://community.jboss.org/wiki/configdatasources4.5

.

JBossTransactionsXA-Datasourceshttp://community.jboss.org/thread/1513804.5

.

JBossRESTeasyRESTEasy Docshttp://www.jboss.org/resteasy/docs.html4

.

JBossMod_jkUsing Mod_jk1.2 With JBosshttp://community.jboss.org/wiki/usingmodjk12withjboss4

.

JBossMod_jkOptimal Mod_jk1.2 Configurationhttp://community.jboss.org/wiki/OptimalModjk12Configuration4

.

JBossClusteringJBoss 4 Clustering Guidehttp://docs.jboss.org/jbossas/docs/Clustering_Guide/4/html/index.html4

.

JBossConfigurationJBoss 4.2.2 Administration and Development Guidehttp://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/index.html4

.

JBossJMSJBossMQ HA (JBoss v4.x)http://community.jboss.org/wiki/JBossMQHAOverview4

.

JBossJMSJBoss Messaging 1.4 Users Guide (JBoss v5)http://docs.jboss.org/jbossmessaging/docs/userguide-1.4.0.SP3/html_single/index.html#recovery4

.

JBossJMSUsing Jboss Messaging in a firewalled environmenthttp://blog.akquinet.de/2009/09/30/using-jboss-messaging-in-a-firewalled-environment-the-toll-road/4.5

.

JBossJMSConfiguring JBoss for use behind a firewallhttp://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.3/html/Server_Configuration_Guide/Security_on_JBoss-Configuring_JBoss_for_use_Behind_a_Firewall.html4.5

.

JBossRemotingJBoss Remoting Guidehttp://docs.jboss.org/jbossremoting/docs/guide/2.5/html_single/index.html#d0e54694

.

LoggingTaxonomy of class loader problems encountered when using Jakarta Commons Logginghttp://www.qos.ch/logging/classloader.jsp3.5

.

LoggingThink again before adopting the commons-logging APIhttp://www.qos.ch/logging/thinkAgain.jsp3.5

.

Logging10 Tips for Proper Application Logginghttp://www.javacodegeeks.com/2011/01/10-tips-proper-application-logging.html4.5

.

MemoryLeakHow to Fix Memory Leaks in Javahttp://olex.openlogic.com/wazi/2009/how-to-fix-memory-leaks-in-java/4

.

MonitoringJMXUsing Jconsole to Monitor Applicationshttp://java.sun.com/developer/technicalArticles/J2SE/jconsole.html3.5

.

NetworkProxyJava Networking and Proxieshttp://download.oracle.com/javase/1.5.0/docs/guide/net/proxies.html4

.

PerformanceJMSScalable web services using JMS and Jcachehttp://webservices.sys-con.com/read/39400.htm3.5

.

PerformancePerformance Analysishttp://java.sun.com/developer/onlineTraining/Programming/JDCBook/perf3.html4

.

PerformanceDevelop a generic caching service to improve performancehttp://www.javaworld.com/javaworld/jw-07-2001/jw-0720-cache.html4

.

PerformanceObject Creation
(Chapter 4: Java Performance Tuning)
http://www.oreilly.com/catalog/javapt/chapter/index.html4

.

PerformanceSpotlight on Java Performance: Key areas of research and development at IBMhttp://www-128.ibm.com/developerworks/java/library/j-berry/index.html4

.

PerformancePick up performance with generational garbage collectionhttp://www.javaworld.com/javaworld/jw-01-2002/jw-0111-hotspotgc.html4

.

PerformanceJava Performance tuning on Linux servershttp://magazine.redhat.com/2006/09/18/java-performance-tuning-on-linux-with-andrew-oliver/4

.

PerformanceBenchmark precisionRobust Java benchmarking, Part 1: Issueshttp://www.ibm.com/developerworks/java/library/j-benchmark1.html#table14

.

ReflectionReflection vs. Code Generationhttp://www.javaworld.com/javaworld/jw-11-2001/jw-1102-codegen.html3

.

SecurityJAASJAAS Authorization Tutorialhttp://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/tutorials/GeneralAcnAndAzn.html4

.

SecurityJAASJava Authorization Internalshttp://www-128.ibm.com/developerworks/library/j-javaauth/4

.

SecurityJAASExtend JAAS for class instance-level authorizationhttp://www-128.ibm.com/developerworks/java/library/j-jaas/4

.

SecurityJCEJava Cryptography Extension (JCE)
Reference Guide
http://java.sun.com/j2se/1.4.2/docs/guide/security/jce/JCERefGuide.html5

.

SecurityJSSEJava Secure Socket Extension (JSSE) Reference Guide for the Java 6http://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html5

.

SecuritySSLM is for Mutual Authentication:
How “it must be simple” turned into “god that was annoying”
http://twoguysarguing.wordpress.com/2009/11/03/mutual-authentication-with-client-cert-tomcat-6-and-httpclient/4

.

SecuritySSLDebugging SSL Connectionshttp://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/ReadDebug.html4.5

.

SecuritySSLFrequently used OpenSSL commandshttp://shib.kuleuven.be/docs/ssl_commands.shtml4.5

.

SecuritySSLMost common keystore commandshttp://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html4

.

SecurityJava security, Part 2: Authentication and authorizationhttp://www-128.ibm.com/developerworks/edu/j-dw-javasec2-i.html4

.

SecurityJava Security Evolution and Concepts Part 4http://java.sun.com/developer/technicalArticles/Security/optionalpackages/4

.

SecurityJava Security Evolution and Concepts Part 5http://www.javaworld.com/javaworld/jw-12-2001/jw-1221-jdk4security.html4

.

SecurityJava security evolution and concepts, Part 2http://www.javaworld.com/jw-07-2000/jw-0728-security.html4

.

SecuritySingle Sign OnFast and Free SSO: A survey of open-source solutions to single sign-onhttp://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Fdevelopers.sun.com%2Flearning%2Fjavaoneonline%2F2007%2Fpdf%2FTS-4604.pdf&ei=RIGzRr2RBYKceZ3x_eAF&usg=AFQjCNGiTCS_gN9NBPLbFNnngp7SXOKieQ&sig2=efsV5OTLssSF1aUDDswh-Q3.5

.

SecurityThe Alchemy of Security Design
(Chapter 8: Core Security Patterns)
http://www.informit.com/content/images/0131463071/samplechapter/Steel_ch08.pdf3

.

Source Code ControlGitGit in a Nutshellhttp://www.chem.helsinki.fi/~jonas/git_guides/git_guide.pdf4

.

Source Code ControlGitGetting Started with Githttp://refcardz.dzone.com/refcardz/getting-started-git4.5

.

Source Code ControlGitGit Cheat Sheethttp://rogerdudler.github.com/git-guide/files/git_cheat_sheet.pdf4.5

.

TestingJunitA Junit step-by-stepPaper only5

.

TestingJunitJUnit
(Chapter 4: Java Extreme Programming Cookbook)
http://www.oreilly.com/catalog/jextprockbk/chapter/index.html4

.

TestingJunitUnit Testing J2EE Applicationshttp://www.pivolis.com/pdf/Unit_Testing_J2EE_V1.1.pdf#search=%22Unit%20Testing%20J2EE%20Applications%224

.

TestingJunitTesting: Cactus and Junit
(Chapter 1: Jakarta Pitfalls)
http://www.theserverside.com/tt/articles/content/JakartaPitfalls/JakartaPitfallsChapter1.pdf#search=%22Testing%3A%20Cactus%20and%20JUnit%223

.

TestingJava Platform Debugger Architecturehttp://java.sun.com/products/jpda/doc/soljdb.html4

.

TestingThe Java Debuggerhttp://java.sun.com/j2se/1.3/docs/tooldocs/solaris/jdb.html3

.

TestingDiagnosing Java Code: The future of Software Developmenthttp://www-128.ibm.com/developerworks/java/library/j-djc06173.html3

.

TestingSeleniumMinimalist Testing Techniques for Enterprise Java Technology-based Applicationshttp://developers.sun.com/learning/javaoneonline/2007/pdf/TS-4439.pdf4

.

ThreadingJava and Solaris Threadinghttp://java.sun.com/docs/hotspot/threads/threads.html4.5

.

ThreadingExecuting Tasks in Threads
(From "Java Concurrency in Practice")
http://www.javaworld.com/javaworld/jw-09-2006/jw-0904-threads.html4.5

.

ThreadingDouble-checked locking and the Singleton patternhttp://www-128.ibm.com/developerworks/java/library/j-dcl.html4.5

.

ThreadingStructuring concurrent applications in JDK 5.0http://www.nejug.org/2006/include/NEJUGJavaConcurrency.pdf#search=%22Structuring%20concurrent%20applications%20in%20JDK%205.0%224

.

ThreadingJava theory and practice: Managing Volatilityhttp://www.ibm.com/developerworks/java/library/j-jtp06197.html3.5

.

Tooling

.

TransactionsJTSJava theory and practice: Understanding JTS -- The magic behind the scenes
How J2EE containers hide the complexity of transaction management
http://www-128.ibm.com/developerworks/java/library/j-jtp0410/4

.

TransactionsJTSProfessional EJB - Chapter 9: Transactions and EJBhttp://java.sun.com/developer/Books/ProEJB/ch9.pdf4

.

WebJSFJSF Tutorial (Marty Hall)http://www.courses.coreservlets.com/Course-Materials/pdf/jsf/4

.

WebJSFIntegrating Struts, Tiles and JavaServer Faceshttp://www.ibm.com/developerworks/library/j-integrate/4

.

WebJSFUI development with JavaServer Faceshttp://www.ibm.com/developerworks/edu/j-dw-java-jsf-i.html3

.

WebJSFFrom Struts to JavaServer Faceshttp://workshopstudio.bea.com/download/FromStrutsToJSF.pdf#search=%22JSFCentral.com%20From%20Struts%20to%20JavaServer%20Faces%223

.

WebJSFIntroduction to JavaServer Faces - What is JSF?http://www.oracle.com/technology/tech/java/newsletter/articles/introjsf/index.html3

.

WebJSFStruts to JavaServer Faces Architecture: A Programmers Guidehttps://developers.sun.com/learning/javaoneonline/2005/webtier/TS-3364.pdf#search=%22Struts%20to%20JavaServer%20Faces%20Architecture%3A%20A%20Programmers%20Guide%222.5

.

WebJSPHans's Top Ten JSP Tipshttp://www.oreillynet.com/pub/a/oreilly/java/news/jsptips_1100.html4

.

WebJSPA JSTL primer, Part 1: The expression languagehttp://www-128.ibm.com/developerworks/java/library/j-jstl0211.html4

.

WebJSPJavaServer Pages Fundamentals, Short Coursehttp://java.sun.com/developer/onlineTraining/JSPIntro/contents.html3.5

.

WebJSPA JSTL primer, Part 2: Getting down to the corehttp://www-128.ibm.com/developerworks/java/library/j-jstl0318/3.5

.

WebJSPA JSTL primer, Part 3: Presentation is everythinghttp://www-128.ibm.com/developerworks/java/library/j-jstl0415/3

.

WebJSPA JSTL primer, Part 4: Accessing SQL and XML contenthttp://www-128.ibm.com/developerworks/java/library/j-jstl0520/3

.

WebShaleShale: The Next Struts?http://dsc.sun.com/learning/javaoneonline/2005/webtier/TS-7397.pdf#search=%22Java%20One%20TS-7397%20Shale%224

.

WebStrutsJakarta Struts: Seven Lessons from the Trencheshttp://www.onjava.com/pub/a/onjava/2002/10/30/jakarta.html4

.

WebStrutsUsing the Struts Validatorhttp://www-128.ibm.com/developerworks/edu/j-dw-java-javastruts-i.html4

.

WebStrutsStrutsTestCase: Drilled-down Testing for Struts-based Java Appshttp://www.devx.com/Java/Article/201984

.

WebStrutsIntroduction to Strutshttp://www.projectrefinery.com/StrutsIntroCourse.ppt4

.

WebStrutsStruts and XSLT - It's Not an Either/Or Decisionhttp://xml.sys-con.com/read/40597.htm4

.

WebStrutsStruts Best Practiceshttp://www.javapassion.com/j2ee/StrutsBestPractices.pdf3.5

.

WebStrutsStruts Best Practiceshttp://www.jaxmag.com/itr/online_artikel/psecom,id,648,nodeid,147.html3.5

.

WebStrutsApache Struts: An MVC Frameworkhttp://courses.coreservlets.com/Course-Materials/struts.html3.5

.

WebStrutsStruts Best Practiceshttp://www.javaworld.com/javaworld/jw-09-2004/jw-0913-struts.html3

.

WebStruts 2Struts 2.0http://www.us.apachecon.com/presentations/WE9/WE9-struts-2.0.ppt4

.

WebWeb 2.0Web 2.0 User Interface Technologieshttp://www-128.ibm.com/developerworks/web/library/wa-web2ui.html?ca=dnw-8054

.

Web ServicesAXISDeploying Axis in Mission-Critical Environmentshttp://www.theserverside.com/tt/articles/content/JIApresentations/Cuirana%20Axis.pdf#search=%22Deploying%20Axis%20in%20Mission-Critical%20Environments%223.5

.

Web ServicesBPELBPEL and Javahttp://www.theserverside.com/tt/articles/article.tss?l=BPELJava3.5

.

Web ServicesJAXBJavaOne Java Architecture for XML Binding (JAXB) 2.0http://dsc.sun.com/learning/javaoneonline/2005/webtier/TS-3636.pdf#search=%22JavaOne%20Java%20Architecture%20for%20XML%20BInding%224

.

Web ServicesStrutsArchitect Struts Applications for Web Serviceshttp://www-128.ibm.com/developerworks/webservices/library/ws-arcstruts/4

.

Web ServicesWeb Services Architectures and Best Practiceshttp://www-128.ibm.com/developerworks/websphere/techjournal/0310_brown/brown.html4.5

.

WebSphereGeneralJ2EE Class Loading Demystifiedhttp://www-128.ibm.com/developerworks/websphere/library/techarticles/0112_deboer/deboer.html4.5

.

WebSphereGeneralIBM WebSphere Developer Technical Journal: Identifying classpath conflictshttp://www-128.ibm.com/developerworks/websphere/techjournal/0406_brown/0406_brown.html4

.

WebSphereGeneralIntegrating Jakarta Commons Logging with IBM WebSphere Application Server V5http://www-1.ibm.com/support/docview.wss?uid=swg27004610&aid=14

.

WebSphereGeneralRecommended reading list: J2EE and WebSphere Application Serverhttp://www-128.ibm.com/developerworks/websphere/library/techarticles/0305_issw/recommendedreading.html4

.

WebSphereGeronimoApache Geronimo uncovered
A view through the eyes of a WebSphere Application Server expert
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-webspheregeron-i.html4

.

WebSphereGeronimoGeronimo! Part 1: The J2EE 1.4 engine that could
Look inside a legacy-free, enterprise-class application container
http://www-128.ibm.com/developerworks/opensource/library/j-geron1/3.5

.

WebSphereMQGetting the most out of MQSerieshttp://documents.bmc.com/products/documents/62/63/26263/26263.pdf4

.

WebSpherePerformanceThe top-15 best practices for J2EE and WebSpherehttp://www.pghtech.org/networks/informationsystems/files/pittjug-june04.pdf4.5

.

WebSpherePerformanceBest Practice: Monitoring Connections between WebSphere and the Databasehttp://www-128.ibm.com/developerworks/websphere/library/bestpractices/monitoring_connections_database.html4.5

.

WebSpherePerformanceWebSphere application server development best practices for performance and scalabilityhttp://www-306.ibm.com/software/webservers/appserv/ws_bestpractices.pdf4

.

WebSpherePerformanceIBM WebSphere Developer Technical Journal: Static and dynamic caching in WebSphere Application Server V5http://www-128.ibm.com/developerworks/websphere/techjournal/0405_hines/0405_hines.html4

.

WebSpherePerformanceWebSphere Dynamic Cache: Improving J2EE application performancehttp://www.research.ibm.com/journal/sj/432/bakalova.html4

.

WebSpherePerformanceCaching technologies for Web applicationshttp://www.almaden.ibm.com/u/mohan/Caching_VLDB2001.pdf4

.

WebSpherePerformanceIBM WebSphere Developer Technical Journal: Using the command cache to improve portal application performancehttp://www-128.ibm.com/developerworks/websphere/techjournal/0408_bernal/0408_bernal.html4

.

WebSpherePerformanceWebSphere tuning for the impatient: How to get 80% of the performance improvement with 20% of the efforthttp://www-128.ibm.com/developerworks/websphere/library/techarticles/0602_lurie/0602_lurie.html3.5

.

XMLCommonsThe Hidden Gems of Jakarta Commonshttp://www.onjava.com/pub/a/onjava/2004/12/22/jakarta-gems-1.html5

.

XMLJAXBData binding with JAXBhttp://www-128.ibm.com/developerworks/edu/x-dw-xjaxb-i.html3

.

XMLXdocletGetting Started with Xdoclet
(Chapter 2: Xdoclet in Action)
http://www.manning-source.com/books/walls/walls_ch02.pdf3

.

XMLXercesXML Schema validation in Xerces-Java 2http://www-128.ibm.com/developerworks/edu/x-dw-xxschema-i.html3

.

XMLXSLTXSLT Processing with Javahttp://www.oreilly.com/catalog/javaxslt/chapter/ch05.html4

.

XMLSchemaThe Java XML Validation APIhttp://www-128.ibm.com/developerworks/xml/library/x-javaxmlvalidapi.html4