The Artima Developer Community
Sponsored Link

Articles Forum
Refactoring the EJB APIs

1 reply on 1 page. Most recent reply: Feb 28, 2007 7:21 AM by alan snoog

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Bill Venners

Posts: 2284
Nickname: bv
Registered: Jan, 2002

Refactoring the EJB APIs Posted: Jun 13, 2006 9:00 AM
Reply to this message Reply
Advertisement
Linda DeMichiel is Sun Microsystems' specification lead and chief architect for Enterprise JavaBeans 3.0 and the Java Persistence API (JSR 220). In the first segment of this two-part interview, she discusses how the EJB 3 APIs simplify development, how to choose between annotations and XML in configuring an EJB environment, and suggests a practical way to learn about EJB 3.

You can read the interview here:

http://www.artima.com/lejava/articles/refactoring_ejb.html

What do you think of Linda's comments?


alan snoog

Posts: 4
Nickname: alansnoog
Registered: Feb, 2007

Re: Refactoring the EJB APIs Posted: Feb 28, 2007 7:21 AM
Reply to this message Reply
one long but useful article,

I use google search find this, Thanks.

Java metadata annotations so developers can use annotations to specify lifecycle callback methods when, and where, such callbacks are useful. Instead of implementing to the interface, just specify what need. That can either be done in a method on the bean class, or you can factor that out of the bean class and place such callbacks on an interceptor class. You don't need to have such callbacks in your main-line code.

Flat View: This topic has 1 reply on 1 page
Topic: Compiling Java to JavaScript Previous Topic   Next Topic Topic: Considering Closures for Java

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use