| Title | Description |
|---|
|
Meet the experts: Roland Barcia on AJAX and WebSphere (October 2006)
| Roland answers questions questions on building Web 2.0 applications with AJAX technologies on WebSphere.
|
|
Comment lines: Roland Barcia: How useful are annotated named queries in the Java Persistence API, really? (April 2006)
| Annotations do make things easier for a developer, but simplicity comes with trade-offs. The Java Persistence API (JPA) makes use of annotations as a mechanism to map Java objects to the underlying database, but developers often use annotations even when it doesn't make sense. Find out some of the other ways to access data through JPA, and when and why these alternatives are the better options.
|
|
Comment lines: Roland Barcia: Tired of hand coding JDBC? Use iBatis as a data mapping framework instead (October 2005)
| If you find JDBC excessive, take a look at iBatis, an alternative feature-rich data mapping framework with most of the same benefits, but with a lot less coding. |
|
Meet the experts: Roland Barcia on developing J2EE and Web services applications on Rational Application Developer V6 (August 2005)
| Roland answers questions on developing J2EE and Web services applications on IBM Rational® Application Developer V6 and deploying and testing those applications on WebSphere Application Server V6.
|
|
Comment lines from Roland: Examining the EJB 3.0 Simplified API specification (February 2005)
|
A look at the latest draft of the EJB 3.0 Simplified API specification, what it may offer
developers, and where there is still room for improvement
|
|
Comment lines from Roland: My top 5 pet peeves with the EJB specification (persistence excluded)
(December 2004)
|
EJB technology has great value, along with certain weaknesses. This article discusses
flaws and ramifications of various bean types, and offers suggestions for improving the
EJB specifications in these areas.
|
|
JavaServer Faces (JSF) vs Struts (October 2004) |
Roland's previous JavaServer Faces (JSF) articles and
Meet the experts appearance sparked a number of questions about how JSF relates to Struts.
This article in the Java Developers Journal provides some answers. |
|
Deploying JSF portlets on WebSphere Portal (October 2004) |
This three-part article series shows how the latest JavaServer Faces and portlet specifications can be used together to rapidly build and assemble Web sites to help achieve your business objectives. Part 1 explained how to build an EJB client portlet, Part 2 used the JSF Web service component to build a Web service client portlet, and this conclusion shows how to deploy both portlets on the same page using WebSphere Portal. |
|
JavaServer Faces(JSF) vs Struts: A brief comparison (September 2004)
| Roland's JSF article series and
Meet the Experts appearance on
the IBM developerWorks WebSphere Web site
received a lot of feedback. The most common question
or feedback came along the lines of comparing Struts to JSF.
|
|
Creating a JSF Web service client portlet (August 2004) | In Part 1, we illustrated how JSF can work with existing J2EE technology, and
created a JSF portlet that calls an existing EJB application using the
JavaBean data control. In Part 2, we use the JSF Web service component
to build a Web service client portlet. |
|
Meet the experts: Roland Barcia on using JMS and JSF (July 2004) | Roland answers questions from WebSphere users on JavaServer
Faces, Java Messaging Service, and application deployment to WebSphere Application
Server. |
|
Creating a JSF portlet EJB client (June 2004)
| This article shows how to develop JSF-based portlets in
WebSphere Studio V5.1.2 and WebSphere Portal Toolkit. Be one of the first
developers to use JSR-168 portlets with JSF.
|
|
Creating a JSF Web service client using the Web service proxy component (May 2004)
| In prior installments of this 5-part series, we built JavaServer Faces
forms using Rapid Application Development (RAD) JSF components, and saw
how JSF works with Web Data Object/Service Data Object technology, and
even with existing J2EE technology. In this final installment, we
use the JSF Web service component to invoke a Web service. |
|
Integrating JSF applications with Enterprise Java Beans using action handlers and JavaBean data components
(April 2004)
| In prior installments of this 5-part series, we built JavaServer Faces forms
using Rapid Application Development (RAD) JSF components and saw how JSF
works with data using Web Data Object (WDO) or Service Data Object (SDO)
technology. In Part 4, we demonstrate how JSF can work with existing J2EE
technology.
|
|
Creating JSF applications that access data using Web Data Objects (March 2004)
| In Part 2 of this 5-part series, we built Java Server Faces forms using Rapid
Application Development (RAD) JSF components. In Part 3, we see how
JSF can work with data using Web Data Object (WDO)
(soon to be Service Data Object) technology.
|
|
Creating JSF submission forms (February 2004)
| Part 2 of this 5-part series on Java Server Faces builds upon Part 1, continuing
with the creation of JSF submission forms, and showing some of the dynamic
controls that can be used for visually developing J2EE Web applications. |
|
Creating a JSF Web project and page template (January 2004)
| Part 1 of this 5-part series begins a series of hands-on exercises with JavaServer
Faces (JSF), an exciting new feature for visually developing J2EE Web
applications.
|
|
JMS Topologies and Configurations with WebSphere Application Server and WebSphere Studio Version 5
(October 2003)
| This comprehensive guide helps you understand configuration options within
WebSphere Application Server for Java Message Service (JMS) applications,
including using WebSphere Embedded Messaging and WebSphere MQ (formerly
QSeries). It covers setting up your development environment to support JMS
scenarios, various development and runtime topologies, scripting, and
security.
|
|
JMS Application Architectures (August 2003)
| Learn about some of the application architectural issues in applications that use
messaging and JMS in general. This article examines state vs application
decoupling in JMS applications, looks at synchronous vs asynchronous use
cases, examines some architectural anti-patterns, and discusses the
onsequences of certain JMS topologies with respect to transactional
equirements. It also recommends better architecture and solutions. |
|
Testing J2EE security applications using a custom registry in WebSphere Studio V5
(March 2003)
| Using a file-based registry can be a simple alternative to implementing complex
security in a test environment. This article walks you through setting
up the FileRegistrySample in WebSphere Studio,
review basic J2EE security, and tests a simple security implementation
with a sample application. |
|
Develop an Asynchronous Logging Framework using log4j with JMS and WebSphere MQ
(July 2002)
| Application logging can involve documenting anything from system exceptions
to application tracing to debugging. This article helps application
architects and developers build an asynchronous logging application using
log4j and JMS. It builds the logging application using WebSphere Studio
V4.0 and WebSphere MQ V5.2. |
| Title | Comment |
|---|
|
Design Patterns by Eric Gamma, et al |
This book is the defacto standard for object-oriented development.
|
|
Patterns of Enterprise Application Architecture by Martin Fowler |
This book is a must for modern enterprise architecture.
|
|
Enterprise Java Programming with IBM WebSphere, 2nd Edition
by Kyle Brown,et al |
This book is for J2EE developers on the WebSphere platform.
|
|
IBM WebSphere System Administration
by Leigh Williamson, et al |
This is a great companion to IBM WebSphere: Deployment and Advanced Configuration. It is a reference guide to many of the administrative features in WebSphere.
|
|
Enterprise JavaBeans by Richard Monson-Haefel, et al | This is the best EJB book on the market, from the 1st edition through the 4th.
|
|
J2EE Web Services
by Richard Monson-Haefel | This is a good book on J2EE Web services. |
|
JavaServer Faces in Action by Kito D. Mann |
This is a good book on JavaServer Faces. |
|
AspectJ in Action: Practical Aspect-Oriented Programming
by Ramnivas Laddad | This is a good book on AspectJ. |
|
Performance Analysis for Java Websites by Stacy Joines, et al | This is a great J2EE performance book. |
|
Eclipse Modeling Framework (The Eclipse Series) by Frank Budinsky, et al | The Eclipse modeling framework is a great tool for code generation. This is a great book describing it. |
|
Java Developer's Guide to Eclipse
by Jim D'Anjou, et al |
This is the best book for learning Eclipse. The second edition should be even better. |
|
Advanced CORBA Programming with C++
by Michi Henning, Steve Vinoski | CORBA® is not popular anymore, but this book was one of the most complete books on CORBA back when I was a CORBA developer. |