Re: Tools for J2EE Project
Francis Purcell <[email protected]> Sat, 23 Mar 2002 11:17:04 -0800
| Newsgroups | gmane.comp.java.ejb.general |
|---|---|
| Message-ID | <[email protected]> |
--=====================_7050347==_ Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Sundar, Ant & XDoclet are requirements for everything J2EE I now do : Apache Ant -- of course...so many options in this thing, it's=20 unbelievable (my favorite lesser know options is being able to turn tabs in= =20 your source code into x-number of spaces). I'm pretty sure there are VSS=20 options native to Ant...if not, you may want to look at using CVS if at all= =20 possible. XDoclet (http://xdoclet.sourceforge.net) -- invaluable, especially when= =20 developing EJBs (I think there are tags for Orion, which I'd assume works=20 with Oracle...if not, someone either has templates they can give you, or it= =20 would be worth building your own). A good J2EE unit testing tool is Apache's Cactus, but I don't have enough=20 experience with it to call it a requirement. I too would like to know what= =20 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= =20 answer this question :-). I find inspiration in many extreme programming= =20 concepts around managing expectations, especially where you involve the=20 client to determine what the requirements are, and the developers in=20 determining how long each requirement will take...then negotiating with the= =20 client and letting them determine the trade offs between time and=20 functionality. Take a look at:=20 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= =20 developers to learn the tools. Don't just run through the examples that=20 come with the tools (unless you want to build a false sense of=20 confidence). Rather, take the examples and build new things on top of=20 them. Mimic what you are going to be doing on this project (servlets,=20 ejbs, etc...), and really exercise your knowledge of the tools (e.g., use=20 ant to create a build system full of build rules for your prototype ejbs &= =20 servlets; use XDoclet to create deployment descriptors and home/remote=20 interfaces for those prototypes; create a single rule in ant that builds=20 your code from scratch, starts your J2EE server, deploys your jar/war/ear,= =20 runs your unit test, strips any tabs in your code, and check the changes=20 into VSS, etc...). Knowing as much about how these things work (and how=20 they don't) before you enter panic mode is a big plus... BTW, there are=20 some pretty good presentation tools out there, and more coming out every=20 day (http://www.theserverside.com/home/thread.jsp?thread_id=3D=12593)...my= =20 advice, Oracle AS may do some things very very well, but it probably does=20 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=20 >tools that I should get hold of. As we are going with Oracle9i as the app= =20 >server. So for IDE we are going for JDeveloper. For Version control I am=20 >thinking to use Visual Source Safe. I would like to know the appropriate=20 >tools for Desinging, Project management, Testing including functional,=20 >load testing, performance testing. I would appriciate if U guys can give= =20 >inputs as how should I proceed managing the project as the cilent wants us= =20 >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 ><http://rd.yahoo.com/M=3D!5002.1818248.3328688.1261774/D=3D=3Degroupweb/S= =3D=1705006905:HM/A=3D=847665/R=3D=3D0/*http://ads.x10.com/?bHlhaG9vbW9uc3R= lcjcuZGF0=3D=1016906463%3eM=3D!5002.1818248.3328688.1261774/D=3D=3Degroupwe= b/S=3D=1705006905:HM/A=3D=847665/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:=20 ><http://groups.yahoo.com/group/Java_Developer>http://groups.yahoo.com/grou= p/Java_Developer >- For peer-to-peer software development discussion:=20 ><http://groups.yahoo.com/group/P2P-Developer>http://groups.yahoo.com/group= /P2P-Developer > >Web link to the EJB-Developer group: >=20 ><http://groups.yahoo.com/group/EJB-Developer>http://groups.yahoo.com/group= /EJB-Developer > >ATTENTION: You are receiving this message because you actively subscribed= =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 for= =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 the=20 ><http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service. ------------------------ Yahoo! Groups Sponsor ---------------------~--> Tiny Wireless Camera under $80! Order Now! FREE VCR Commander! Click Here - Only 1 Day Left! http://us.click.yahoo.com/nuyOHD/7.PDAA/yigFAA/5cFolB/TM ---------------------------------------------------------------------~-> 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.co= m/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 t= o the EJB-Developer technical discussion group on Yahoo! Groups. All subsc= riptions come from Yahoo-verified email addresses and are logged; therefore= subscriptions can be proved to any appropriate legal authority. To unsubs= cribe, send a blank email from the email address receiving group messages t= o the "Unsubscribe" email address shown above. If unsubscribing doesn't wo= rk, send a message concerning this problem to [email protected]. Onl= y Yahoo! Groups is responsible for their own subscription services; the mod= erator will not perform these services at any time. *** EJB-Developer - A free service brought to you by Democracy 2.0 (www.dem= ocracy2.org) ***=20 Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/=20 --=====================_7050347==_ Content-Type: text/plain; charset="us-ascii"; format=flowed --=====================_7050347==_--