There are various features for Language localisation in JSF and Seam. However, these features do not provide any way to localise text in an attribute value that contains a placeholder in a Facelets view, without writing extra code. This article shows how.
This Thursday the Dutch Groovy and Grails enthusiasts will meet at the Lunatech office in Rotterdam (for details, check www.nlgug.org). We'll have two sessions: one about Grails + Flex, and one about Groovy DSL's, with time left to have a drink and discuss all things related to G&G.
This article describes common misconceptions about Uniform Resource Locator (URL) encoding, then attempts to clarify URL encoding for HTTP, before presenting frequent problems and their solutions. While this article is not specific to any programming language, we illustrate the problems in Java and finish by explaining how to fix URL encoding problems in Java, and in a web application at several levels.
If you are building a web application with a user-interface for editing dates that supports time zones, then you are going to need a list of time zones. You need this if you want to edit or display times in 'local time' and store them as UTC (universal time). This article shows the Java code and a handy Seam component that provides the list.
This article introduces ztemplates, a multi-tier open source web application framework for Java. ztemplates is licensed under the Apache 2.0 license. It uses Java annotations, thus meaning at least Java 1.5 or higher is required. ztemplates has a lot of features, but we will only introduce the basics in this post. This article will not describe how to set-up a project. Instead, it will explain the basics of the architecture of ztemplates.
In this article we describe how to use JAXB to generate a KML object representation that can be used to feed data to Google Maps and Google Earth. We then show how to integrate KML generation into our RESTful API and how to create a mashup with those technologies.
Copyright © 2005-2009, Lunatech Research B.V. All Rights Reserved.