Subversion
Written by: Lorna Jane Mitchell
Featured Refcardz: Top Refcardz:
  1. Git
  2. DNS
  3. Data Mining
  4. Spring Data
  5. Subversion
  1. Spring Data
  2. Subversion
  3. Spring Config.
  4. Spring Annotations
  5. Data Mining

Link Details

Link 500713 thumbnail
User 95751 avatar

By pt93903
via techblog.bozho.net
Published: Oct 13 2010 / 12:49

These are all examples that have come out after 8 hours of creating some very basic things with JavaEE. Nothing extravagant. And the application is totally non-portable. So don’t give portability as an advantage of JavaEE. Perhaps the only portable system is a Hello World. But portability is not the worst thing. The worst thing is that the principle that at least JBoss follows is the “principle of most surprise”. Things just don’t work the way one expects them to. Perhaps I’ve been spoilt by spring, but I expect [..]
  • 41
  • 6
  • 4940
  • 1

Comments

Add your comment
User 236075 avatar

henk replied ago:

-3 votes Vote down Vote up Reply

>The worst thing is that the principle that at least JBoss follows is the “principle of most surprise”. Things just don’t work the way one expects them to.

Maybe those things don't work the way -you- expect them? To me they actually do work they way I expect them to be. Sure, occasionally things don't work, but that's true for Spring too. On the whole I would say the amount of quirks in both these great platforms is fairly equal.

Of course, there are also things that are plain bugs. JBoss Hibernate for instance has quite a lot of them really, but let's not forget that Spring applications depend just as much on Hibernate as most Java EE applications do.

User 319676 avatar

Lincoln Baxter, III replied ago:

0 votes Vote down Vote up Reply

I have to agree with Henk -

">The worst thing is that the principle that at least JBoss follows is the “principle of most surprise”. Things just don’t work the way one expects them to.

Maybe those things don't work the way -you- expect them? To me they actually do work they way I expect them to be. Sure, occasionally things don't work, but that's true for Spring too. On the whole I would say the amount of quirks in both these great platforms is fairly equal.

Of course, there are also things that are plain bugs. JBoss Hibernate for instance has quite a lot of them really, but let's not forget that Spring applications depend just as much on Hibernate as most Java EE applications do."

User 319676 avatar

Lincoln Baxter, III replied ago:

-1 votes Vote down Vote up Reply

Also, be aware this article was written about Java EE 5 - which is over 4 years ago, since it was released on May 16, 2006. This article is not written about current state technology.

User 319676 avatar

Lincoln Baxter, III replied ago:

-1 votes Vote down Vote up Reply

PS. When I said I agreed with Henk, this was not meant to be a slight on you. The state of documentation (or lack thereof) is the biggest failing of Java EE, and leads to tons of confusion with "how am I supposed to do this?" or "this is too hard!"

It's not your fault, it's our fault. I will always push for more centralized, portable EE documentation.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.