About Enrico Crisostomo
List/Grid Author Archives Subscribe to the RSS feed of Enrico Crisostomo

Google Authenticator: Using It With Your Own Java Authentication Server
The Google Authenticator application for mobile devices is a very handy application that implements the TOTP algorithm (specified in RFC 6238). Using Google Authenticator you can generate ...

Using a ThreadPoolExecutor to Parallelize Independent Single-Threaded Tasks
The task execution framework, introduced in Java SE 5.0, is a giant leap forward to simplify the design and the development of multi threaded applications. The framework provides facilities ...

EJB 3.1 Global JNDI Access
As outlined in the previous parts of this series, the major drawback of the EJB v. 3.0 Specification was the lack of portable global JNDI names. This implies that there’s no portable ...

References to EJBs Outside Your Application With Oracle WebLogic
In the previous posts we made an overview of the EJB v. 3.0 and of the portable mechanisms it provides you to build your Java EE application. Since Java EE specifications are all about ...

EJB Programmatic Lookup
In our previous post we learnt about EJB references and EJB injection. Even though EJB injection is a powerful container facility that eases modular application development, sometimes ...

Basic EJB References, Injection and Lookup
In the first part of this series we’ve introduced the mechanisms provided by the Enterprise JavaBeans v. 3.0 Specification to define EJB components, declare a reference to an ...

An Introduction to EJB 3.0 Injection and Lookup
Introduction The Enterprise JavaBeans Specification v. 3.0 introduces a simplified, annotation based API for EJB injection and lookup. EJB 3.0 are now POJOs and can be injected in other ...

Atlassian JIRA v.4.4 Released
Few days ago Atlassian released a brand new version of its flagship issue and project tracking software: JIRA v. 4.4. Even though it’s a “minor” upgrade it introduces ...

Reasons Why Solaris Is a Great Java Development Platform
Some days ago I posted “The Death of OpenSolaris: Choosing an OS for a Java Developer” in which I stated that Solaris is a great platform for a Java developer. The point ...

Java Generics Quick Tutorial
Generics is a Java feature that was introduced with Java SE 5.0 and, few years after its release, I swear that every Java programmer out there not only heard about it, but used it. ...


