I just threw that out there off the top of my head, I hope noone gets mad at me if its wrong :)
Jeez, now I'm gonna have to make time to finish the pictorial 'how to'. -- James Mitchell Software Engineer/Struts Evangelist http://www.open-tools.org "If you were plowing a field, which would you rather use? Two strong oxen or 1024 chickens?" - Seymour Cray (1925-1996), father of supercomputing > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Thursday, November 21, 2002 9:45 PM > To: [EMAIL PROTECTED] > Subject: cvs commit: jakarta-struts/doc/faqs netbeans.xml project.xml > newbie.xml > > > husted 2002/11/21 18:45:23 > > Modified: doc/faqs project.xml newbie.xml > Added: doc/faqs netbeans.xml > Log: > Add NetBeans howto by James Mitchell. > > Revision Changes Path > 1.4 +1 -0 jakarta-struts/doc/faqs/project.xml > > Index: project.xml > =================================================================== > RCS file: /home/cvs/jakarta-struts/doc/faqs/project.xml,v > retrieving revision 1.3 > retrieving revision 1.4 > diff -u -r1.3 -r1.4 > --- project.xml 17 Nov 2002 22:07:54 -0000 1.3 > +++ project.xml 22 Nov 2002 02:45:22 -0000 1.4 > @@ -12,6 +12,7 @@ > </menu> > > <menu name="Howtos"> > + <item href="netbeans.html" name="Netbeans"/> > <item href="ssl.html" name="SSL"/> > </menu> > > > > > 1.4 +2 -0 jakarta-struts/doc/faqs/newbie.xml > > Index: newbie.xml > =================================================================== > RCS file: /home/cvs/jakarta-struts/doc/faqs/newbie.xml,v > retrieving revision 1.3 > retrieving revision 1.4 > diff -u -r1.3 -r1.4 > --- newbie.xml 6 Nov 2002 22:48:46 -0000 1.3 > +++ newbie.xml 22 Nov 2002 02:45:22 -0000 1.4 > @@ -48,6 +48,8 @@ > > <li><a href="#link">Why does the <html:link> tag URL-encode > javascript and mailto links?"</a></li> > > + <li>Why can't I disable URL-encoding in the Struts taglibs?</li> > + > <li>When is the best time to validate input?</li> > > <li>How can I avoid validating a form before data is entered?</li> > > > > 1.1 jakarta-struts/doc/faqs/netbeans.xml > > Index: netbeans.xml > =================================================================== > <?xml version="1.0"?> > > <document url="./ssl.xml"> > > <properties> > > <author>James Mitchell</author> > > <title>How to setup struts in Netbeans IDE - Apache Struts</title> > > </properties> > > <body> > > <chapter href="netbeans" name="How to setup struts in Netbeans IDE"> > > <section name="For working on the distribution itself"> > <ol> > <li> > Create a new project (from the Project Manager window) > </li> > <li> > Download the struts source distribution (or use built-in cvs to get > the module) > </li> > <li> > Extract to a local drive (if on windoze, try not to have spaces in > the directory (such as C:\My Documents) > </li> > <li> > Mount the directory you unzipped to > </li> > <li> > Copy build.properties.sample to build.properties and customize to point > to where you keep those jars > </li> > <li> > Mount each of the source directories that you wish to work in > For me, I use:<br /> > <code> > jakarta-struts/src/share<br /> > jakarta-struts/src/example > </code> > </li> > <li> > Mount each jar referenced in the build.properties file<br /> > <b>Note</b> - NetBeans has built in support for auto-mounting these if your > build.xml specifies the jars in the project.classpath, but > that's not the case for the default struts distribution. > </li> > </ol> > </section> > > <section name="For doing your own thing"> > <ol> > <li> > Create a new project (from the Project Manager window) > </li> > <li> > Download (or build for yourself) the required jars<br /> > (See the jakarta-struts-1.1-b2/webapps/struts-example.war) > </li> > <li> > Create a directory (I use a structure similar to how the webapp > will exist) > <pre> > +-/my-project > | > +-/WEB-INF > | > +-/classes > | > +-/lib > | > +-/src</pre> > </li> > <li> > Create a build.xml for your project (so ant can build and war it for you). > I recommend you use an existing file to get a jump start on development. > Actually, I recommend you re-use someone's entire existing project. That > will surely get you ahead of the game. > </li> > <li> > Mount that directory<br /> > <i>If you specified the build classpath and the jars are there, NetBeans > will mount the jars for you automatically.</i> > </li> > <li> > Mount each of the source directories that you wish to work in > /myproject/WEB-INF/src > </li> > <li> > Always work in the node in #6 when modifying your java files. > </li> > </ol> > <p> > I'll also take this opportunity to tell you that I recommend using > Eclipse. I > was a NetBeans advocate for the longest time, but a few weeks ago several > discussion had prompted me to try out Eclipse, and I can say > without a doubt, > that it is much more mature an IDE than NetBeans. And since they > are both Open > Source.....hey....why not? > </p> > <p> > One definite advantage Eclipse has over NetBeans is that Eclipse is > built using > SWT (Standard Widget Toolkit). That means that the IDE is written > in Java, but > the underlying framework uses native JNDI calls the OS API.....or, in other > words......"its fast as Hell on windows". > </p> > <p> > Anyone who has left NetBeans running in the background overnight on a laptop > knows the pain of doing an Alt+Tab back to the IDE and seeing how > Swing pulls > its rather large A## up from the swap file....heh heh :) > </p> > <p> > Hope that will help you get started. I was planning to post a > how-to for doing > this and a few other tasks with NetBeans, Eclipse, and JBuilder. I > even have > quite a few screenshots taken, but I just haven't finished it. > </p> > <p> > Good Luck with it!!! > </p> > > </section> > > </chapter></body></document> > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>