Re: Tools for J2EE Project

"Dmitri Colebatch" <[email protected]> Fri, 29 Mar 2002 09:02:06 +1100
Newsgroups gmane.comp.java.ejb.general
Message-ID <027701c1d6a4$333b00d0$0100a8c0@hobbes>
------=_NextPart_000_0274_01C1D700.6686B2C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

(o:

no I dont... but XDoclet has all the ingrediants required to create such a =
beast.... so if you wanted to have a look at building something based on th=
at I'd be in there to help... otoh its been on my list of things to write f=
or a while, so hopefully I'll get around to it on my own steam sooner or la=
ter (o:

cheesr
dim
  ----- Original Message -----=20
  From: Francis Purcell=20
  To: [email protected]=20
  Sent: Thursday, March 28, 2002 7:11 AM
  Subject: Re: [EJB-Developer] Tools for J2EE Project


  Exactly...do you know of such a tool, Dmitri?
  BTW, ideally the tool would also read the ejb doclet tags to determine th=
e=20
  JNDI name of the bean, etc...and just generate a .java file that can be=20
  executed...and if it created a Cactus servlet .java file, that would be=20
  incredibly cool...


  At 01:41 PM 3/27/2002 +1100, you wrote:
  >what sort of testing would you like to see XDoclet support?
  >
  >are you thinking something like
  >
  >/**
  >  * @ejb:interface-method
  >  * @junit-j2ee ...
  >  * @junit-j2ee parameter name=3D"a" value=3D"foo"
  >  * @junit-j2ee parameter name=3D"b" value=3D"bar"
  >  */
  >public void myMethodToBeTested(String a, String b)
  >{
  >   ...
  >}
  >
  >or what?
  >
  >----- Original Message -----
  >From: "Francis Purcell" <[email protected]>
  >To: <[email protected]>
  >Sent: Wednesday, March 27, 2002 11:46 AM
  >Subject: RE: [EJB-Developer] Tools for J2EE Project
  >
  >
  >Wow, it's quite here...I wonder what's going on a JavaONE???
  >
  >Anyway, totally agree with you, Mushtaq.  JUnit is *the* tool for
  >testing...  Jakarta Cactus is built on top of JUnit, and has a TestServl=
et
  >class which your test-case extends, such that your test case is running =
as
  >a servlet in a J2EE container, as compared to your test running as a sim=
ple
  >java client in a private test JVM.   This is my prefreed way test EJBs,
  >since this Servlet 2 EJB scenario better represents how my EJBs are bein=
g=20
  >used.
  >
  >BTW, anyone know of any *free* test tools that will allow you to define
  >your tests via JavaDoc tags ala XDoclet?  (I know of one tool whose name
  >escapes me , but said tool has a license fee & proprietary execution
  >environment attached).  What about performance measuring tools for serve=
r
  >side components?
  >
  >Cheers,
  >Frank
  >
  >
  >At 04:21 AM 3/26/2002 -0500, you wrote:
  > >Also JUnit for unit testing...
  > >
  > >www.junit.org
  > >
  > >Regards,
  > >Mushtaq
  > >
  > > > ----------
  > > > From:       Francis Purcell[SMTP:[email protected]]
  > > > Reply To:       [email protected]
  > > > Sent:       Sunday, March 24, 2002 12:47 AM
  > > > To:       [email protected]
  > > > Subject:       Re: [EJB-Developer] Tools for J2EE Project
  > > >
  > > > Hi Sundar,
  > > >
  > > > Ant & XDoclet are requirements for everything J2EE I now do :
  > > >
  > > >    Apache Ant -- of course...so many options in this thing, it's
  > > > unbelievable (my favorite lesser know options is being able to turn=
 tabs
  > > > in
  > > > your source code into x-number of spaces).  I'm pretty sure there a=
re VSS
  > > > options native to Ant...if not, you may want to look at using CVS i=
f at
  > > > all
  > > > possible.
  > > >    XDoclet
  > > (<http://xdoclet.sourceforge.net)>http://xdoclet.sourceforge.net) --
  > > invaluable, especially when
  > > >
  > > > developing EJBs (I think there are tags for Orion, which I'd assume=
 works
  > > > with Oracle...if not, someone either has templates they can give yo=
u, or
  > > > it
  > > > would be worth building your own).
  > > >
  > > > A good J2EE unit testing tool is Apache's Cactus, but I don't have =
enough
  > > > experience with it to call it a requirement.  I too would like to k=
now
  > > > what
  > > > other testing tools (especially performance testing) people are usi=
ng...
  > > >
  > > > As to meeting a schedule without fail, I don't think I'm the best p=
erson
  > > > to
  > > > answer this question :-).   I find inspiration in many extreme=20
  > programming
  > > >
  > > > concepts around managing expectations, especially where you involve=
 the
  > > > client to determine what the requirements are, and the developers i=
n
  > > > determining how long each requirement will take...then negotiating =
with
  > > > the
  > > > client and letting them determine the trade offs between time and
  > > > functionality.   Take a look at:
  > > >
  > >=20
  > <http://www.c2.com/cgi/wiki?ExtremeProgrammingSummary>http://www.c2.com=
/cgi/wiki?ExtremeProgrammingSummary
  > > >
  > > > Good luck,
  > > > Frank
  > > >
  > > > p.s., In preparing for this project, I would allocate time for you =
and
  > > > your
  > > > developers to learn the tools.  Don't just run through the examples=
 that
  > > > come with the tools (unless you want to build a false sense of
  > > > confidence).  Rather, take the examples and build new things on top=
 of
  > > > them.  Mimic what you are going to be doing on this project (servle=
ts,
  > > > ejbs, etc...), and really exercise your knowledge of the tools (e.g=
., use
  > > > ant to create a build system full of build rules for your prototype=
=20
  > ejbs &
  > > >
  > > > servlets; use XDoclet to create deployment descriptors and home/rem=
ote
  > > > interfaces for those prototypes; create a single rule in ant that b=
uilds
  > > > your code from scratch, starts your J2EE server, deploys your=20
  > jar/war/ear,
  > > >
  > > > runs your unit test, strips any tabs in your code, and check the ch=
anges
  > > > into VSS, etc...).  Knowing as much about how these things work (an=
d how
  > > > they don't) before you enter panic mode is a big plus...  BTW, ther=
e are
  > > > some pretty good presentation tools out there, and more coming out =
every
  > > > day (
  > > > advice, Oracle AS may do some things very very well, but it probabl=
y does
  > > > not do everything you need.
  > > >
  > > >
  > > > At 09:56 AM 3/23/2002 -0800, you wrote:
  > > >
  > > > >
  > > > >
  > > > >Dear Developers,
  > > > >
  > > > >I am about to lead a J2EE project. I would like to know a list of =
best
  > > > >tools that I should get hold of. As we are going with Oracle9i as=
=20
  > the app
  > > >
  > > > >server. So for IDE we are going for JDeveloper. For Version contro=
l I am
  > > > >thinking to use Visual Source Safe. I would like to know the appro=
priate
  > > > >tools for Desinging, Project management, Testing including functio=
nal,
  > > > >load testing, performance testing.  I would appriciate if U guys c=
an=20
  > give
  > > >
  > > > >inputs as how should I proceed managing the project as the cilent =
wants
  > > > us
  > > > >to meet the deadline without fail. Thanks in advance.
  > > > >
  > > > >Regards
  > > > >
  > > > >Sundar.
  > > > >>
  > > > >>
  > > > >
  > > > >
  > > > >Do You Yahoo!?
  > > > >Yahoo! Movies - coverage of the 74th Academy Awards=AE
  > > > >Yahoo! Groups Sponsor
  > > > >ADVERTISEMENT
  > > > ><
  > > > 6905:HM/A=3D"7665/R=3D=3D0/*
  > > > 63%3eM=3D!5002.1818248.3328688.1261774/D=3D=3Degroupweb/S=3D0500690=
5:HM/A=3D"7665/R
  > > > =3D=3D1>6b928b.jpg
  > > > >6b933f.jpg
  > > > >
  > > > >EJB-Developer group email addresses:
  > > > >   Post message: [email protected]
  > > > >   Subscribe:    [email protected]
  > > > >   Unsubscribe:  [email protected]
  > > > >   List owner:   [email protected]
  > > > >
  > > > >Our other technical discussion groups:
  > > > >- For general Java (J2EE) questions/answers:
  > > > ><<http://groups.yahoo.com/group/Java_Developer>http://groups.yahoo=
.com/
  > > group/Java_Developer>http://groups.yahoo.com/gro
  > > > up/Java_Developer
  > > > >- For peer-to-peer software development discussion:
  > > > ><<http://groups.yahoo.com/group/P2P-Developer>http://groups.yahoo.=
com/g
  > > roup/P2P-Developer>http://groups.yahoo.com/grou
  > > > p/P2P-Developer
  > > > >
  > > > >Web link to the EJB-Developer group:
  > > > >
  > > > ><<http://groups.yahoo.com/group/EJB-Developer>http://groups.yahoo.=
com/g
  > > roup/EJB-Developer>http://groups.yahoo.com/grou
  > > > p/EJB-Developer
  > > > >
  > > > >ATTENTION: You are receiving this message because you actively=20
  > subscribed
  > > >
  > > > >to the EJB-Developer technical discussion group on Yahoo! Groups. =
 All
  > > > >subscriptions come from Yahoo-verified email addresses and are log=
ged;
  > > > >therefore subscriptions can be proved to any appropriate legal
  > > > >authority.  To unsubscribe, send a blank email from the email addr=
ess
  > > > >receiving group messages to the "Unsubscribe" email address shown
  > > > >above.  If unsubscribing doesn't work, send a message concerning t=
his
  > > > >problem to [email protected].  Only Yahoo! Groups is respons=
ible
  > > > for
  > > > >their own subscription services; the moderator will not perform th=
ese
  > > > >services at any time.
  > > > >
  > > > >*** EJB-Developer - A free service brought to you by Democracy 2.0
  > > > >(www.democracy2.org) ***
  > > > >
  > > > >Your use of Yahoo! Groups is subject to the
  > > > ><<http://docs.yahoo.com/info/terms/>http://docs.yahoo.com/info/ter=
ms/>Y
  > > ahoo! Terms of Service.
  > > >
  > > >
  > > > EJB-Developer group email addresses:
  > > >   Post message: [email protected]
  > > >   Subscribe:    [email protected]
  > > >   Unsubscribe:  [email protected]
  > > >   List owner:   [email protected]
  > > >
  > > > Our other technical discussion groups:
  > > >  - For general Java (J2EE) questions/answers:
  > > >
  > >=20
  > <http://groups.yahoo.com/group/Java_Developer>http://groups.yahoo.com/g=
roup/Java_Developer
  > > >  - For peer-to-peer software development discussion:
  > > >
  > >=20
  > <http://groups.yahoo.com/group/P2P-Developer>http://groups.yahoo.com/gr=
oup/P2P-Developer
  > > >
  > > > Web link to the EJB-Developer group:
  > > >
  > >=20
  > <http://groups.yahoo.com/group/EJB-Developer>http://groups.yahoo.com/gr=
oup/EJB-Developer
  > > >
  > > > ATTENTION: You are receiving this message because you actively subs=
cribed
  > > > to the EJB-Developer technical discussion group on Yahoo! Groups.  =
All
  > > > subscriptions come from Yahoo-verified email addresses and are logg=
ed;
  > > > therefore subscriptions can be proved to any appropriate legal auth=
ority.
  > > > To unsubscribe, send a blank email from the email address receiving=
 group
  > > > messages to the "Unsubscribe" email address shown above.  If=20
  > unsubscribing
  > > > doesn't work, send a message concerning this problem to
  > > > [email protected].  Only Yahoo! Groups is responsible for the=
ir own
  > > > subscription services; the moderator will not perform these service=
s at
  > > > any time.
  > > >
  > > > *** EJB-Developer - A free service brought to you by Democracy 2.0
  > > > (www.democracy2.org) ***
  > > >
  > > > Your use of Yahoo! Groups is subject to
  > > <http://docs.yahoo.com/info/terms/>http://docs.yahoo.com/info/terms/
  > > >
  > > >
  > >
  > >
  > >Yahoo! Groups Sponsor
  > >ADVERTISEMENT
  > ><http://rd.yahoo.com/M=3D213858.1879370.3379539.1261774/D=3Degroupweb/=
S=3D17050=20
  > 06905:HM/A=3D763352/R=3D0/*http://www.classmates.com/index.tf?
  >s=3D5085>c93e96c.jpg
  > >c93ea49.jpg
  > >
  > >EJB-Developer group email addresses:
  > >   Post message: [email protected]
  > >   Subscribe:    [email protected]
  > >   Unsubscribe:  [email protected]
  > >   List owner:   [email protected]
  > >
  > >Our other technical discussion groups:
  > >- For general Java (J2EE) questions/answers:
  > ><http://groups.yahoo.com/group/Java_Developer>http://groups.yahoo.com/=
gro=20
  > up/Java_Developer
  > >- For peer-to-peer software development discussion:
  > ><http://groups.yahoo.com/group/P2P-Developer>http://groups.yahoo.com/g=
rou=20
  > p/P2P-Developer
  > >
  > >Web link to the EJB-Developer group:
  > >
  > ><http://groups.yahoo.com/group/EJB-Developer>http://groups.yahoo.com/g=
rou=20
  > p/EJB-Developer
  > >
  > >ATTENTION: You are receiving this message because you actively subscri=
bed
  > >to the EJB-Developer technical discussion group on Yahoo! Groups.  All
  > >subscriptions come from Yahoo-verified email addresses and are logged;
  > >therefore subscriptions can be proved to any appropriate legal
  > >authority.  To unsubscribe, send a blank email from the email address
  > >receiving group messages to the "Unsubscribe" email address shown
  > >above.  If unsubscribing doesn't work, send a message concerning this
  > >problem to [email protected].  Only Yahoo! Groups is responsible=
 for
  > >their own subscription services; the moderator will not perform these
  > >services at any time.
  > >
  > >*** EJB-Developer - A free service brought to you by Democracy 2.0
  > >(www.democracy2.org) ***
  > >
  > >Your use of Yahoo! Groups is subject to the
  > ><http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service.
  >
  >
  >
  >------------------------------------------------------------------------=
--------
  >
  >
  > >
  >
  >
  >
  >EJB-Developer group email addresses:
  >   Post message: [email protected]
  >   Subscribe:    [email protected]
  >   Unsubscribe:  [email protected]
  >   List owner:   [email protected]
  >
  >Our other technical discussion groups:
  >  - For general Java (J2EE) questions/answers:=20
  > http://groups.yahoo.com/group/Java_Developer
  >  - For peer-to-peer software development discussion:=20
  > http://groups.yahoo.com/group/P2P-Developer
  >
  >Web link to the EJB-Developer group:
  >   http://groups.yahoo.com/group/EJB-Developer
  >
  >ATTENTION: You are receiving this message because you actively subscribe=
d=20
  >to the EJB-Developer technical discussion group on Yahoo! Groups.  All=20
  >subscriptions come from Yahoo-verified email addresses and are logged;=20
  >therefore subscriptions can be proved to any appropriate legal=20
  >authority.  To unsubscribe, send a blank email from the email address=20
  >receiving group messages to the "Unsubscribe" email address shown=20
  >above.  If unsubscribing doesn't work, send a message concerning this=20
  >problem to [email protected].  Only Yahoo! Groups is responsible f=
or=20
  >their own subscription services; the moderator will not perform these=20
  >services at any time.
  >
  >*** EJB-Developer - A free service brought to you by Democracy 2.0=20
  >(www.democracy2.org) ***
  >
  >Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms=
/



  _________________________________________________________=20
  Do You Yahoo!?=20
  Get your free @yahoo.com address at http://mail.yahoo.com=20



        Yahoo! Groups Sponsor=20
              ADVERTISEMENT
=20=20=20=20=20=20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20
=20=20=20=20=20=20=20

  EJB-Developer group email addresses:
    Post message: [email protected]
    Subscribe:    [email protected]
    Unsubscribe:  [email protected]
    List owner:   [email protected]

  Our other technical discussion groups:
  - For general Java (J2EE) questions/answers: http://groups.yahoo.com/grou=
p/Java_Developer
  - For peer-to-peer software development discussion: http://groups.yahoo.c=
om/group/P2P-Developer

  Web link to the EJB-Developer group:
    http://groups.yahoo.com/group/EJB-Developer

  ATTENTION: You are receiving this message because you actively subscribed=
 to the EJB-Developer technical discussion group on Yahoo! Groups.  All sub=
scriptions come from Yahoo-verified email addresses and are logged; therefo=
re subscriptions can be proved to any appropriate legal authority.  To unsu=
bscribe, send a blank email from the email address receiving group messages=
 to the "Unsubscribe" email address shown above.  If unsubscribing doesn't =
work, send a message concerning this problem to [email protected].  O=
nly Yahoo! Groups is responsible for their own subscription services; the m=
oderator will not perform these services at any time.

  *** EJB-Developer - A free service brought to you by Democracy 2.0 (www.d=
emocracy2.org) ***=20

  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.=20


------=_NextPart_000_0274_01C1D700.6686B2C0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2462.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>


<DIV><FONT face=3D"Courier New" size=3D2>(o:</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>no I dont... but XDoclet has all t=
he=20
ingrediants required to create such a beast.... so if you wanted to have a =
look=20
at building something based on that I'd be in there to help... otoh its bee=
n on=20
my list of things to write for a while, so hopefully I'll get around to it =
on my=20
own steam sooner or later (o:</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>cheesr</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>dim</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LE=
FT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>Fro=
m:</B>=20
  <A [email protected]=20
  href=3D"mailto:[email protected]">Francis Purcell</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  [email protected]=20
  href=3D"mailto:[email protected]">[email protected]=
om</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, March 28, 2002 7:1=
1=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [EJB-Developer] Tools=
 for=20
  J2EE Project</DIV>
  <DIV><BR></DIV><TT>Exactly...do you know of such a tool, Dmitri?<BR>BTW,=
=20
  ideally the tool would also read the ejb doclet tags to determine the <BR=
>JNDI=20
  name of the bean, etc...and just generate a .java file that can be=20
  <BR>executed...and if it created a Cactus servlet .java file, that would =
be=20
  <BR>incredibly cool...<BR><BR><BR>At 01:41 PM 3/27/2002 +1100, you=20
  wrote:<BR>&gt;what sort of testing would you like to see XDoclet=20
  support?<BR>&gt;<BR>&gt;are you thinking something=20
  like<BR>&gt;<BR>&gt;/**<BR>&gt;&nbsp; * @ejb:interface-method<BR>&gt;&nbs=
p; *=20
  @junit-j2ee ...<BR>&gt;&nbsp; * @junit-j2ee parameter name=3D"a"=20
  value=3D"foo"<BR>&gt;&nbsp; * @junit-j2ee parameter name=3D"b"=20
  value=3D"bar"<BR>&gt;&nbsp; */<BR>&gt;public void myMethodToBeTested(Stri=
ng a,=20
  String b)<BR>&gt;{<BR>&gt;&nbsp;&nbsp; ...<BR>&gt;}<BR>&gt;<BR>&gt;or=20
  what?<BR>&gt;<BR>&gt;----- Original Message -----<BR>&gt;From: "Francis=20
  Purcell" &lt;[email protected]&gt;<BR>&gt;To:=20
  &lt;[email protected]&gt;<BR>&gt;Sent: Wednesday, March 27, 2=
002=20
  11:46 AM<BR>&gt;Subject: RE: [EJB-Developer] Tools for J2EE=20
  Project<BR>&gt;<BR>&gt;<BR>&gt;Wow, it's quite here...I wonder what's goi=
ng on=20
  a JavaONE???<BR>&gt;<BR>&gt;Anyway, totally agree with you, Mushtaq.&nbsp=
;=20
  JUnit is *the* tool for<BR>&gt;testing...&nbsp; Jakarta Cactus is built o=
n top=20
  of JUnit, and has a TestServlet<BR>&gt;class which your test-case extends=
,=20
  such that your test case is running as<BR>&gt;a servlet in a J2EE contain=
er,=20
  as compared to your test running as a simple<BR>&gt;java client in a priv=
ate=20
  test JVM.&nbsp;&nbsp; This is my prefreed way test EJBs,<BR>&gt;since thi=
s=20
  Servlet 2 EJB scenario better represents how my EJBs are being=20
  <BR>&gt;used.<BR>&gt;<BR>&gt;BTW, anyone know of any *free* test tools th=
at=20
  will allow you to define<BR>&gt;your tests via JavaDoc tags ala XDoclet?&=
nbsp;=20
  (I know of one tool whose name<BR>&gt;escapes me , but said tool has a li=
cense=20
  fee &amp; proprietary execution<BR>&gt;environment attached).&nbsp; What =
about=20
  performance measuring tools for server<BR>&gt;side=20
  components?<BR>&gt;<BR>&gt;Cheers,<BR>&gt;Frank<BR>&gt;<BR>&gt;<BR>&gt;At=
=20
  04:21 AM 3/26/2002 -0500, you wrote:<BR>&gt; &gt;Also JUnit for unit=20
  testing...<BR>&gt; &gt;<BR>&gt; &gt;www.junit.org<BR>&gt; &gt;<BR>&gt;=20
  &gt;Regards,<BR>&gt; &gt;Mushtaq<BR>&gt; &gt;<BR>&gt; &gt; &gt;=20
  ----------<BR>&gt; &gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fr=
ancis=20
  Purcell[SMTP:[email protected]]<BR>&gt; &gt; &gt; Reply=20
  To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [email protected]<BR>=
&gt;=20
  &gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sunday, March 24, 200=
2=20
  12:47 AM<BR>&gt; &gt; &gt; To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  [email protected]<BR>&gt; &gt; &gt;=20
  Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Re: [EJB-Developer] Tools fo=
r=20
  J2EE Project<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Hi Sundar,<BR>&gt; &gt;=
=20
  &gt;<BR>&gt; &gt; &gt; Ant &amp; XDoclet are requirements for everything =
J2EE=20
  I now do :<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp; Apache A=
nt --=20
  of course...so many options in this thing, it's<BR>&gt; &gt; &gt; unbelie=
vable=20
  (my favorite lesser know options is being able to turn tabs<BR>&gt; &gt; =
&gt;=20
  in<BR>&gt; &gt; &gt; your source code into x-number of spaces).&nbsp; I'm=
=20
  pretty sure there are VSS<BR>&gt; &gt; &gt; options native to Ant...if no=
t,=20
  you may want to look at using CVS if at<BR>&gt; &gt; &gt; all<BR>&gt; &gt=
;=20
  &gt; possible.<BR>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp; XDoclet<BR>&gt; &gt;=20
  (&lt;<A=20
  href=3D"http://xdoclet.sourceforge.net)">http://xdoclet.sourceforge.net)<=
/A>&gt;<A=20
  href=3D"http://xdoclet.sourceforge.net)">http://xdoclet.sourceforge.net)<=
/A>=20
  --<BR>&gt; &gt; invaluable, especially when<BR>&gt; &gt; &gt;<BR>&gt; &gt=
;=20
  &gt; developing EJBs (I think there are tags for Orion, which I'd assume=
=20
  works<BR>&gt; &gt; &gt; with Oracle...if not, someone either has template=
s=20
  they can give you, or<BR>&gt; &gt; &gt; it<BR>&gt; &gt; &gt; would be wor=
th=20
  building your own).<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; A good J2EE unit=
=20
  testing tool is Apache's Cactus, but I don't have enough<BR>&gt; &gt; &gt=
;=20
  experience with it to call it a requirement.&nbsp; I too would like to=20
  know<BR>&gt; &gt; &gt; what<BR>&gt; &gt; &gt; other testing tools (especi=
ally=20
  performance testing) people are using...<BR>&gt; &gt; &gt;<BR>&gt; &gt; &=
gt;=20
  As to meeting a schedule without fail, I don't think I'm the best=20
  person<BR>&gt; &gt; &gt; to<BR>&gt; &gt; &gt; answer this question=20
  :-).&nbsp;&nbsp; I find inspiration in many extreme <BR>&gt;=20
  programming<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; concepts around managing=
=20
  expectations, especially where you involve the<BR>&gt; &gt; &gt; client t=
o=20
  determine what the requirements are, and the developers in<BR>&gt; &gt; &=
gt;=20
  determining how long each requirement will take...then negotiating=20
  with<BR>&gt; &gt; &gt; the<BR>&gt; &gt; &gt; client and letting them dete=
rmine=20
  the trade offs between time and<BR>&gt; &gt; &gt; functionality.&nbsp;&nb=
sp;=20
  Take a look at:<BR>&gt; &gt; &gt;<BR>&gt; &gt; <BR>&gt; &lt;<A=20
  href=3D"http://www.c2.com/cgi/wiki?ExtremeProgrammingSummary">http://www.=
c2.com/cgi/wiki?ExtremeProgrammingSummary</A>&gt;<A=20
  href=3D"http://www.c2.com/cgi/wiki?ExtremeProgrammingSummary">http://www.=
c2.com/cgi/wiki?ExtremeProgrammingSummary</A><BR>&gt;=20
  &gt; &gt;<BR>&gt; &gt; &gt; Good luck,<BR>&gt; &gt; &gt; Frank<BR>&gt; &g=
t;=20
  &gt;<BR>&gt; &gt; &gt; p.s., In preparing for this project, I would alloc=
ate=20
  time for you and<BR>&gt; &gt; &gt; your<BR>&gt; &gt; &gt; developers to l=
earn=20
  the tools.&nbsp; Don't just run through the examples that<BR>&gt; &gt; &g=
t;=20
  come with the tools (unless you want to build a false sense of<BR>&gt; &g=
t;=20
  &gt; confidence).&nbsp; Rather, take the examples and build new things on=
 top=20
  of<BR>&gt; &gt; &gt; them.&nbsp; Mimic what you are going to be doing on =
this=20
  project (servlets,<BR>&gt; &gt; &gt; ejbs, etc...), and really exercise y=
our=20
  knowledge of the tools (e.g., use<BR>&gt; &gt; &gt; ant to create a build=
=20
  system full of build rules for your prototype <BR>&gt; ejbs &amp;<BR>&gt;=
 &gt;=20
  &gt;<BR>&gt; &gt; &gt; servlets; use XDoclet to create deployment descrip=
tors=20
  and home/remote<BR>&gt; &gt; &gt; interfaces for those prototypes; create=
 a=20
  single rule in ant that builds<BR>&gt; &gt; &gt; your code from scratch,=
=20
  starts your J2EE server, deploys your <BR>&gt; jar/war/ear,<BR>&gt; &gt;=
=20
  &gt;<BR>&gt; &gt; &gt; runs your unit test, strips any tabs in your code,=
 and=20
  check the changes<BR>&gt; &gt; &gt; into VSS, etc...).&nbsp; Knowing as m=
uch=20
  about how these things work (and how<BR>&gt; &gt; &gt; they don't) before=
 you=20
  enter panic mode is a big plus...&nbsp; BTW, there are<BR>&gt; &gt; &gt; =
some=20
  pretty good presentation tools out there, and more coming out every<BR>&g=
t;=20
  &gt; &gt; day (<BR>&gt; &gt; &gt; advice, Oracle AS may do some things ve=
ry=20
  very well, but it probably does<BR>&gt; &gt; &gt; not do everything you=20
  need.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; At 09:56 AM=20
  3/23/2002 -0800, you wrote:<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;<BR>&=
gt;=20
  &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;Dear Developers,<BR>&gt; &gt; &gt;=20
  &gt;<BR>&gt; &gt; &gt; &gt;I am about to lead a J2EE project. I would lik=
e to=20
  know a list of best<BR>&gt; &gt; &gt; &gt;tools that I should get hold of=
. As=20
  we are going with Oracle9i as <BR>&gt; the app<BR>&gt; &gt; &gt;<BR>&gt; =
&gt;=20
  &gt; &gt;server. So for IDE we are going for JDeveloper. For Version cont=
rol I=20
  am<BR>&gt; &gt; &gt; &gt;thinking to use Visual Source Safe. I would like=
 to=20
  know the appropriate<BR>&gt; &gt; &gt; &gt;tools for Desinging, Project=20
  management, Testing including functional,<BR>&gt; &gt; &gt; &gt;load test=
ing,=20
  performance testing.&nbsp; I would appriciate if U guys can <BR>&gt;=20
  give<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;inputs as how should I proce=
ed=20
  managing the project as the cilent wants<BR>&gt; &gt; &gt; us<BR>&gt; &gt=
;=20
  &gt; &gt;to meet the deadline without fail. Thanks in advance.<BR>&gt; &g=
t;=20
  &gt; &gt;<BR>&gt; &gt; &gt; &gt;Regards<BR>&gt; &gt; &gt; &gt;<BR>&gt; &g=
t;=20
  &gt; &gt;Sundar.<BR>&gt; &gt; &gt; &gt;&gt;<BR>&gt; &gt; &gt; &gt;&gt;<BR=
>&gt;=20
  &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;Do You=20
  Yahoo!?<BR>&gt; &gt; &gt; &gt;Yahoo! Movies - coverage of the 74th Academ=
y=20
  Awards=AE<BR>&gt; &gt; &gt; &gt;Yahoo! Groups Sponsor<BR>&gt; &gt; &gt;=20
  &gt;ADVERTISEMENT<BR>&gt; &gt; &gt; &gt;&lt;<BR>&gt; &gt; &gt;=20
  6905:HM/A=3D"7665/R=3D=3D0/*<BR>&gt; &gt; &gt;=20
  63%3eM=3D!5002.1818248.3328688.1261774/D=3D=3Degroupweb/S=3D05006905:HM/A=
=3D"7665/R<BR>&gt;=20
  &gt; &gt; =3D=3D1&gt;6b928b.jpg<BR>&gt; &gt; &gt; &gt;6b933f.jpg<BR>&gt; =
&gt; &gt;=20
  &gt;<BR>&gt; &gt; &gt; &gt;EJB-Developer group email addresses:<BR>&gt; &=
gt;=20
  &gt; &gt;&nbsp;&nbsp; Post message: [email protected]<BR>&gt;=
 &gt;=20
  &gt; &gt;&nbsp;&nbsp; Subscribe:&nbsp;&nbsp;&nbsp;=20
  [email protected]<BR>&gt; &gt; &gt; &gt;&nbsp;&nbsp=
;=20
  Unsubscribe:&nbsp; [email protected]<BR>&gt; &gt;=
 &gt;=20
  &gt;&nbsp;&nbsp; List owner:&nbsp;&nbsp;=20
  [email protected]<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &=
gt;=20
  &gt;Our other technical discussion groups:<BR>&gt; &gt; &gt; &gt;- For ge=
neral=20
  Java (J2EE) questions/answers:<BR>&gt; &gt; &gt; &gt;&lt;&lt;<A=20
  href=3D"http://groups.yahoo.com/group/Java_Developer">http://groups.yahoo=
.com/group/Java_Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/">http://groups.yahoo.com/</A><BR>&gt; &g=
t;=20
  group/Java_Developer&gt;<A=20
  href=3D"http://groups.yahoo.com/gro">http://groups.yahoo.com/gro</A><BR>&=
gt;=20
  &gt; &gt; up/Java_Developer<BR>&gt; &gt; &gt; &gt;- For peer-to-peer soft=
ware=20
  development discussion:<BR>&gt; &gt; &gt; &gt;&lt;&lt;<A=20
  href=3D"http://groups.yahoo.com/group/P2P-Developer">http://groups.yahoo.=
com/group/P2P-Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/g">http://groups.yahoo.com/g</A><BR>&gt; =
&gt;=20
  roup/P2P-Developer&gt;<A=20
  href=3D"http://groups.yahoo.com/grou">http://groups.yahoo.com/grou</A><BR=
>&gt;=20
  &gt; &gt; p/P2P-Developer<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;We=
b=20
  link to the EJB-Developer group:<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt;=
=20
  &gt;&lt;&lt;<A=20
  href=3D"http://groups.yahoo.com/group/EJB-Developer">http://groups.yahoo.=
com/group/EJB-Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/g">http://groups.yahoo.com/g</A><BR>&gt; =
&gt;=20
  roup/EJB-Developer&gt;<A=20
  href=3D"http://groups.yahoo.com/grou">http://groups.yahoo.com/grou</A><BR=
>&gt;=20
  &gt; &gt; p/EJB-Developer<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt;=20
  &gt;ATTENTION: You are receiving this message because you actively <BR>&g=
t;=20
  subscribed<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;to the EJB-Developer=20
  technical discussion group on Yahoo! Groups.&nbsp; All<BR>&gt; &gt; &gt;=
=20
  &gt;subscriptions come from Yahoo-verified email addresses and are=20
  logged;<BR>&gt; &gt; &gt; &gt;therefore subscriptions can be proved to an=
y=20
  appropriate legal<BR>&gt; &gt; &gt; &gt;authority.&nbsp; To unsubscribe, =
send=20
  a blank email from the email address<BR>&gt; &gt; &gt; &gt;receiving grou=
p=20
  messages to the "Unsubscribe" email address shown<BR>&gt; &gt; &gt;=20
  &gt;above.&nbsp; If unsubscribing doesn't work, send a message concerning=
=20
  this<BR>&gt; &gt; &gt; &gt;problem to [email protected].&nbsp; Only=
=20
  Yahoo! Groups is responsible<BR>&gt; &gt; &gt; for<BR>&gt; &gt; &gt; &gt;=
their=20
  own subscription services; the moderator will not perform these<BR>&gt; &=
gt;=20
  &gt; &gt;services at any time.<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt;=20
  &gt;*** EJB-Developer - A free service brought to you by Democracy 2.0<BR=
>&gt;=20
  &gt; &gt; &gt;(www.democracy2.org) ***<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt=
;=20
  &gt; &gt;Your use of Yahoo! Groups is subject to the<BR>&gt; &gt; &gt;=20
  &gt;&lt;&lt;<A=20
  href=3D"http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/ter=
ms/</A>&gt;<A=20
  href=3D"http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/ter=
ms/</A>&gt;Y<BR>&gt;=20
  &gt; ahoo! Terms of Service.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; =
&gt;=20
  &gt; EJB-Developer group email addresses:<BR>&gt; &gt; &gt;&nbsp;&nbsp; P=
ost=20
  message: [email protected]<BR>&gt; &gt; &gt;&nbsp;&nbsp;=20
  Subscribe:&nbsp;&nbsp;&nbsp; [email protected]<BR>&=
gt;=20
  &gt; &gt;&nbsp;&nbsp; Unsubscribe:&nbsp;=20
  [email protected]<BR>&gt; &gt; &gt;&nbsp;&nbsp; L=
ist=20
  owner:&nbsp;&nbsp; [email protected]<BR>&gt; &gt;=20
  &gt;<BR>&gt; &gt; &gt; Our other technical discussion groups:<BR>&gt; &gt=
;=20
  &gt;&nbsp; - For general Java (J2EE) questions/answers:<BR>&gt; &gt;=20
  &gt;<BR>&gt; &gt; <BR>&gt; &lt;<A=20
  href=3D"http://groups.yahoo.com/group/Java_Developer">http://groups.yahoo=
.com/group/Java_Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/group/Java_Developer">http://groups.yahoo=
.com/group/Java_Developer</A><BR>&gt;=20
  &gt; &gt;&nbsp; - For peer-to-peer software development discussion:<BR>&g=
t;=20
  &gt; &gt;<BR>&gt; &gt; <BR>&gt; &lt;<A=20
  href=3D"http://groups.yahoo.com/group/P2P-Developer">http://groups.yahoo.=
com/group/P2P-Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/group/P2P-Developer">http://groups.yahoo.=
com/group/P2P-Developer</A><BR>&gt;=20
  &gt; &gt;<BR>&gt; &gt; &gt; Web link to the EJB-Developer group:<BR>&gt; =
&gt;=20
  &gt;<BR>&gt; &gt; <BR>&gt; &lt;<A=20
  href=3D"http://groups.yahoo.com/group/EJB-Developer">http://groups.yahoo.=
com/group/EJB-Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/group/EJB-Developer">http://groups.yahoo.=
com/group/EJB-Developer</A><BR>&gt;=20
  &gt; &gt;<BR>&gt; &gt; &gt; ATTENTION: You are receiving this message bec=
ause=20
  you actively subscribed<BR>&gt; &gt; &gt; to the EJB-Developer technical=
=20
  discussion group on Yahoo! Groups.&nbsp; All<BR>&gt; &gt; &gt; subscripti=
ons=20
  come from Yahoo-verified email addresses and are logged;<BR>&gt; &gt; &gt=
;=20
  therefore subscriptions can be proved to any appropriate legal=20
  authority.<BR>&gt; &gt; &gt; To unsubscribe, send a blank email from the =
email=20
  address receiving group<BR>&gt; &gt; &gt; messages to the "Unsubscribe" e=
mail=20
  address shown above.&nbsp; If <BR>&gt; unsubscribing<BR>&gt; &gt; &gt; do=
esn't=20
  work, send a message concerning this problem to<BR>&gt; &gt; &gt;=20
  [email protected].&nbsp; Only Yahoo! Groups is responsible for thei=
r=20
  own<BR>&gt; &gt; &gt; subscription services; the moderator will not perfo=
rm=20
  these services at<BR>&gt; &gt; &gt; any time.<BR>&gt; &gt; &gt;<BR>&gt; &=
gt;=20
  &gt; *** EJB-Developer - A free service brought to you by Democracy=20
  2.0<BR>&gt; &gt; &gt; (www.democracy2.org) ***<BR>&gt; &gt; &gt;<BR>&gt; =
&gt;=20
  &gt; Your use of Yahoo! Groups is subject to<BR>&gt; &gt; &lt;<A=20
  href=3D"http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/ter=
ms/</A>&gt;<A=20
  href=3D"http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/ter=
ms/</A><BR>&gt;=20
  &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;Yahoo!=
=20
  Groups Sponsor<BR>&gt; &gt;ADVERTISEMENT<BR>&gt; &gt;&lt;<A=20
  href=3D"http://rd.yahoo.com/M=3D213858.1879370.3379539.1261774/D=3Degroup=
web/S=3D17050">http://rd.yahoo.com/M=3D213858.1879370.3379539.1261774/D=3De=
groupweb/S=3D17050</A>=20
  <BR>&gt; 06905:HM/A=3D763352/R=3D0/*<A=20
  href=3D"http://www.classmates.com/index.tf?">http://www.classmates.com/in=
dex.tf?</A><BR>&gt;s=3D5085&gt;c93e96c.jpg<BR>&gt;=20
  &gt;c93ea49.jpg<BR>&gt; &gt;<BR>&gt; &gt;EJB-Developer group email=20
  addresses:<BR>&gt; &gt;&nbsp;&nbsp; Post message:=20
  [email protected]<BR>&gt; &gt;&nbsp;&nbsp;=20
  Subscribe:&nbsp;&nbsp;&nbsp; [email protected]<BR>&=
gt;=20
  &gt;&nbsp;&nbsp; Unsubscribe:&nbsp;=20
  [email protected]<BR>&gt; &gt;&nbsp;&nbsp; List=20
  owner:&nbsp;&nbsp; [email protected]<BR>&gt; &gt;<BR>&g=
t;=20
  &gt;Our other technical discussion groups:<BR>&gt; &gt;- For general Java=
=20
  (J2EE) questions/answers:<BR>&gt; &gt;&lt;<A=20
  href=3D"http://groups.yahoo.com/group/Java_Developer">http://groups.yahoo=
.com/group/Java_Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/gro">http://groups.yahoo.com/gro</A> <BR>=
&gt;=20
  up/Java_Developer<BR>&gt; &gt;- For peer-to-peer software development=20
  discussion:<BR>&gt; &gt;&lt;<A=20
  href=3D"http://groups.yahoo.com/group/P2P-Developer">http://groups.yahoo.=
com/group/P2P-Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/grou">http://groups.yahoo.com/grou</A> <B=
R>&gt;=20
  p/P2P-Developer<BR>&gt; &gt;<BR>&gt; &gt;Web link to the EJB-Developer=20
  group:<BR>&gt; &gt;<BR>&gt; &gt;&lt;<A=20
  href=3D"http://groups.yahoo.com/group/EJB-Developer">http://groups.yahoo.=
com/group/EJB-Developer</A>&gt;<A=20
  href=3D"http://groups.yahoo.com/grou">http://groups.yahoo.com/grou</A> <B=
R>&gt;=20
  p/EJB-Developer<BR>&gt; &gt;<BR>&gt; &gt;ATTENTION: You are receiving thi=
s=20
  message because you actively subscribed<BR>&gt; &gt;to the EJB-Developer=
=20
  technical discussion group on Yahoo! Groups.&nbsp; All<BR>&gt;=20
  &gt;subscriptions come from Yahoo-verified email addresses and are=20
  logged;<BR>&gt; &gt;therefore subscriptions can be proved to any appropri=
ate=20
  legal<BR>&gt; &gt;authority.&nbsp; To unsubscribe, send a blank email fro=
m the=20
  email address<BR>&gt; &gt;receiving group messages to the "Unsubscribe" e=
mail=20
  address shown<BR>&gt; &gt;above.&nbsp; If unsubscribing doesn't work, sen=
d a=20
  message concerning this<BR>&gt; &gt;problem to [email protected].&n=
bsp;=20
  Only Yahoo! Groups is responsible for<BR>&gt; &gt;their own subscription=
=20
  services; the moderator will not perform these<BR>&gt; &gt;services at an=
y=20
  time.<BR>&gt; &gt;<BR>&gt; &gt;*** EJB-Developer - A free service brought=
 to=20
  you by Democracy 2.0<BR>&gt; &gt;(www.democracy2.org) ***<BR>&gt; &gt;<BR=
>&gt;=20
  &gt;Your use of Yahoo! Groups is subject to the<BR>&gt; &gt;&lt;<A=20
  href=3D"http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/ter=
ms/</A>&gt;Yahoo!=20
  Terms of=20
  Service.<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;---------------------------------=
-----------------------------------------------<BR>&gt;<BR>&gt;<BR>&gt;=20
  &gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;EJB-Developer group email=20
  addresses:<BR>&gt;&nbsp;&nbsp; Post message:=20
  [email protected]<BR>&gt;&nbsp;&nbsp; Subscribe:&nbsp;&nbsp;&=
nbsp;=20
  [email protected]<BR>&gt;&nbsp;&nbsp; Unsubscribe:&=
nbsp;=20
  [email protected]<BR>&gt;&nbsp;&nbsp; List=20
  owner:&nbsp;&nbsp; [email protected]<BR>&gt;<BR>&gt;Our=
=20
  other technical discussion groups:<BR>&gt;&nbsp; - For general Java (J2EE=
)=20
  questions/answers: <BR>&gt; <A=20
  href=3D"http://groups.yahoo.com/group/Java_Developer">http://groups.yahoo=
.com/group/Java_Developer</A><BR>&gt;&nbsp;=20
  - For peer-to-peer software development discussion: <BR>&gt; <A=20
  href=3D"http://groups.yahoo.com/group/P2P-Developer">http://groups.yahoo.=
com/group/P2P-Developer</A><BR>&gt;<BR>&gt;Web=20
  link to the EJB-Developer group:<BR>&gt;&nbsp;&nbsp; <A=20
  href=3D"http://groups.yahoo.com/group/EJB-Developer">http://groups.yahoo.=
com/group/EJB-Developer</A><BR>&gt;<BR>&gt;ATTENTION:=20
  You are receiving this message because you actively subscribed <BR>&gt;to=
 the=20
  EJB-Developer technical discussion group on Yahoo! Groups.&nbsp; All=20
  <BR>&gt;subscriptions come from Yahoo-verified email addresses and are lo=
gged;=20
  <BR>&gt;therefore subscriptions can be proved to any appropriate legal=20
  <BR>&gt;authority.&nbsp; To unsubscribe, send a blank email from the emai=
l=20
  address <BR>&gt;receiving group messages to the "Unsubscribe" email addre=
ss=20
  shown <BR>&gt;above.&nbsp; If unsubscribing doesn't work, send a message=
=20
  concerning this <BR>&gt;problem to [email protected].&nbsp; Only Ya=
hoo!=20
  Groups is responsible for <BR>&gt;their own subscription services; the=20
  moderator will not perform these <BR>&gt;services at any=20
  time.<BR>&gt;<BR>&gt;*** EJB-Developer - A free service brought to you by=
=20
  Democracy 2.0 <BR>&gt;(www.democracy2.org) ***<BR>&gt;<BR>&gt;Your use of=
=20
  Yahoo! Groups is subject to <A=20
  href=3D"http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/ter=
ms/</A><BR><BR><BR><BR>____________________________________________________=
_____=20
  <BR>Do You Yahoo!? <BR>Get your free @yahoo.com address at <A=20
  href=3D"http://mail.yahoo.com">http://mail.yahoo.com</A> <BR><BR><BR></TT=
><BR><BR><TT>EJB-Developer=20
  group email addresses:<BR>&nbsp; Post message:=20
  [email protected]<BR>&nbsp; Subscribe:&nbsp;&nbsp;&nbsp;=20
  [email protected]<BR>&nbsp; Unsubscribe:&nbsp;=20
  [email protected]<BR>&nbsp; List owner:&nbsp;&nbs=
p;=20
  [email protected]<BR><BR>Our other technical discussion=
=20
  groups:<BR>- For general Java (J2EE) questions/answers: <A=20
  href=3D"http://groups.yahoo.com/group/Java_Developer">http://groups.yahoo=
.com/group/Java_Developer</A><BR>-=20
  For peer-to-peer software development discussion: <A=20
  href=3D"http://groups.yahoo.com/group/P2P-Developer">http://groups.yahoo.=
com/group/P2P-Developer</A><BR><BR>Web=20
  link to the EJB-Developer group:<BR>&nbsp; <A=20
  href=3D"http://groups.yahoo.com/group/EJB-Developer">http://groups.yahoo.=
com/group/EJB-Developer</A><BR><BR>ATTENTION:=20
  You are receiving this message because you actively subscribed to the=20
  EJB-Developer technical discussion group on Yahoo! Groups.&nbsp; All=20
  subscriptions come from Yahoo-verified email addresses and are logged;=20
  therefore subscriptions can be proved to any appropriate legal=20
  authority.&nbsp; To unsubscribe, send a blank email from the email addres=
s=20
  receiving group messages to the "Unsubscribe" email address shown above.&=
nbsp;=20
  If unsubscribing doesn't work, send a message concerning this problem to=
=20
  [email protected].&nbsp; Only Yahoo! Groups is responsible for thei=
r own=20
  subscription services; the moderator will not perform these services at a=
ny=20
  time.<BR><BR>*** EJB-Developer - A free service brought to you by Democra=
cy=20
  2.0 (www.democracy2.org) ***</TT> <BR><BR><TT>Your use of Yahoo! Groups i=
s=20
  subject to the <A href=3D"http://docs.yahoo.com/info/terms/">Yahoo! Terms=
 of=20
  Service</A>.</TT> <BR></BLOCKQUOTE>
<br>

<!-- |**|begin egp html banner|**| -->

<table border=3D0 cellspacing=3D0 cellpadding=3D2>
<tr bgcolor=3D#FFFFCC>
<td align=3Dcenter><font size=3D"-1" color=3D#003399><b>Yahoo! Groups Spons=
or</b></font></td>
</tr>
<tr bgcolor=3D#FFFFFF>
<td align=3Dcenter width=3D470><table border=3D0 cellpadding=3D0 cellspacin=
g=3D0><tr><td align=3Dcenter><font face=3Darial size=3D-2>ADVERTISEMENT</fo=
nt><br><a href=3D"http://rd.yahoo.com/M=3D217097.1884387.3412360.1261774/D=
=3Degroupweb/S=3D1705006905:HM/A=3D999859/R=3D0/*http://service.bfast.com/b=
fast/click?bfmid=3D29150849&siteid=3D39282504&bfpage=3Daccount" target=3D_t=
op><img src=3D"http://us.a1.yimg.com/us.yimg.com/a/ne/netstock_direct/300x2=
50_green_ira_a.gif" alt=3D"" width=3D"300" height=3D"250" border=3D"0"></a>=
</td></tr></table></td>
</tr>
<tr><td><img alt=3D"" width=3D1 height=3D1 src=3D"http://us.adserver.yahoo.=
com/l?M=3D217097.1884387.3412360.1261774/D=3Degroupmail/S=3D1705006905:HM/A=
=3D999859/rand=3D937826963"></td></tr>
</table>

<!-- |**|end egp html banner|**| -->


<br>
<tt>
EJB-Developer group email addresses:<BR>
&nbsp; Post message: [email protected]<BR>
&nbsp; Subscribe:&nbsp;&nbsp;&nbsp; [email protected]=
<BR>
&nbsp; Unsubscribe:&nbsp; [email protected]<BR>
&nbsp; List owner:&nbsp;&nbsp; [email protected]<BR>
<BR>
Our other technical discussion groups:<BR>
 - For general Java (J2EE) questions/answers: <a href=3D"http://groups.yaho=
o.com/group/Java_Developer">http://groups.yahoo.com/group/Java_Developer</a=
><BR>
 - For peer-to-peer software development discussion: <a href=3D"http://grou=
ps.yahoo.com/group/P2P-Developer">http://groups.yahoo.com/group/P2P-Develop=
er</a><BR>
<BR>
Web link to the EJB-Developer group:<BR>
&nbsp; <a href=3D"http://groups.yahoo.com/group/EJB-Developer">http://group=
s.yahoo.com/group/EJB-Developer</a><BR>
<BR>
ATTENTION: You are receiving this message because you actively subscribed t=
o the EJB-Developer technical discussion group on Yahoo! Groups.&nbsp; All =
subscriptions come from Yahoo-verified email addresses and are logged; ther=
efore subscriptions can be proved to any appropriate legal authority.&nbsp;=
 To unsubscribe, send a blank email from the email address receiving group =
messages to the &quot;Unsubscribe&quot; email address shown above.&nbsp; If=
 unsubscribing doesn't work, send a message concerning this problem to supp=
[email protected].&nbsp; Only Yahoo! Groups is responsible for their own =
subscription services; the moderator will not perform these services at any=
 time.<BR>
<BR>
*** EJB-Developer - A free service brought to you by Democracy 2.0 (www.dem=
ocracy2.org) ***</tt>
<br>

<br>
<tt>Your use of Yahoo! Groups is subject to the <a href=3D"http://docs.yaho=
o.com/info/terms/">Yahoo! Terms of Service</a>.</tt>
</br>

</BODY></HTML>

------=_NextPart_000_0274_01C1D700.6686B2C0--