Sounds good -- I do think it would be nice to have the instructions
right there in the doc kit.
Rich

Eddie O'Neil wrote:

>  Yeah, it would be related to BEEHIVE-921 going into the tree, but I
>hope to have that done here shortly.  In thinking more about it, I can
>go either way on putting the NB instructions into the doc kit -- maybe
>it will encourage Eclipse and IDEA users (I'm in the latter camp) to
>do the same.  ;)
>
>  Daryl or Rich, thoughts about this?
>
>Eddie
>
>
>
>On 9/11/05, Glauber Adriano Reis <[EMAIL PROTECTED]> wrote:
>  
>
>>Sure, I think it is great for now adding to Wiki instructions
>>as to how import netui-blank into a NetBeans web project (and other IDE's as 
>>well).
>>Since there is a "free form" kind of web project, importing will be no hard.
>>If you agree, I may add the instructions to Wiki today but it is going to
>>be related to having BEEHIVE-921 into trunk, isn't it?
>>
>>
>>Glauber Adriano
>>
>>
>>Eddie O'Neil wrote:
>>    
>>
>>>Rich--
>>>
>>>  IMHO, I'd rather have instructions for using the NetUI projects in
>>>an IDE on the wiki for the time being until we've got more than just
>>>NetBeans and because this may evolve as people work with annotation
>>>processing, Ant + IDE integration, and so on.
>>>
>>>  If we do decide to apply this patch, there are a few things that
>>>need to change:
>>>
>>>1) I've already applied the samples changes
>>>2) the nb-netui-blank sample is now just the same structure as netui-blank
>>>3) most of the rest of the instructions in the new doc on NetBeans 4.1
>>>and NetUI are already captured in the rewrite (see patch in
>>>BEEHIVE-921) of samples_netui-blank.xml and netui/projects.xml.  If
>>>the patch is applied, we might trim it down to remove the list of JARs
>>>(no reason to duplicate it in the doc kit) and to just discuss the
>>>NetBeans specific steps needed to get running.
>>>
>>>  Thoughts?
>>>
>>>Eddie
>>>
>>>
>>>
>>>On 9/11/05, Rich Feit <[EMAIL PROTECTED]> wrote:
>>>
>>>      
>>>
>>>>Hi Adriano (sorry, been calling you by a different name :) ),
>>>>I actually just got to the patch on this -- one of us will get it in for
>>>>v1.  Thanks again.
>>>>Rich
>>>>
>>>>Glauber Adriano Reis wrote:
>>>>
>>>>
>>>>        
>>>>
>>>>>Hi,
>>>>>
>>>>>I send along a netbeans friendly blank netui project and have also
>>>>>made netui-samples a bit more netbeans friendly (the mailer deamon
>>>>>wont allow me to sent it to the list because of its size, though).
>>>>>Directory structure
>>>>>are much like jakarta recommendation
>>>>>(http://jakarta.apache.org/tomcat/tomcat-4.1-doc/appdev/source.html)
>>>>>I have attached a minimal guide as to the netbeans blank project and
>>>>>spotted a couple of typos in some jsp inside samples/, the patch is
>>>>>attached.
>>>>>
>>>>>Any ideas as to how AJAX is supposed to be implemented for some tags
>>>>>(from the ground up, use some already available library etc) ?
>>>>>I am playing a bit with it and would really want to be in synch with
>>>>>you guys...
>>>>>
>>>>>
>>>>>Adriano
>>>>>
>>>>>Eddie O'Neil wrote:
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>Adriano--
>>>>>>   Great!  Glad to hear that you've got a "wish list".  Feel free to
>>>>>>contribute patches, discuss on the [EMAIL PROTECTED] list, or add such 
>>>>>>items
>>>>>>to the wiki page:
>>>>>>
>>>>>>   http://wiki.apache.org/beehive/FrontPage/WishList
>>>>>>
>>>>>> Definitely, send along your changes to netui-blank; in general, I
>>>>>>tend to prefer the web application project model that the
>>>>>>samples/petstore uses which is probably similar to your NetBeans setup
>>>>>>and has the src/ directory separated from the URL addressable content.
>>>>>>How did you end up laying out your project?  Also, how well did the
>>>>>>Beehive annotation processors integrate with the NetBeans build
>>>>>>system?
>>>>>>
>>>>>> Maybe we can just reorganize the netui-blank template in the
>>>>>>distribution to be more IDE friendly.  :)
>>>>>>
>>>>>> I agree that it'd be a good idea to have a "contrib" section in SVN
>>>>>>where we can put things that are released out-of-band with the rest of
>>>>>>Beehive.  The Tomcat container adapter might be an example of
>>>>>>something like this.  We'll probably tackle this once the 1.0 has
>>>>>>shipped.
>>>>>>
>>>>>>Eddie
>>>>>>
>>>>>>
>>>>>>On 8/23/05, Glauber Adriano Reis <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Ok, thanks for the advice. We, at work (using Weblogic Workshop), also
>>>>>>>have a "wish list" of  features that would be cool seeing in Beehive
>>>>>>>such as having AJAXified valiadation tightly integrated with netui
>>>>>>>tags.
>>>>>>>I know it is low priority fetures but...
>>>>>>>I 've built Beehive from svn and will take a look at "Beehive -
>>>>>>>Unassigned".
>>>>>>>Would it be possible to have a directory "contrib" under samples? As a
>>>>>>>netbeans users I'd like to have my Beehive projects using the full
>>>>>>>power
>>>>>>>of netbeans Web Application and so I did last weekend. I made some
>>>>>>>small
>>>>>>>changes to "netui-blank" in order to make the directory structure a bit
>>>>>>>more as jakarta  recommends and  ant script a bit "netbeans" friendly
>>>>>>>since I wanted to use  all netbeans Web App ant targets that comes for
>>>>>>>free. So a small nebeans-based sample beehive application would be
>>>>>>>cool.
>>>>>>>
>>>>>>>
>>>>>>>Adriano
>>>>>>>
>>>>>>>Rich Feit wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>And... if you're simply looking for a way to contribute, without
>>>>>>>>necessarily having a clear agenda for what you'd like to change, you
>>>>>>>>can take a crack at an unassigned issue:
>>>>>>>>
>>>>>>>> - Create an account at ASF JIRA (issue tracking system):
>>>>>>>>http://issues.apache.org/jira
>>>>>>>> - When logged in, click the Filters link in the upper-righthand
>>>>>>>>corner.
>>>>>>>> - Choose "Beehive - Unassigned".
>>>>>>>>
>>>>>>>>Page Flow issues are in the "NetUI" component.  If you do find one
>>>>>>>>you're interested in, feel free to discuss it on this list!
>>>>>>>>
>>>>>>>>Rich
>>>>>>>>
>>>>>>>>
>>>>>>>>Eddie O'Neil wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>And, if you're interested in getting Beehive building from SVN,
>>>>>>>>>check out this wiki page:
>>>>>>>>>
>>>>>>>>> http://wiki.apache.org/beehive/For_Beehive_Developers
>>>>>>>>>
>>>>>>>>>Eddie
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>On 8/19/05, Kenneth Tam <[EMAIL PROTECTED]> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>>Hi Adriano,
>>>>>>>>>>
>>>>>>>>>>A good place to start is to think about what you'd like to change or
>>>>>>>>>>add in Beehive based on your experience building applications
>>>>>>>>>>with it
>>>>>>>>>>-- for example, is there a feature that doesn't quite work the
>>>>>>>>>>way you
>>>>>>>>>>think it should, or that is missing entirely?  Then you can
>>>>>>>>>>engage the
>>>>>>>>>>rest of the developers on this list to talk about what it might mean
>>>>>>>>>>to make that change.
>>>>>>>>>>
>>>>>>>>>>On 8/19/05, Glauber Adriano Reis <[EMAIL PROTECTED]> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>>>>>>Hello,
>>>>>>>>>>>
>>>>>>>>>>>I've been working with Weblogic Workshop and got amazed by Page
>>>>>>>>>>>Flows
>>>>>>>>>>>features. I'm quite impressive with  Beehive project as well.
>>>>>>>>>>>I'd  really like to get involved to Beehive but don' t know
>>>>>>>>>>>where to
>>>>>>>>>>>start from. I find Page Flows and Controls really interesting,
>>>>>>>>>>>is it a
>>>>>>>>>>>good starting point?
>>>>>>>>>>>
>>>>>>>>>>>Adriano
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                      
>>>>>>>>>>>
>>>>>------------------------------------------------------------------------
>>>>>
>>>>>Index: forrest/release/src/documentation/content/xdocs/site.xml
>>>>>===================================================================
>>>>>--- forrest/release/src/documentation/content/xdocs/site.xml   (revision 
>>>>>264071)
>>>>>+++ forrest/release/src/documentation/content/xdocs/site.xml   (working 
>>>>>copy)
>>>>>@@ -89,6 +89,7 @@
>>>>>           <control-blank label="Project: Control" 
>>>>> href="controls/sampleControlsBlank.html"/>
>>>>>           <wsm-blank label="Project: Web Service" 
>>>>> href="wsm/sample_wsm-blank.html"/>
>>>>>           <ws-control-blank label="Project: Web Service Control" 
>>>>> href="system-controls/webservices/sample-ws-control-blank.html" />
>>>>>+          <netui-nb label="Project:NetBeans Page Flow and Control" 
>>>>>href="pageflow/sample_netui-nb.html"/>
>>>>>       </samples>
>>>>>       <reference label="Reference">
>>>>>           <infra label="Build Tools">
>>>>>Index: forrest/release/src/documentation/content/xdocs/samples/index.xml
>>>>>===================================================================
>>>>>--- forrest/release/src/documentation/content/xdocs/samples/index.xml  
>>>>>(revision 264071)
>>>>>+++ forrest/release/src/documentation/content/xdocs/samples/index.xml  
>>>>>(working copy)
>>>>>@@ -40,6 +40,9 @@
>>>>>           <li>
>>>>>               <a href="site:ws-control-blank">Project: Web Service 
>>>>> Control</a>
>>>>>           </li>
>>>>>+            <li>
>>>>>+                <a href="site:netui-nb">Project: NetBeans Page Flow and 
>>>>>Control</a>
>>>>>+            </li>
>>>>>       </ul>
>>>>>   </body>
>>>>>   <footer>
>>>>>
>>>>>
>>>>>------------------------------------------------------------------------
>>>>>
>>>>><?xml version="1.0" encoding="UTF-8"?>
>>>>><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" 
>>>>>"http://forrest.apache.org/dtd/document-v20.dtd";>
>>>>><document>
>>>>><header>
>>>>>  <title>NetBeans 4.1 Page Flow and Control Blank Project </title>
>>>>></header>
>>>>><body>
>>>>>  <section id="intro">
>>>>>    <title>Introduction</title>
>>>>>    <p>Use the NetBeans Project sample (located at
>>>>>                             
>>>>> <code>&lt;BeehiveRoot&gt;/samples/nb-netui-blank</code>) as a starting 
>>>>> point for building your own Page Flow and Control applications inside 
>>>>> NetBeans 4.1 IDE.</p>
>>>>>    <note>&lt;BeehiveRoot&gt; refers to the top-level directory of your 
>>>>> Beehive installation.
>>>>>                                     A typical value for 
>>>>> &lt;BeehiveRoot&gt; would be <code>/apache/apache-beehive-1.0</code>. 
>>>>> </note>
>>>>>    <p>
>>>>>Before opening the exemple inside NetBeans IDE 4.1, you need to set a 
>>>>>library comprising all Beehive runtime
>>>>>dependencies by going to Tools &gt; Library Manager and adding a new 
>>>>>library named <code>Beehive</code> . After that, you can add the runtime 
>>>>>dependencies by clicking Add JAR/Folder button in the Classpath tab.
>>>>><br/>
>>>>><strong>Runtime dependencies:</strong>
>>>>></p>
>>>>><ul>
>>>>>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/apache-xbean.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/log4j-1.2.8.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/velocity-1.4.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/commons-codec-1.3.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/velocity-dep-1.4.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/commons-logging-1.0.4.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/commons-discovery-0.2.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/common/jsr173_1.0_api.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/controls/beehive-controls.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/beehive-netui-core.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/beehive-netui-tags.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/commons-beanutils.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/commons-collections.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/commons-digester.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/commons-el.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/commons-fileupload.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/commons-validator.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/jakarta-oro.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/jstl.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/standard.jar</li>
>>>>><li>&lt;BeehiveRoot&gt;/lib/netui/struts.jar</li>
>>>>>
>>>>>
>>>>>
>>>>></ul>
>>>>><p>
>>>>>The template contains everything needed in a basic Page Flow and Control
>>>>>                             application </p>
>>>>>  </section>
>>>>>  <section id="using">
>>>>>    <title>Using NetBeans 4.1 Page Flow and Control Blank Project</title>
>>>>>    <p>The following instruction assume that you have completed all of
>>>>>                             required and optional steps in the Beehive 
>>>>> set up procedure at
>>>>>                             <a href="site:../setup">Installation and 
>>>>> Setup</a>.</p>
>>>>>    <p>To use the sample, follow these steps:</p>
>>>>>    <section id="copy_rename">
>>>>>      <title>Copy the Sample Folder</title>
>>>>>      <p>Copy the folder
>>>>>                                     
>>>>> <code>&lt;BeehiveRoot&gt;/samples/nb</code> to your
>>>>>                                     NetBeans development directory. </p>
>>>>>      <p>Below we assume that you have copied <code>nb</code> into the
>>>>>                                     folder 
>>>>> <strong><code>/myDevelopmentDirectory</code></strong>.</p>
>>>>>      <source 
>>>>> xml:space="preserve">/myDevelopmentDirectory/nb-netui-blank</source>
>>>>>      <source 
>>>>> xml:space="preserve">/myDevelopmentDirectory/myWebApplication</source>
>>>>>    </section>
>>>>>    <section id="edit_properties_file">
>>>>>      <title>Edit the <code>build.properties</code> File</title>
>>>>>      <p>In this section you will edit the <code>build.properties</code> 
>>>>> file--the file
>>>>>                                     that sets the build-related 
>>>>> properties for your web application.</p>
>>>>>      <p>Open the file 
>>>>> <code>/myDevelopmentDirectory/nb/build.properties</code>
>>>>>                                     in a text editor.</p>
>>>>>      <p>Edit the <code>beehive.home</code> property so that it points to 
>>>>> the
>>>>>                                     top-level folder of your beehive 
>>>>> installation.
>>>>>                             </p>
>>>>>      <p>  For example, if you beehive installation
>>>>>                                     resides at 
>>>>> <code>/apache/apache-beehive-1.0</code>, then your 
>>>>> <code>build.properties</code> file
>>>>>                                     would appear as follows.</p>
>>>>>      <p><strong>Note:</strong> the value of 
>>>>> <code>&lt;SomeContext&gt;</code> will determine the
>>>>>                                     app's URL address.</p>
>>>>>      <source 
>>>>> xml:space="preserve">beehive.home=<strong>/apache/apache-beehive-1.0</strong>
>>>>>
>>>>></source>
>>>>>      <note>Windows users must use forwardslashes (/) not backslashes (\) 
>>>>> in the
>>>>>     <code>build.properties</code> file.</note>
>>>>>    </section>
>>>>>    <section id="build">
>>>>>      <title>Building and Deploying the Project</title>
>>>>>      <p>From inside the IDE, you can build and deploy the project to the 
>>>>> bundled Tomcat servlet container as you do with any other NetBeans Web 
>>>>> Application Project. </p>
>>>>>      <note>If you have set this project as the <code>Main Project</code> 
>>>>> you can build it by simply pressing <code>Shift-F11</code> (clean and 
>>>>> build) and <code>F6</code> to run it inside the bundled Tomcat servlet 
>>>>> container.</note>
>>>>>    </section>
>>>>>  </section>
>>>>></body>
>>>>><footer>
>>>>>  <legal>Java, J2EE, and JCP are trademarks or registered trademarks of
>>>>>                     Sun Microsystems, Inc. in the United States and other
>>>>>                     countries.<br/> &copy; 2004, Apache Software 
>>>>> Foundation </legal>
>>>>></footer>
>>>>></document>
>>>>>
>>>>>
>>>>>------------------------------------------------------------------------
>>>>>
>>>>>Index: netui-samples/ui/datagrid/masterdetail/Controller.jpf
>>>>>===================================================================
>>>>>--- netui-samples/ui/datagrid/masterdetail/Controller.jpf      (revision 
>>>>>264077)
>>>>>+++ netui-samples/ui/datagrid/masterdetail/Controller.jpf      (working 
>>>>>copy)
>>>>>@@ -24,7 +24,7 @@
>>>>>/**
>>>>>*/
>>>>>@Jpf.Controller(forwards={
>>>>>-    @Jpf.Forward(name="index", path="matser.jsp"),
>>>>>+    @Jpf.Forward(name="index", path="master.jsp"),
>>>>>   @Jpf.Forward(name="detail", path="detail.jsp")
>>>>>   })
>>>>>public class Controller
>>>>>Index: netui-samples/ui/select/repeatingSelectWithOptionBody.jsp
>>>>>===================================================================
>>>>>--- netui-samples/ui/select/repeatingSelectWithOptionBody.jsp  (revision 
>>>>>264077)
>>>>>+++ netui-samples/ui/select/repeatingSelectWithOptionBody.jsp  (working 
>>>>>copy)
>>>>>@@ -32,7 +32,7 @@
>>>>>         <br/>
>>>>>         <br/>
>>>>>         <netui:select dataSource="actionForm.name" 
>>>>> optionsDataSource="${pageInput.petList}" repeater="true">
>>>>>-              <netui:selectOption value="${container.item.petID}" 
>>>>>repeatingType="option">
>>>>>+              <netui:selectOption value="${container.item.petId}" 
>>>>>repeatingType="option">
>>>>>                 <netui:content value="${container.item.name}"/>
>>>>>             </netui:selectOption>
>>>>>         </netui:select>
>>>>>@@ -42,4 +42,5 @@
>>>>>     </netui:form>
>>>>>     <br/>
>>>>> </netui-template:section>
>>>>>-</netui-template:template>
>>>>>\ No newline at end of file
>>>>>+</netui-template:template>
>>>>>+
>>>>>Index: netui-samples/ui/pageinput/index.jsp
>>>>>===================================================================
>>>>>--- netui-samples/ui/pageinput/index.jsp       (revision 264077)
>>>>>+++ netui-samples/ui/pageinput/index.jsp       (working copy)
>>>>>@@ -29,7 +29,7 @@
>>>>>     <br/>
>>>>>     <table>
>>>>>         <tr><td colspan="2"><b>Pet Details</b></td></tr>
>>>>>-          <tr><td>Identifier:</td><td>${pageInput.pet.petID}</td></tr>
>>>>>+          <tr><td>Identifier:</td><td>${pageInput.pet.petId}</td></tr>
>>>>>         <tr><td>Name:</td><td>${pageInput.pet.name}</td></tr>
>>>>>         <tr><td>Price:</td><td>${pageInput.pet.price}</td></tr>
>>>>>     <tr><td>Description:</td><td>${pageInput.pet.description}</td></tr>
>>>>>@@ -43,4 +43,5 @@
>>>>>     that <i>does</i> provide the required page input.
>>>>>     <br/>
>>>>> </netui-template:section>
>>>>>-</netui-template:template>
>>>>>\ No newline at end of file
>>>>>+</netui-template:template>
>>>>>+
>>>>>
>>>>>
>>>>>          
>>>>>
>>    
>>
>
>  
>

Reply via email to