December 2007
The Spring series, Part 4: 1-2-3 messaging with Spring JMS
by jpcaruanaI introduce you to features of the Spring JMS (Java Message Service) framework. JMS defines a standard way for Java applications to create and exchange messages through a Message Oriented Middleware (MOM).
The Spring series, Part 2: When Hibernate meets Spring
by jpcaruanaNaveen Balani continues his Spring series with a how-to guide to integrating Hibernate transactions with Spring aspect-oriented programming (AOP). The result is a persistence framework you can count on.
The Spring series, Part 1: Introduction to the Spring framework
by jpcaruana (via)Start to build lightweight, robust J2EE applications using Spring technology, with this first installment in a three-part introduction to the Spring framework. Regular developerWorks contributor Naveen Balani launches his three-part Spring series with an introduction to the Spring framework, including Spring aspect-oriented programming (AOP) and the Inversion of Control (IOC) container.
October 2007
September 2007
Introducing the Java Content Repository API
by holyver (via)There are several approaches that I could take when discussing the JCR. In this article, I examine the features offered by the JSR-170 specification from a developer's perspective, focusing on the available API and the interfaces that allow a programmer to efficiently use the JSR-170 repository in designing a content application. As an artificial example, I'll implement a trivial back end for a Wikipedia-like encyclopedia system, called JCRWiki, with support for binary content, versioning, backup, and search. I use Apache Jackrabbit, an open source implementation of JSR-170, to develop this application.
August 2007
Enterprise Java Community: JCR: A Practitioner's Perspective
by holyver (via)The Java Content Repository specification (JSR-170) focuses on "content services," where these not only manage data, but offer author based versioning, full-text searches, fine grained access control, content categorization and content event monitoring. Programmers can use repositories in many ways just like a JDBC connection accesses a database: programmers obtain a connection to a repository, open a session, use the session to access a set of data, and then close the session. The JCR specification has multiple levels of compliance; the most simple level offers read-only access to a repository, XPath-like queries, and some other elements, while other levels of the specification offer a SQL-like query syntax, write capabilities, and more advanced features.
The Geronimo renegade: The exodus from JBoss to Apache Geronimo
by holyver (via)Now that Apache Geronimo has earned Java™ 2 Platform, Enterprise Edition (J2EE) 1.4 certification and has reached version 1.1.1, many developers will be moving away from building their software on top of more restrictive platforms. Specifically, there have been a number of articles and tutorials written lately describing migrating away from the JBoss application server to Apache Geronimo. This installment of The Geronimo renegade column describes many advantages of doing so.
July 2007
Introduction aux Design Patterns en Java - Club d'entraide des développeurs francophones
by jpcaruana & 1 otherun petit rappel sur les Design Patterns, ca ne fait jamais de mal
June 2007
May 2007
Fundamentals of the JavaMail API
by roulianThe JavaMail API is an optional package (standard extension) for reading, composing, and sending electronic messages. You use the package to create Mail User Agent (MUA) type programs, similar to Eudora, Pine, and Microsoft Outlook. Its main purpose is not for transporting, delivering, and forwarding messages like sendmail or other Mail Transfer Agent (MTA) type programs. In other words, users interact with MUA-type programs to read and write emails. MUAs rely on MTAs to handle the actual delivery.
April 2007
January 2007
Développons en Java avec Eclipse
by roulianCe document fait suite à mon premier didacticiel "Développons en Java". C'est un didacticiel qui se propose de fournir des informations pratiques sur la mise en oeuvre et l'utilisation d'Eclipse et de quelques un de ces nombreux plug-ins.
Celui-ci est composé de six grandes parties :
1. les bases pour l'utilisation d'Eclipse
2. le développement en Java
3. les fonctions avancées d'Eclipse
4. le développement avancé avec Java
5. d'autres plug-ins
Mastering Enterprise JavaBeans Third Edition
by roulian (via)Published in January 2005, the best-selling book Mastering EJB is now in its third edition and has been updated for EJB2.1 and also features new chapters on security and Web services integration. The book is about EJB concepts, methodology and development. This book also contains a number of advanced EJB topics, giving you a practical and real world understanding of the subject. By reading this book, you will acquire a deep understanding of EJB.