You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by cr...@apache.org on 2004/12/12 06:26:15 UTC
svn commit: r111640 - in struts/core/trunk/doc: faqs images/how-to/netbeans4
Author: craigmcc
Date: Sat Dec 11 21:26:13 2004
New Revision: 111640
URL: http://svn.apache.org/viewcvs?view=rev&rev=111640
Log:
Add new IDE Guide for NetBeans 4.0.
PR: Bugzilla #32596
Submitted by: Geertjan Wielenga <Gieertjan.Wielenga AT sun.com>
Added:
struts/core/trunk/doc/faqs/netbeans40.xml
struts/core/trunk/doc/images/how-to/netbeans4/
struts/core/trunk/doc/images/how-to/netbeans4/creating-project3.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/creating-project4.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/creating-project5.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/creating-project6.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/creating-project7.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/creating-project8.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/creating-project9.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/directory.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/new-project1.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/new-project2.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/new-project3.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/new-project4.jpg (contents, props changed)
struts/core/trunk/doc/images/how-to/netbeans4/page.jpg (contents, props changed)
Modified:
struts/core/trunk/doc/faqs/index.xml
struts/core/trunk/doc/faqs/project.xml
Modified: struts/core/trunk/doc/faqs/index.xml
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/faqs/index.xml?view=diff&rev=111640&p1=struts/core/trunk/doc/faqs/index.xml&r1=111639&p2=struts/core/trunk/doc/faqs/index.xml&r2=111640
==============================================================================
--- struts/core/trunk/doc/faqs/index.xml (original)
+++ struts/core/trunk/doc/faqs/index.xml Sat Dec 11 21:26:13 2004
@@ -74,7 +74,11 @@
</li>
<li>
- <a href="netbeans.html">Installing the Netbeans IDE</a>
+ <a href="netbeans.html">Installing the Netbeans IDE (Version 3.4)</a>
+ </li>
+
+ <li>
+ <a href="netbeans40.html">Installing the Netbeans IDE (Version 4.0)</a>
</li>
</ul>
Added: struts/core/trunk/doc/faqs/netbeans40.xml
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/faqs/netbeans40.xml?view=auto&rev=111640
==============================================================================
--- (empty file)
+++ struts/core/trunk/doc/faqs/netbeans40.xml Sat Dec 11 21:26:13 2004
@@ -0,0 +1,143 @@
+<?xml version="1.0"?>
+
+<document url="./ssl.xml">
+
+<properties>
+
+<author>Geertjan Wielenga</author>
+
+<title>How to setup a basic Struts project using Netbeans IDE - Apache Struts</title>
+
+</properties>
+
+<body>
+
+<section href="netbeans" name="How to setup a basic Struts project using Netbeans IDE"/>
+<section name="Legal Disclamer">
+
+Please read <a href="http://jakarta.apache.org/site/idedevelopers.html">this</a> first.<br/>
+<p>
+* DISCLAIMER - This simple How-To shows you how easy it is to write code for the Struts<br/>
+framework. It just works straight out of the box. Simply specify where your sources are<br/>
+and where you want to store your Struts application, and NetBeans IDE 4.0 does everything<br/>
+you need -- it even generates a customized Ant build script for you and hooks its targets<br/>
+up to IDE commands such as "Build" and "Run".<br/>
+<br/>
+This is mainly geared toward struts users who are new to NetBeans IDE, and don't want to spend
+a lot of time figuring out the differences between their old IDE and this one.
+<br/>
+</p>
+</section>
+
+
+<section name="Let's get started">
+
+You will use wizards to set up and deploy the struts-example in 5 steps.<br/>
+<br/>
+Before we begin, let's create (or reuse) a folder to hold the project. Copy the struts-example.war<br/>
+from the Struts distribution and extract it, with the result that it looks like this:<br/>
+<br/>
+<img alt="" src="../images/how-to/netbeans4/directory.jpg"></img><br/><br/><br/>
+<ol>
+ <li>
+ Create a new project.<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project3.jpg"></img><br/><br/><br/>
+ </li>
+ <li>
+ The New Project wizard appears. Select "Web Project with Existing Sources".<br/>
+ Do this when you want use your own sources to create a web application, but<br/>
+ you want the IDE to generate an Ant build script for you.<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project4.jpg"></img><br/><br/><br/>
+ </li>
+ <li>
+ Specify the location of your sources, the location of your new IDE project, and a project name.<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project5.jpg"></img><br/><br/><br/>
+ </li>
+ <li>
+ Drill-down further and specify the location of your web pages, Java sources, and libraries,<br/>
+ and decide whether you want your application to support J2EE 1.4 or J2EE 1.3.<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project6.jpg"></img><br/><br/><br/>
+ <br/>
+ Now click Finish. That's it! You're done.<br/>
+
+ Let's take a look at the result in the Projects window, and notice how<br/>
+ the Source Editor provides JSP code completion for Struts tag libraries:<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project7.jpg"></img><br/>
+ <br/>
+ Note that code completion for the struts-config.xml file works automatically<br/>
+ if you have Internet access. If you use a proxy, it must be enabled. If you<br/>
+ do not have Internet access, you can use the IDE to create an OASIS XML Catalog,<br/>
+ which enables code completion for the struts-config.xml file.<br/>
+ <br/>
+
+ Now take a look in the Files window and browse through the Ant build script that the IDE made for you:<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project8.jpg"></img><br/><br/><br/>
+ </li>
+ <li>
+ Finally, run the Struts application. Right-click the project node in the Projects window<br/>
+ and choose Run Project.<br/>
+ <br/>
+ The Run Project command is hooked to the Run target in the IDE-generated Ant script.<br/>
+ The Run target depends on targets that compile the application, deploy it to the IDE's<br/>
+ default server, and display it in the IDE's default browser.<br/>
+ <br/>
+ So, when you choose "Run Project", the IDE uses the Ant build script to compile, deploy, and display it!<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project9.jpg"></img><br/><br/><br/>
+ <img alt="" src="../images/how-to/netbeans4/page.jpg"></img><br/><br/><br/>
+ </li>
+
+</ol>
+
+</section>
+
+<section name="Let's set up a blank Struts application">
+Now you will use wizards to set up a new Struts application in NetBeans IDE 4.0, again in 5 steps.<br/>
+<br/>
+<ol>
+ <li>
+ Create a new project.<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/creating-project3.jpg"></img><br/><br/><br/>
+ </li>
+ <li>
+ The New Project wizard appears. Select "Web Application".<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/new-project1.jpg"></img><br/><br/><br/>
+ </li>
+ <li>
+ Specify the location of your sources, the location of your new IDE project, and a project name,<br/>
+ and decide whether you want your application to support J2EE 1.4 or J2EE 1.3.<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/new-project2.jpg"></img><br/><br/><br/>
+ Now click Finish.<br/><br/><br/>
+ </li>
+ <li>
+ Right-click the blank-struts-app node in the Projects window and choose Properties.<br/>
+ Select Compiling Sources, click Add JAR/Folder and add the libraries from the Struts distribution:<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/new-project3.jpg"></img><br/><br/><br/>
+ Click OK.<br/>
+ Now go to the distribution for the struts-blank application on your filesystem.<br/>
+ <ul><li>Copy the struts-config.xml, tlds, and all the other configuration files (except the web.xml file)<br/>
+ from the WEB-INF folder and paste them into your web/WEB-INF folder.</li>
+ <li>Copy MessageResources.properties from WEB-INF/classes/resources into your src folder.</li></ul>
+ <br/><br/><br/>
+ </li>
+ <li>
+ Test your new Struts functionality in the Source Editor:<br/>
+ <br/>
+ <img alt="" src="../images/how-to/netbeans4/new-project4.jpg"></img><br/><br/><br/>
+ <br/>
+ </li>
+</ol>
+
+</section>
+</body>
+</document>
Modified: struts/core/trunk/doc/faqs/project.xml
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/faqs/project.xml?view=diff&rev=111640&p1=struts/core/trunk/doc/faqs/project.xml&r1=111639&p2=struts/core/trunk/doc/faqs/project.xml&r2=111640
==============================================================================
--- struts/core/trunk/doc/faqs/project.xml (original)
+++ struts/core/trunk/doc/faqs/project.xml Sat Dec 11 21:26:13 2004
@@ -48,7 +48,10 @@
name="Eclipse"/>
<item
href="netbeans.html"
- name="Netbeans"/>
+ name="Netbeans 3.4"/>
+ <item
+ href="netbeans40.html"
+ name="Netbeans 4.0"/>
</menu>
<menu name="Quick Links">
Added: struts/core/trunk/doc/images/how-to/netbeans4/creating-project3.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/creating-project3.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/creating-project4.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/creating-project4.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/creating-project5.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/creating-project5.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/creating-project6.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/creating-project6.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/creating-project7.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/creating-project7.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/creating-project8.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/creating-project8.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/creating-project9.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/creating-project9.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/directory.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/directory.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/new-project1.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/new-project1.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/new-project2.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/new-project2.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/new-project3.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/new-project3.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/new-project4.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/new-project4.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
Added: struts/core/trunk/doc/images/how-to/netbeans4/page.jpg
Url: http://svn.apache.org/viewcvs/struts/core/trunk/doc/images/how-to/netbeans4/page.jpg?view=auto&rev=111640
==============================================================================
Binary file. No diff available.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org