At TheServerSide Java Symposium today Oracle announced that it is shipping an EJB 3.0 preview. Along with the container they have 15 EJB 3 How to's and code samples, and 4 detailed technical papers available.
Checkout the EJB 3 Preview and code samples.
Chief Architect of Application Developnent Tools Ted Farrell demonstrated EJB 3 and JSF during his keynote. He had the container embedded in JDeveloper which allowed for real quick code demo's without needing deployment. He also demo'd JSF and showed how the UI could be deployed across a browser, rich client and mobile device using JSF renderkits, which looked really cool.
-
Oracle announces EJB 3 Preview at TSS Symposium (29 messages)
- Posted by: Floyd Marinescu
- Posted on: March 04 2005 18:34 EST
Threaded Messages (29)
- WOW by Artur Karazniewicz on March 05 2005 01:29 EST
- WOW by Donald Smith on March 05 2005 01:38 EST
-
WOW by damian frach on March 05 2005 02:07 EST
-
WOW in 10 minutes by Masoud kalali on March 05 2005 03:51 EST
-
WOW in 10 minutes by damian frach on March 06 2005 08:01 EST
-
java oohh java by i i on March 06 2005 10:39 EST
- EJB Big, Fat : not always true by jose romero on March 07 2005 04:51 EST
-
java oohh java by i i on March 06 2005 10:39 EST
-
WOW in 10 minutes by damian frach on March 06 2005 08:01 EST
-
WOW in 10 minutes by Masoud kalali on March 05 2005 03:51 EST
-
WOW by damian frach on March 05 2005 02:07 EST
- WOW by George Jiang on March 05 2005 05:07 EST
-
WOW by sadfasdf asdadsf on March 05 2005 05:32 EST
-
WOW by George Jiang on March 05 2005 06:11 EST
- Whose slide rule is the biggest? by Scott McCrory on March 05 2005 08:27 EST
-
WOW by George Jiang on March 05 2005 06:11 EST
- WOW by Artur Karazniewicz on March 05 2005 05:50 EST
-
WOW by sadfasdf asdadsf on March 05 2005 05:32 EST
- WOW by Debu Panda on March 05 2005 10:17 EST
- Shocking isn't it by geoff hendrey on March 05 2005 20:55 EST
- Shocking isn't it by Artur Karazniewicz on March 06 2005 02:30 EST
-
Even more shocking by George Jiang on March 06 2005 05:37 EST
-
Even more shocking by sadfasdf asdadsf on March 06 2005 06:11 EST
-
Even more shocking by George Jiang on March 07 2005 10:14 EST
-
Even more shocking by George Jiang on March 08 2005 05:38 EST
-
Even more shocking by Donald Smith on March 08 2005 12:08 EST
- Even more shocking by George Jiang on March 08 2005 05:30 EST
-
Even more shocking by Donald Smith on March 08 2005 12:08 EST
-
Even more shocking by George Jiang on March 08 2005 05:38 EST
-
Even more shocking by George Jiang on March 07 2005 10:14 EST
-
Even more shocking by sadfasdf asdadsf on March 06 2005 06:11 EST
- Congratulations by Gavin King on March 07 2005 11:12 EST
- Congratulations by Mike Keith on March 07 2005 11:40 EST
- WOW by Donald Smith on March 05 2005 01:38 EST
- due with J2EE 5? by joost de vries on March 05 2005 02:56 EST
- Can't download the preview by Vimal Kansal on March 05 2005 03:29 EST
-
Can't download the preview by Debu Panda on March 05 2005 10:41 EST
- Download Success by Avi Abrami on March 10 2005 07:09 EST
- RE: Can't download the preview by Shay Shmeltzer on March 07 2005 02:48 EST
-
Can't download the preview by Debu Panda on March 05 2005 10:41 EST
- due with J2EE 5? by Debu Panda on March 05 2005 10:23 EST
- Can't download the preview by Vimal Kansal on March 05 2005 03:29 EST
-
WOW[ Go to top ]
- Posted by: Artur Karazniewicz
- Posted on: March 05 2005 01:29 EST
- in response to Floyd Marinescu
It's nice to see big vendors are accepting EJB3. Hope it means bright future for most exciting features in EJB3. On the other hand it means we shouldn't wait "for years" for credible implementations of EJB3 from biggest players. We, currently, plan to port big financial application to EJB, but decided to wait for EJB3.
ps. If I see correctly - Oracle EJB 3.0 persistence is backed by toplink.
Artur -
WOW[ Go to top ]
- Posted by: Donald Smith
- Posted on: March 05 2005 01:38 EST
- in response to Artur Karazniewicz
If I see correctly - Oracle EJB 3.0 persistence is backed by toplink.
It is, absolutely.
- Don -
WOW[ Go to top ]
- Posted by: damian frach
- Posted on: March 05 2005 02:07 EST
- in response to Donald Smith
looks like the ejb3 and jsf will be a mainstream in near future
I am developing an app based on the ejb2.1 and jsf and with right tools my productivity is quite high
I am able to make a CRUD for one single relational table in 10-20 minutes
df -
WOW in 10 minutes[ Go to top ]
- Posted by: Masoud kalali
- Posted on: March 05 2005 15:51 EST
- in response to damian frach
looks like the ejb3 and jsf will be a mainstream in near futureI am developing an app based on the ejb2.1 and jsf and with right tools my productivity is quite highI am able to make a CRUD for one single relational table in 10-20 minutesdf
can you specify what kind of tools you are using ?if you generate all source code in a wizard style then you can claim such thing , and existance of such tools could be very wonderfull . -
WOW in 10 minutes[ Go to top ]
- Posted by: damian frach
- Posted on: March 06 2005 08:01 EST
- in response to Masoud kalali
looks like the ejb3 and jsf will be a mainstream in near futureI am developing an app based on the ejb2.1 and jsf and with right tools my productivity is quite highI am able to make a CRUD for one single relational table in 10-20 minutesdf
can you specify what kind of tools you are using ?if you generate all source code in a wizard style then you can claim such thing , and existance of such tools could be very wonderfull .
1) SUN Java Studio Enterprise 6 and SUN Java Creator (free for 30 days); SUN app server 7.1 PE (completely free even for production)
2) I would not call them wizards; they are 2 way (GUI <-> source code) tools
3) EJBs are seen as single objects; if you click on the object you can see other 3 subobjects: 2 interfaces and one class; it is automatically synchronized with XML descriptors; entity beans are created from DB schema; I just add the business interface and create and find methods; for session beans I also add only business interfaces and business logic
4) EJBs are wrapped by BD and DAO interfaces (and implementations if necessary)
5) in Creator I drag and drop the GUI (table and buttons). From GUI I map bean properties from BD (usually collections of entity beans) or I call BD methods (create, update, delete).
6) if I do not want to use entity beans (OR mapping) I use the JDBC, which is also wrapped by DAO abstraction; JDBC DAO takes longer time to implement
As I said simple CRUD for simple DB table takes me about 10-20 minutes. And both tools are quite flexible for basic refactoring.
Also in my case the EJB3 will not bring me too much, because the above mentioned tools take care of the EJB 2.1 bloated API disedvantages.
Also I do not use rich OO design model, so EJB 2.1 is OK for me.
SUN's entity EJBs are implemented by SUN's JDO, so perfromance and scalability should be OK also.
DF -
java oohh java[ Go to top ]
- Posted by: i i
- Posted on: March 06 2005 22:39 EST
- in response to damian frach
EJB Big, Fat, Slow and Costly.
the only reason to use it is my arogant customer ask for it. -
EJB Big, Fat : not always true[ Go to top ]
- Posted by: jose romero
- Posted on: March 07 2005 04:51 EST
- in response to i i
EJB Big, Fat, Slow and Costly.the only reason to use it is my arogant customer ask for it.
EJB are useful in some case (distributed transaction, exposing remote services through IIOP or webservices).
True they should not be used for everything but your statement is as stupid as saying EJB is a silver bullet solution. EJB are very useful when used in the right place. -
WOW[ Go to top ]
- Posted by: George Jiang
- Posted on: March 05 2005 05:07 EST
- in response to Artur Karazniewicz
It's nice to see big vendors are accepting EJB3.
It is not that the big vendors are accepting EJB3. It is that some big vendors (incumbents such as those who owns either Toplink or Hibernate) are pushing EJB3! Sad people like you are brain washed. -
WOW[ Go to top ]
- Posted by: sadfasdf asdadsf
- Posted on: March 05 2005 05:32 EST
- in response to George Jiang
It's nice to see big vendors are accepting EJB3.
It is not that the big vendors are accepting EJB3. It is that some big vendors (incumbents such as those who owns either Toplink or Hibernate) are pushing EJB3! Sad people like you are brain washed.
nobody "owns" hibernate, sad people like you are uninformed, a groundswell of opinion that ejb 2.1 is crap ( i said it years ago ) is driving ejb 3.0 .....
read up ... then post ... -
WOW[ Go to top ]
- Posted by: George Jiang
- Posted on: March 05 2005 06:11 EST
- in response to sadfasdf asdadsf
nobody "owns" hibernate, sad people like you are uninformed, a groundswell of opinion that ejb 2.1 is crap ( i said it years ago ) is driving ejb 3.0 ..... read up ... then post ...It's nice to see big vendors are accepting EJB3.
It is not that the big vendors are accepting EJB3. It is that some big vendors (incumbents such as those who owns either Toplink or Hibernate) are pushing EJB3! Sad people like you are brain washed.
So you already knew EJB2.1 was crap as a freshman at colleage or as an intern at JBoss? No wonder how well informed you are. -
Whose slide rule is the biggest?[ Go to top ]
- Posted by: Scott McCrory
- Posted on: March 05 2005 08:27 EST
- in response to George Jiang
Jeesh, this is like watching pre-teens argue over who's the better Dungeon Master... :-( -
WOW[ Go to top ]
- Posted by: Artur Karazniewicz
- Posted on: March 05 2005 05:50 EST
- in response to George Jiang
It is not that the big vendors are accepting EJB3.
Could You name one?It is that some big vendors (incumbents such as those who owns either Toplink or Hibernate) are pushing EJB3! Sad people like you are brain washed.
Aha!:) Another frustrated person, who even doesen't understand that EJB3 != Persistence. And yes this is, actually, sad.
Artur -
WOW[ Go to top ]
- Posted by: Debu Panda
- Posted on: March 05 2005 10:17 EST
- in response to Artur Karazniewicz
We, currently, plan to port big financial application to EJB, but decided to wait for EJB3.ps. If I see correctly - Oracle EJB 3.0 persistence is backed by toplink. Artur
You can start prototyping to migrate your applications to EJB3 with our preview and give your feedback whether the EJB 3.0 specification is going in the right direction.
- Debu Panda
Product Manager, EJB Container
Oracle Application Server Development
http://radio.weblogs.com/0135826/ -
Shocking isn't it[ Go to top ]
- Posted by: geoff hendrey
- Posted on: March 05 2005 20:55 EST
- in response to Artur Karazniewicz
It's nice to see big vendors are accepting EJB3.
Yes ... big surprise. -
Shocking isn't it[ Go to top ]
- Posted by: Artur Karazniewicz
- Posted on: March 06 2005 02:30 EST
- in response to geoff hendrey
It's nice to see big vendors are accepting EJB3.
Yes ... big surprise.
Considering that:
1. EJB 3 is a major paradigm shift,
2. EJB 3 is in very early stage,
3. There are counter-propositions around
actually, it is!
Artur -
Even more shocking[ Go to top ]
- Posted by: George Jiang
- Posted on: March 06 2005 05:37 EST
- in response to geoff hendrey
It's nice to see big vendors are accepting EJB3.
Yes ... big surprise.
Even more shocking,
Two vendors (JBoss and Oracle) pushing EJB3 were presented as "big vendors are accepting EJB3". -
Even more shocking[ Go to top ]
- Posted by: sadfasdf asdadsf
- Posted on: March 06 2005 06:11 EST
- in response to George Jiang
Even more shocking,Two vendors (JBoss and Oracle) pushing EJB3 were presented as "big vendors are accepting EJB3".It's nice to see big vendors are accepting EJB3.
Yes ... big surprise.
hey george, perhaps you could use one of these
http://zapatopi.net/afdb.html
Perhaps JBoss is using mind control as well.
--b -
Even more shocking[ Go to top ]
- Posted by: George Jiang
- Posted on: March 07 2005 22:14 EST
- in response to sadfasdf asdadsf
hey george, perhaps you could use one of these http://zapatopi.net/afdb.htmlPerhaps JBoss is using mind control as well. --b
Even more shocking, two vendors (JBoss and Oracle) pushing EJB3 were presented as "big vendors are accepting EJB3".It's nice to see big vendors are accepting EJB3.
Yes ... big surprise.
Nop.
Even it's deceitful, it's far from "mind control". -
Even more shocking[ Go to top ]
- Posted by: George Jiang
- Posted on: March 08 2005 05:38 EST
- in response to George Jiang
Nop.Even it's deceitful, it's far from "mind control".
PS. "it" = "big vendors are accepting EJB3" -
Even more shocking[ Go to top ]
- Posted by: Donald Smith
- Posted on: March 08 2005 12:08 EST
- in response to George Jiang
Nop.Even it's deceitful, it's far from "mind control".
PS. "it" = "big vendors are accepting EJB3"
Your replacement is ambigious. Which "it" are you replacing with the substitution? I know I'm dying to know, I'm sure countless others are too.
- Don -
Even more shocking[ Go to top ]
- Posted by: George Jiang
- Posted on: March 08 2005 17:30 EST
- in response to Donald Smith
Even the statement "big vendors are accepting EJB3" is deceitful, it's far from "mind control". -
Congratulations[ Go to top ]
- Posted by: Gavin King
- Posted on: March 07 2005 11:12 EST
- in response to Artur Karazniewicz
Big ups to the Oracle guys on this release, and on how well presented it is (!), I especially like all the samples. This is what we need more of, lots of actual example code to show off how nice the EJB3 programming model really is. It's hard to appreciate that from a spec document, you have to actually see the code.
Cheers,
Gavin -
Congratulations[ Go to top ]
- Posted by: Mike Keith
- Posted on: March 07 2005 11:40 EST
- in response to Gavin King
Big ups to the Oracle guys on this release, and on how well presented it is (!), I especially like all the samples. This is what we need more of, lots of actual example code to show off how nice the EJB3 programming model really is. It's hard to appreciate that from a spec document, you have to actually see the code.Cheers,Gavin
Thanks, Gavin. As you already know, showing people the EJB3 code in talks and at conferences is about as convincing as anything can be and people respond overwhelmingly positive about it. With two great previews to try out from the two most market-gaining servers people don't need to go to talks to be convinced anymore. EJB3 is easy to use and is going to be hugely popular.
-Mike -
due with J2EE 5?[ Go to top ]
- Posted by: joost de vries
- Posted on: March 05 2005 02:56 EST
- in response to Floyd Marinescu
That's really interesting.
The documentation seems to be lot more extensive too. That's very welcome.
The fact that there's a preview out now suggests that it might be available for production in the near-future. The next Oracle appserver release is expected this summer. But that only implements J2EE 1.4 and EJB 3 uses Java 5 annotations, right?
So when will this be supported and available for production? Will it be this summer or two years from then?
Groeten uit Holland,
Joost -
Can't download the preview[ Go to top ]
- Posted by: Vimal Kansal
- Posted on: March 05 2005 03:29 EST
- in response to joost de vries
It appears, Oracle's download site is thoroughly screwed, I am just not able to download the preview. Can somebody from Oracle look into this. -
Can't download the preview[ Go to top ]
- Posted by: Debu Panda
- Posted on: March 05 2005 10:41 EST
- in response to Vimal Kansal
It appears, Oracle's download site is thoroughly screwed, I am just not able to download the preview. Can somebody from Oracle look into this.
Vimal,
I tried dowloading couple of times from outside Oracle network (me being in Las Vegas attending TSSJS) and the download server works great.
Are you based in the USA?
-Debu -
Download Success[ Go to top ]
- Posted by: Avi Abrami
- Posted on: March 10 2005 07:09 EST
- in response to Debu Panda
For your information, I was also having trouble with the download, but have since successfully downloaded it. Please see this Web page for more details:
http://forums.oracle.com/forums/thread.jsp?forum=36&thread=292598
Good Luck,
Avi. -
RE: Can't download the preview[ Go to top ]
- Posted by: Shay Shmeltzer
- Posted on: March 07 2005 14:48 EST
- in response to Vimal Kansal
What URL do you get to?
If you get to a url looking like http://download.oracle... replace it with http://download-west.oracle....
Also make sure you are logged into OTN before you download. -
due with J2EE 5?[ Go to top ]
- Posted by: Debu Panda
- Posted on: March 05 2005 10:23 EST
- in response to joost de vries
That's really interesting. The documentation seems to be lot more extensive too. That's very welcome.The fact that there's a preview out now suggests that it might be available for production in the near-future. The next Oracle appserver release is expected this summer. But that only implements J2EE 1.4 and EJB 3 uses Java 5 annotations, right? So when will this be supported and available for production? Will it be this summer or two years from then?Groeten uit Holland,Joost
Yes, we are planning to include EJB3 features in a production release very soon and you do not have to wait years for using EJB3 in a production environment. The next application server release will also be certified with J2SE so that you can use annotations. We plan to support some of the EJB3 features with JDK 1.4 using XML deployment descriptors.
Please look at my blog http://radio.weblogs.com/0135826/2005/03/05.html#a127 to see the goals we set for this release.
Also look at our demo/how at http://www.oracle.com/technology/tech/java/oc4j/ejb3/howtos/howtoejb30jdk14/doc/how-to-ejb30-jdk14.html that demostrates our support for EJB3 features with JDK 1.4
regards
Debu Panda