Templates in Groovy


1) Introduction In this article, we will expose the various APIs for processing Templates in Groovy. A template can be thought of some static content along with some well-defined place-holders. These templates can be re-used any number of times by simply copying it and substituting the place-holders with some appropriate values. The first section of […]

Closures in Groovy


1) Introduction In this article, let us look into one of the important features supported in Groovy, the Closures. Groovy is an object-oriented scripting language in which the syntax resembles Java. Not all languages support the concept of Closures directly, although they may provide indirect support, that too with so many limitations and restrictions. This […]

What is OpenLaszlo?

Introduction In this lab-oriented beginner’s tutorial, the author explores OpenLaszlo technology and explains its basic features. Rich Internet Applications(RIA) RIA stands for Rich Internet Applications. RIA tries to create browser-based applications,which are as rich and as responsive as stand-alone desktop applications. AJAX, Flex2 and OpenLaszlo are the three important RIA technologies. Google Web Toolkit is […]

Linux Thin Client Networks Design and Deployment

About the Author David Richards is a System Administrator for the City of Largo, Florida. He has been exposed to computer technologies since the day he got his first home computer in the early 1980s. After graduating from college in 1986, he was employed in the manufacturing, distributing, and printing industries. 1992 was the first […]

Pages: 1 2 3

Service Oriented Java Business Integration


Service Oriented Java Business Integration You’re all in the business of software development. Some of you are architects and developers while few others are technology managers and executives. For many of you, ESB is encroaching and JBI is still an unknown—a risk previously avoided but now found to be inescapable. Let us tame these buzzwords […]

Building Web Applications Using Tapestry 5.0


What is new in Tapestry 5.0? Tapestry 5.0 has removed the many limitations of Tapestry 4.0. The few of the features are listed below: Components no longer extend from base classes. Components classes are no longer abstract. Components are pure, simple POJOs (plain old Java objects). Tapestry no longer uses XML page and component specification […]

Web Development in Groovy using Groovlets


1) Introduction In this article, we will learn about how to achieve Web Development using Groovy. Groovy is a scripting language and it has components called Groovlets which sit on top of a Web Server for handling HTTP Requests and Responses similar to Java Servlets. This article will provide an overview about Groovlets in the […]

Request Processing Lifecycle phases in JSF


1) Introduction This article will explain the sequence of activities that will take place while processing the Request in a typical Web Application. The various phases like the Restore View Phase, Apply Request Values Phase, Process Validations Phase, Update Model Values Phase, Invoke Application Phase and Render Response Phase are covered briefly. First-time readers of […]

Using Converters in JSF


1) Introduction Java Server Faces provides a component-based event-driven model for User Interface Layer in a Web Application. JSF UI Components behave very similar to Swing Components in which case Events are made to trigger by the User and they are handled by appropriate Listeners. In this article, we will focus on Converters which remains […]

Accessing Web Services from JSF applications


1) Introduction In this technical article, let us see how it is possible to access Web Services from JSF Applications. JSF Application resides in the Web Tier of a typical Enterprise Application, whereas Web Services are External Services that reside in the Application Tier. We make use of Java EE 5 for developing the Sample […]