RE: Tools for J2EE Project

MATHUR Mushtaq <[email protected]> Tue, 26 Mar 2002 04:21:53 -0500
Newsgroups gmane.comp.java.ejb.general
Message-ID <[email protected]>
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 are VSS 
> options native to Ant...if not, you may want to look at using CVS if at
> all 
> possible.
>    XDoclet (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 you, 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 know
> what 
> other testing tools (especially performance testing) people are using...
> 
> As to meeting a schedule without fail, I don't think I'm the best person
> to 
> answer this question :-).   I find inspiration in many extreme programming
> 
> concepts around managing expectations, especially where you involve the 
> client to determine what the requirements are, and the developers in 
> 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: 
> 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 (servlets, 
> 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 ejbs &
> 
> servlets; use XDoclet to create deployment descriptors and home/remote 
> interfaces for those prototypes; create a single rule in ant that builds 
> your code from scratch, starts your J2EE server, deploys your jar/war/ear,
> 
> runs your unit test, strips any tabs in your code, and check the changes 
> into VSS, etc...).  Knowing as much about how these things work (and how 
> they don't) before you enter panic mode is a big plus...  BTW, there are 
> some pretty good presentation tools out there, and more coming out every 
> day (http://www.theserverside.com/home/thread.jsp?thread_id=593)...my 
> advice, Oracle AS may do some things very very well, but it probably 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 the app
> 
> >server. So for IDE we are going for JDeveloper. For Version control I am 
> >thinking to use Visual Source Safe. I would like to know the appropriate 
> >tools for Desinging, Project management, Testing including functional, 
> >load testing, performance testing.  I would appriciate if U guys can 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®
> >Yahoo! Groups Sponsor
> >ADVERTISEMENT
> ><http://rd.yahoo.com/M=!5002.1818248.3328688.1261774/D==egroupweb/S=0500
> 6905:HM/A="7665/R==0/*http://ads.x10.com/?bHlhaG9vbW9uc3RlcjcuZGF0=169064
> 63%3eM=!5002.1818248.3328688.1261774/D==egroupweb/S=05006905:HM/A="7665/R
> ==1>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/gro
> up/Java_Developer
> >- For peer-to-peer software development discussion: 
> ><http://groups.yahoo.com/group/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/grou
> p/EJB-Developer
> >
> >ATTENTION: You are receiving this message because you actively subscribed
> 
> >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:
> http://groups.yahoo.com/group/Java_Developer
>  - For peer-to-peer software development discussion:
> 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 subscribed
> 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 http://docs.yahoo.com/info/terms/ 
> 
>