In many case, "we have a page for that"

Git: 
        
http://wiki.objectstyle.org/confluence/display/WO/Getting+Started+with+Git

Wonder Source:
        
http://wiki.objectstyle.org/confluence/display/WONDER/Getting+the+Wonder+Source+Code


On May 8, 2011, at 2:15 AM, Kevin Spake wrote:

> I'm cogitating this, and I understand it conceptually (I think), but I need 
> to make sense of it syntactically in the file. Anyway, as was recommended, I 
> have ordered a copy of Practical Webobjects. 
> 
> Also, I am in the process of installing Project Wonder. Of course, the 
> instructions said the best approach is to use the source from GIT, as opposed 
> to just downloading the .dmg. So, I am studying GIT, so I can use it to 
> install Project Wonder source, so I can .... 
> 
> Right now it seems like I am paddling backwards! Or, more like, I'm in 
> California and I'm trying to get to Texas by traveling west. I'll get there, 
> but it's gonna take a while. 
>  
> Thanks to all,
> 
> Kevin 
> 
> From: Kieran Kelleher <kelleh...@gmail.com>
> To: Kevin Spake <sparky0...@yahoo.com>; John Huss <johnth...@gmail.com>; 
> WebObjects-Dev Mailing List List <webobjects-dev@lists.apple.com>
> Sent: Sat, May 7, 2011 10:15:26 AM
> Subject: Re: InOverMyHead {"obviously"};
> 
> By the way, that snippet is from the "wod" file. The wod file is the "glue" 
> that magically connects your html template to the corresponding java class.
> 
> MyPage.html <--> MyPage.wod <--> MyPage.java.
> 
> 
> Looking at the little snippet below, here is an explanation of the pieces. 
> Think about this over the weekend and get the conceptsinto the brain ;-)
> 
> EditButton
> -------------
>       That's the name you have chosen for the declaration and it maps to this 
> fragment in your html template
>               
>               <webobject name = "EditButton"></webobject>
> 
> WOSubmitButton
> ---------------------
>       That's the name of the "Dynamic Element" that contains the logic for 
> rendering the element as HTML and firing your action when clicked on.
>       This part of the wod conventionally corresponds to a WODynamicElement 
> subclass, in this case one named WOSubmitButton.java, OR it can correspond to 
> a custom reusable WOComponent (MyReusableComponent.wo for example)
>       This is part of the WebObjects library, and you don't have the source 
> code, hence why you got your original error below. If this corresponded to a 
> WODynamicElement or WOComponent subclass in your source or Project Wonder's 
> source, then clicking on it would show you the java source.
> 
> action
> -------
>       This is  an api "binding" provided by the WODynamicElement (or reusable 
> WOComponent) subclass. A binding allows passing of an argument both ways, 
> depending on the context. In this case, the binding conceptually "pulls" your 
> action method an invokes it.
> 
> editAction
> ------------
> The name of your method. Must return WOActionResults instance (which can be a 
> WoComponent page since WOComponent implements that interface
>       public WOActionResults editAction() {
>               <your logic here>
>       }
> 
> HTH, Kieran 
> 
> 
> On May 7, 2011, at 8:35 AM, Kieran Kelleher wrote:
> 
>> He means command click the action (in the case below that would be 
>> editAction)
>> 
>> 
>> 
>> EditButton: WOSubmitButton {
>>      action = editAction;
>>      value = "Edit";
>> }
>> 
>> 
>> 
>> 
>> 
>> 
>> On May 7, 2011, at 2:53 AM, Kevin Spake wrote:
>> 
>>> Thanks for this suggestion. However, when I command + click on the variable 
>>> name, I get a Class File Editor window that says:
>>> 
>>> "The source attachment does not contain the source for the file 
>>> WOSubmitButton.class. 
>>> 
>>> You can change the source attachment by clicking... "
>>> 
>>> So I click on the thing and it shows this path: 
>>> /Developer/WebObjects/Versions/WebObjects543/System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar
>>>  
>>> Where exactly should I find WOSubmitButton.class? 
>>> 
>>> Here is the contents of my wolips.properties file. I'm assuming there is a 
>>> path issue?
>>> 
>>> wo.api.root=/Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.WebObjectsReference.docset/Contents/Resources/Documents/documentation/InternetWeb/Reference/WO542Reference
>>> wo.apps.root=/Developer/WebObjects/Versions/WebObjects543/Library/WebObjects/Applications
>>> wo.bootstrapjar=/Developer/WebObjects/Versions/WebObjects543/System/Library/WebObjects/JavaApplications/wotaskd.woa/WOBootstrap.jar
>>> wo.extensions=/Developer/WebObjects/Versions/WebObjects543/Library/WebObjects/Extensions
>>> wo.local.frameworks=/Developer/WebObjects/Versions/WebObjects543/Library/Frameworks
>>> wo.local.root=/Developer/WebObjects/Versions/WebObjects543
>>> wo.network.frameworks=/Network/Library/Frameworks
>>> wo.network.root=/Network
>>> wo.system.frameworks=/Developer/WebObjects/Versions/WebObjects543/System/Library/Frameworks
>>> wo.system.root=/Developer/WebObjec ts/Versions/WebObjects543/System
>>> wo.user.frameworks=/Users/spake/Library/Frameworks
>>> wo.user.root=/Users/spake
>>> wolips.properties=wolips.properties
>>> 
>>> 
>>> Kevin 
>>> 
>>> From: John Huss <johnth...@gmail.com>
>>> To: Kevin Spake <sparky0...@yahoo.com>
>>> Cc: webobjects-dev@lists.apple.com
>>> Sent: Thu, May 5, 2011 9:59:45 PM
>>> Subject: Re: InOverMyHead {"obviously"};
>>> 
>>> You can type in a public instance variable, or command+click (or maybe it's 
>>> control+click?) on the variable name in your .wod (or .html) file to 
>>> generate the variable.
>>> 
>>> John
>>> 
>>> On Thu, May 5, 2011 at 11:47 PM, Kevin Spake <sparky0...@yahoo.com> wrote:
>>> Subject says it all. 
>>> 
>>> I took a java programming class years ago. I did not continue with it. 
>>> Since then, my only programming experience has been with Realbasic, and 
>>> that too was years ago. Now, I've decided to jump into webobjects. I have 
>>> eclipse and WO 543 on intel mac. I can run a simple "hello world" program. 
>>> 
>>> As I try to do the beginner tutorial here: 
>>> http://wiki.objectstyle.org/confluence/display/WO/Hello+World+-+Your+First+WebObjects+Application
>>> I find myself stuck. The instructions say: "So, to add a variable to keep 
>>> track of our visitors name, click on the 'Interface' menu bar item and 
>>> select 'Add Key...'."
>>> 
>>> I have no "interface menu bar item". I can't find it anywhere, nor can I 
>>> find any instructions on how to add a variable. Do I just type it in? Is 
>>> there a resource for total newbs using current WO implementation, or is it 
>>> an 'idiots need not apply' type of thing?
>>> 
>>> If this is the wrong mailing list, my apologies. 
>>> 
>>> Thanks,
>>> 
>>> Kevin 
>>> 
>>>  _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/johnthuss%40gmail.com
>>> 
>>> This email sent to johnth...@gmail.com
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/kelleherk%40gmail.com
>>> 
>>> This email sent to kelleh...@gmail.com
>> 
> 
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to