Skip to main content

Felipe Leme

Felipe Leme has worked professionally with Java since 1996, and in the last years had became an active enthusiastic of the technology: he is
a frequent speaker in the main Brazilian Java conferences, presented at JavaOne for 3 years in a row, is a developer of a few Java-based open-source projects (like DbUnit and Jakarta Cactus), and is an
individual member of the Java Community Process, where he took part of the JSP 2.1 and Java EE 5.0 expert groups.

He is a father of two, and in his spare time likes to assemble jigsaw puzzles and collect Marvel comic books with his older son, Thomas. He used to scuba dive as well, but have not dove yet in this new millennium.

Currently, he works as an independent consultant and Java instructor in Brazil, but is planning to move back to the US, where he worked from 1999 to 2002.

 

Articles

Passing dynamic values to taglibs via the JSP expression language (EL) is convenient, but is hard on the taglib developer and is therefore little-supported. Felipe Leme shows how code generation might solve that problem.
While typical JSP taglibs are held to a set of well known rules, many developers aren't aware that new rules can be defined and enforced by the developer. Felipe Leme examines these underappreciated JSP features.

Weblogs

With all this fuzz about JavaFX (which I've never cared for so far, and always thought it was something related to the FX TV channel), I decided to check the website.

A few years ago, JSTL introduced the concept of EL (Expression Language) to the Java standards. Since then, the technology have been slowing climbing the JCP ladder, first becoming part of JSP 2.0...

After struggling for weeks and almost giving up, I finally managed to have the Eclipse TPTP profiler working on my Ubuntu 64bits box!



As this was a painful and unbelievably...

In this blog, I provide a quick solution for an issue that arises when you use ICEFaces server-push technology combined with Spring JSF integration.

Once in a while people blog about JSP being a dead technology. Well, that's not true, it is so alive that it is even being sold in the streets of San Francisco, as shown below:


...

I have taught Java and web-tier (Servlets/JSP/taglibs) development to about 10 classes over the last 3 years. And everytime I teach servlet attributes, I face the same situation: first I explain...

We presented our technical session earlier today, so now we can finally...

Have you ever spent hours trying to run 2 instances of Firefox on Linux, using command-line arguments (like -ProfileManager)...

Now that the pandora box is open is open, it is my turn to suggest a (possible worthless, I know) change to the Java language: the ...

I have this blog for a long time - in fact, I think I was one of the first 100 or so weblogers, as I joined it shortly after JavaOne 2003. Still, I haven't blogged that much (just 22 entries in 41...

So, here is the deal. I've created a generic DAO class that looks like the following:

Much has been talked about the commoditization of the Java EE application server, specially now that 2 servers (Sun's Glassfish and Apache's Geronimo) are available under 'unrestricted' open-...

Intro

I'm writing the web services material for Globalcode's brand new course on Java Enterprise development, so I decided to give NetBeans 5...

I'm going to the JavaOne conference for the 3rd consecutive year and this year I'm planning to write more about it (on blogs or even articles).



In fact, I've seen many blogs...

As I (and many others) have mentioned earlier, the JavaOne call for papers is open.



...

As Daniel already pointed out, the J1CFP was really late this year -
by this time in previous years the submissions should have...

A couple of months ago, I had to implement a custom LoginModule to be used by a J2EE application running primarily on JBoss 3.0.8 (bundled with Tomcat 4.1.24). While developing it, I had to...

I haven't blogged in a while - even after attending Java One 2004, which is source for blogging heaven - but I couldn't let this date pass on without making some noise.

From Maven's...

JSTL's SQL and XML are controversial taglibs. A lot of people complain they hurt the MVC principles, while others defend they can be useful in some situations (specially on protoypes and small...

The JCP committee approved the final specification for JSR 127. In other words, the long awaited JSF (JavaServer Faces) has finally left its specification stage.

Jakarta Standard Taglib is the Reference Implementation (RI) for the JSTL specification (JSR 52...

Lomboz - a J2EE plug-in for Eclipse - has become open source. That is great news for the Eclipse and Open Source communities.

As I said in my previous weblog, more J2EE-related JSR final releases would be announced soon. And here they are:

As a subscriber to the jcp-interest mailing lists, I receive many JCP/JSR announcements. In particular, everytime a JSR changes its status, I got an email about that change.

A couple of weeks ago, I went to Abaporu, one of the technical conferences organized by Soujava (a...

Yesterday was really a "release day". Not only JWSDP and JDeveloper had new releases, but also...

Oracle has relased today JDeveloper 9.0.3.3, a maintenance release for its IDE.



It has dozens of bug...

There's been a lot of talk lately about how Tiger (J2SE 1.5) is going to make Java easier to develop with, bringing it to the masses (or as Sun call it, to the "corporate developers"). I have no...

The Java Community Process (or JCP) is the main responsible for Java being open and "democratic". Everything that is incorporated to the Java platform - from specific APIs to full J2SE versions -...