Nouvelles technologies de développement - FPI 2008 in Nice

By Nicolas Leroux. Published on May 19, 2008 in Development, Web applications, Java, Fun stuff, JBoss

Last week Stephane Epardaud and Nicolas Leroux, senior software developers at Lunatech Research, presented “Nouvelles technologies de développement en JEE” at the Forum des Professions Informatique 2008 in Nice.

The conference was organised by the University of Nice and it was rather pleasant to discuss with the students and other I.T. professionals. Thanks again for the invitations.

This is also the start of a new Open Source project that will be used as a show case for new technologies (JBoss Seam, JPA, EJB 3, Hibernate Search, etc…). The project is available here. We will try to write some nice tutorials and articles about it. More to come on this web, so keep posted.

In the meantime, you can download the presentation slides in French (PDF, 0.5 Mb).

You can send your comments nicolas+fip@lunatech.com.

Bean validation in Java EE

By Stéphane Épardaud. Published on May 9, 2008 in Development, Web applications, Java, Opinion

Abstract

This article talks about the process of validation in Java EE, more specifically about Hibernate Validation and Bean Validation. We start by describing why we need validation, what solutions are available, how we use them and why they are great. We then proceed to describe their limitations, and offer proposals for resolving those limitations in the hope that the future Bean Validation standard will incorporate our (or similar) solutions.

(more…)

RESTful web services in Java EE with RESTeasy (JAX-RS)

By Stéphane Épardaud. Published on March 20, 2008 in Development, Web applications, Java

This article describes how we implemented RESTful web services in our Seam-based Java EE web application.

(more…)

Seam is the new Struts

By Peter Hilton. Published on March 17, 2008 in Web applications, Java, Opinion

After Nicolas and I said that ‘Seam is the next Struts’ in our JavaPolis presentation, Max told us that ‘Gavin will hate that’, which is funny because of how it takes our statement out of context. This article is the context.

(more…)

Seam in action - JavaPolis presentation

By Peter Hilton. Published on December 14, 2007 in Web applications, Java, JBoss

This week Peter Hilton and Nicolas Leroux, senior software developers at Lunatech Research, presented Seam In Action at JavaPolis in Antwerp.

Seam In Action presentation slides (PDF)

You can download the presentation slides (PDF, 2.6 Mb).

Tags: ,

Web application 2.0 features

By Peter Hilton. Published on August 6, 2007 in Web applications

After you have built the initial version of a web application, it can be hard to know what to add in version 2.0, tricky to know how add value and make it expensive software, and near-impossible to understand what features a web 2.0 application actually has. This article describes some common features that you might think are merely Nice To Have, and why you might really need them sooner rather than later. (more…)

Upgrading JSF applications to JBoss 4.2.0.GA

By Nicolas Leroux. Published on June 14, 2007 in Web applications, Java, JBoss

JBoss 4.2.0.GA comes with JavaServer Faces (JSF) 1.2 - a newer JSF version than JBoss 4.0.5.GA. They chose the SUN implementation. (I think that MyFaces will really soon be obsolete.) This upgrade requires some changes in applications using JSF (for example the applications that are Seam based). Here is what I have done to make it work, including some steps from Michael Yuan’s blog post.

(more…)

JSF-Facelets custom date converter

By Peter Hilton. Published on June 13, 2007 in Web applications, Java

This article describes how to implement a custom converter in JavaServer Faces (JSF) and Facelets that formats dates using relative dates for yesterday, today and tomorrow.

(more…)

Struts page-level authorisation

By Peter Hilton. Published on September 15, 2006 in Web applications, Java

A common requirement for web applications is role-based authorisation, to determine which users can access which functionality and data. This article explains how to use Struts’ support for page-level authorisation. (more…)

Dynamic calendars: iCalendar feeds using iCal4J

By Peter Hilton. Published on April 19, 2006 in Web applications, Java

After using iCalendar to publish and subscribe to various calendars from various computers, I starting thinking about RSS. Although RSS was originally designed to share news headlines between web sites, it quickly became clear that you can combine RSS feeds and newsreader software to solve unrelated software problems, hence the great explosion of RSS use that has nothing to do with ‘news’. iCalendar is going to be the same. (more…)

Next Page »
Copyright ©2005-2008, Lunatech Research B.V.