• Home
  • RSS Feed
  • Log in

Archive for December, 2006


JavaEE: programming model or application server interface?
Posted by Vincent Partington mid-afternoon: December 6th, 2006

Java has been around for more than 10 years now and has accumulated a lot of unneeded stuff:

  • Deprecated methods, classes and packages that are never removed,
  • Packages hardly anybody ever uses (when was the last time you used javax.sound.midi?), and
  • Language features that have turned out differently then we imagined:
    • Packages were meant as namespaces to separate identically named classes. However, because package names are usually quite long and the average Java class import tens of other classes and we then collapse the import list in our IDE, we tend to get annoyed when an identically named class exists in multiple packages.
    • The distinction between java and javax was meant to convey that javax packages were extensions to the standard class library. However, since JavaSE now contains lots of javax packages that is no longer the case.

You could call that stuff Java’s vestigial structures. They served a purpose at some point during Java’s evolution but have since lost their function. Unfortunately, backwards compatibility prevents us from haphazardly removing those features.

Anyway, the same has happened to the JavaEE specification.
(more…)

Share

Filed under Java | 5 Comments »


EJAPP top 10 BOF session at JavaPolis 2006
Posted by Vincent Partington mid-afternoon: December 3rd, 2006

I’m hosting a BOF session at JavaPolis 2006 to improve and extend the Enterprise Java Application Performance Project top 10. I’ll start by briefly going through the presentation I gave at J-Fall (but in English this time) and then move into brainstorm mode. I’m looking for more real life data and some more analysis can’t hurt either. We may also decide to reorder the list to more closely mirror the impact of the problems.

If you are at JavaPolis, join us and bring your performance experiences on Thursday at 21:30. And if you’re not going to JavaPolis, you really should. It’s the European Java conference, with lots of interesting speakers, a good venue, and a nice atmosphere.

Vincent Partington.

Share

Filed under Java, Performance | 1 Comment »


Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India
  • Xebia Sweden

Categories

  • Java (311)
  • Agile (181)
  • General (136)
  • Scrum (67)
  • Architecture (64)
  • Testing (59)
  • Performance (46)
  • Middleware (56)
    • Deployment (38)
  • Xebia Labs (39)
  • SOA (31)
  • Podcast (31)
  • Project Management (28)
  • Tools (26)
  • Uncategorized (20)
  • lean architecture (20)
  • Quality Assurance (17)
  • Articles (13)
  • Requirements Management (13)
  • Virtualization (19)

Tag Cloud

    JPA TDD Scrum Hibernate Frameworks ACT Moving to India Eclipse lean architecture JPA implementation patterns Maven Java Spring XML SOA Lean Agile Groovy Concurrency Control Flex Oracle Xebia product owner Ajax Grails lean architectuur Architecture Javascript Scala agile architectuur

Archives

  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
Avatars by Sterling Adventures