• 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/Bookmark

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/Bookmark

Filed under Java, Performance | 1 Comment »

Deployment automation for Java application running on Websphere, WebLogic and JBoss

Archives

  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India

Categories

  • Java (282)
  • Agile (109)
  • General (50)
  • Testing (42)
  • Performance (42)
  • Hibernate (36)
  • Scrum (33)
  • Podcast (31)
  • Architecture (31)
  • Spring (28)
  • SOA (24)
  • Maven (22)
  • Project Management (22)
  • Middleware (23)
    • Deployment (14)
  • Flex (17)
  • JPA (17)
  • Eclipse (15)
  • Xebia Labs (15)
  • Quality Assurance (14)

Tag Cloud

    Scala Java JavaOne Ajax Spring Scrum fitnesse qcon Functional Programming Xebia SOA Seam IntelliJ esb Performance XML Agile Agile Awareness Workshop Grails Testing Groovy Poppendieck Architecture Semantic Web Introduction to Agile Hibernate product owner Lean Closures Maven