aspose file tools*
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes to paul the author: your opinion of enhancements to EJB Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Bookmark "to paul the author: your opinion of enhancements to EJB" Watch "to paul the author: your opinion of enhancements to EJB" New topic
Author

to paul the author: your opinion of enhancements to EJB

chris coleman
Ranch Hand

Joined: Mar 06, 2002
Posts: 42
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 ]

Sun Certified Java Programmer for the Java2(tm) Platform<br />IBM Certified Solution Developer, WebSphere 3.5
Nicholas Cheung
Ranch Hand

Joined: Nov 07, 2003
Posts: 4982
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


SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)
Paul Sanghera
Ranch Hand

Joined: Jul 26, 2005
Posts: 38
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


Paul Sanghera, Ph.D.<br />SCBCD, SCJP, Project+, Network+, Linux+, CNA.
Nicholas Cheung
Ranch Hand

Joined: Nov 07, 2003
Posts: 4982
Paul,

What technologies you are currently looking at?

Nick
Paul Sanghera
Ranch Hand

Joined: Jul 26, 2005
Posts: 38
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
 
 
subject: to paul the author: your opinion of enhancements to EJB