Skip to main content


developerWorks  >  WebSphere  >  Community  >

Author spotlight: Roland Barcia

developerWorks

 


Roland Barcia's bio
Photo: Roland Barcia Roland Barcia is a Consulting I/T Specialist for IBM Software Services for WebSphere in the New York/New Jersey Metro area. Roland specializes in moving applications out of development and into various testing environments. He is the author of one of the most popular article series on the developerWorks WebSphere® site, IBM WebSphere Developer Technical Journal: Developing JSF Applications using WebSphere Studio V5.1.1. He is also a co-author of IBM WebSphere: Deployment and Advanced Configuration.

Roland's main focus is helping IBM® WebSphere customers architect, design, and implement J2EE and Web Service solutions on the WebSphere platform. He also helps them use development tools, such as WebSphere Studio, Eclipse, and Rational XDE to help quickly design and build applications. He specializes in various technologies, such as Enterprise JavaBeans (EJBs), servlets, JSP, Struts, JavaServer Faces (JSF), Java™ Messaging Service (JMS), Java Management Extensions (JMX), WSDL, and various other technologies. Roland interacts frequently with the IBM WebSphere and Rational development team providing additional feedback on product development. He is also involved in the deployment and configuration aspects of WebSphere Application Server.

Roland's current interest is aspect oriented programming. He has been using AspectJ for a few months and is interested in how aspects can be used in enterprise computing. He also has been focused on JavaServer Faces as a UI framework for enterprise applications. Recently, he also has been focused on comparing persistence frameworks such as OR Mappers like Hibernate, JDO, and CMP as well as some Active Record Implementations like iBatis and SDO.

You can also visit Roland's Web site.


Back to top



Roland's articles
TitleDescription
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.

Back to top



Roland's recommended reading list
TitleComment
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 alThis is the best EJB book on the market, from the 1st edition through the 4th.
J2EE Web Services by Richard Monson-HaefelThis 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 alThis is a great J2EE performance book.
Eclipse Modeling Framework (The Eclipse Series) by Frank Budinsky, et alThe 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 VinoskiCORBA® is not popular anymore, but this book was one of the most complete books on CORBA back when I was a CORBA developer.

Back to top


 logo

Document options

Document options requiring JavaScript are not displayed


New site feature

Check out our new article design and features. Tell us what you think.


Related information
developerWorks community
WebSphere forums
Meet the experts
WebSphere Developer Technical Journal

Special offers
Download websphere software
Industry formats & services with pureXML samples

More offers