• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

to paul the author: your opinion of enhancements to EJB

 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Paul, congratulations on your book,

Since you have a close working knowledge of the EJB 2.0 spec for writing your book and it sample code, and maybe you also have a grasp of EJB 3.0, my question is:

What other features/enhancements, that reach beyond today's EJB 3.0 spec, do you think would be necessary to really make EJB technology the most widespread, high performance, business component object model of choice in the java world ??
[ July 26, 2005: Message edited by: chris coleman ]
 
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Paul,

In addition to above issue, what technologies/framework, e.g. Spring, Tapestry, etc, can be "integrated" with EJB 3.0 specification or further enhancements? As you know, now EJB 3.0 has borrowed the idea from Hibernate.

Nick
 
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Chris and Nick:
The most robust system we have around is the universe we live in, and it works in the simplest possible way. In other words, the laws of nature are in their simplest possible form (note that simple does not always mean easy) and almost all scientists will agree with me on that. To that end, I'm excited about EJB 3.0 because its main purpos is to "improve the EJB architecture by reducing its complexity from the developer's point of view" and I assume that by "reducing complexity" they mean simplifying :-).
"Simpliication" in software often means automation, abstraction, and standardization. But we pay for all the advantages of "simplification" in losing flexibility, and optimizations for specific environments. So it's very tricky to strike a balance.
As much I'm excited about EJB 3.0, there is quite a bit of "simplification" in there. It's always a good idea to maintain a healthy skepticism to see how it's going to play out. Then, there are some side questions: who'll be running the Java show three years from now? What other technologies may emerge by then? So right now, instead of wishing for more "simplification", I would rather like to sit down with the Spring folks to see if we could vision some kind of unification here :-).

Regards.
Paul
Book website
www.manning.com/sanghera
 
Nicholas Cheung
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Paul,

What technologies you are currently looking at?

Nick
 
Paul Sanghera
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Nick:
Generally speaking, I keep my eyes on the directions in which Java (including J2EE) is going. Technologies I'm currently looking at include:

EJB 3.0, Hibernate, Spring, Lucene (and search technologies in general), Solaris 10, and the general progress in Linux.
Cheers.
Paul

Originally posted by Nicholas Cheung:
Paul,

What technologies you are currently looking at?

Nick

 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic