AHA thanks...

I knew I was missing something.

G.



On Mon, Oct 5, 2009 at 3:08 PM, David LeBer <[email protected]>wrote:

>
> On 2009-10-05, at 9:02 AM, Gustavo Pizano wrote:
>
>  Yes I was using:
>>
>>    ERXEC ec = new ERXEC();
>>
>> mmm.. did I do it the wrong way using the ERXEC instead the EOEC?
>>
>
> If you are using ERXEC you should be using it's factory method:
>
> EOEditingContext ec = ERXEC.newEditingContext();
>
>
>
>>
>> G.
>>
>>
>> On Mon, Oct 5, 2009 at 2:53 PM, [email protected] <
>> [email protected]> wrote:
>> If you do need to create an editing context to retrieve data the trick is
>> to use
>>
>> EOEditingContext ec = new EOEditingContext();
>>
>> Which doesn't create a session as opposed to
>>
>> EOEditingContext ec = session().defaultEditingContext();
>>
>> Which does
>>
>> Rob.
>>
>>
>> On 5 Oct 2009, at 13:29, David LeBer wrote:
>>
>>
>> On 2009-10-05, at 7:27 AM, Gustavo Pizano wrote:
>>
>>
>>
>> This assumes that you don't create sessions for non logged in users. - You
>> need to be careful here as you can accidentally create a session when you
>> fetch data.
>>
>> uuu... I eventually need to fecth some data to show in that WOComponent,
>> so I may be creating accidentally sessions?..  that doesn't sound good...
>> isn't it?
>>
>> so if a session is created I need to terminate it?
>>
>> Don't plan on terminating the session. Plan on not creating one.
>>
>> The two places where a session can get created are in the DA and in the
>> page you return:
>>
>> Direct Action
>> -----------------
>>
>> You don't need a session to fetch data, you just need an editing context.
>> You can create one in your DA (just remember to follow proper locking
>> procedure).
>>
>> If you do not ask for a session in your DA one will not be created.
>>
>> Page
>> ----------------
>>
>> Do not use the 'action' binding for any WOHyperlinks or other clickable
>> components on the page, create DAs and use the directActionName binding
>> instead.  If possible use generic html tags (<img/> etc) for everything else
>> and you will be safe.
>>
>>
>> Authentication
>> -------------------
>>
>> For authentication, I am afraid you are on your own. You need to figure
>> out a way to pass credentials from the J2EE app to the WO app (cookies
>> maybe? form values in the request? I dunno depends on your setup). And then
>> authenticate based on those in your DA.
>>
>>
>>
>>
>> G.
>>
>>
>> Rob.
>>
>>
>> On 5 Oct 2009, at 11:10, Gustavo Pizano wrote:
>>
>> aha ok, I know now how to call the DA using  http://
>> $HOSTNAME/cgi-bin/WebObjects/$APPNAME.woa/wa/$DIRECTACTIONNAME
>>
>> link.. hehhe. now I have realize I a have a security HOLE! in my app with
>> one direct action that access the administration tools, hehhe.. how to
>> secure it? I read it must be secured if I don't want to allow random
>> access...
>>
>> so in my iFrame I can set up the link to be the one that points to my DA
>> and, I should not put any action comoponet in the WOCompoment that it
>> returns the DA, otherwise I will have problems, as far as I understood.
>>
>>
>> Thx
>>
>> Gus
>>
>> On Mon, Oct 5, 2009 at 10:58 AM, [email protected] <
>> [email protected]> wrote:
>> Hi Gustavo,
>>
>> You can use a Direct Action if you don't have a session.
>>
>> Rob.
>>
>>
>> On 5 Oct 2009, at 09:04, Gustavo Pizano wrote:
>>
>> Hello, this is what I need to achieve.
>>
>> I have an J2ee app running on apache, and I have a WOApp running on a G5.
>> Now, I want to show in the j2ee app in an iframe a WOComponent that will
>> show a list of items from the database based on a selected User, user is an
>> Enterprise Object.
>>
>> I read somwhwere, but I cant recall where, that I can acces the WO without
>> the neeed of a session ID, or even authenticating, as I said I can't find
>> where I read about it.
>>
>> Questions, will this approach, will allow me to do fetch to the DB even
>> without a SessionID?, (silly question, I know but as you know im still new
>> to some things).
>> Will this approach be better than doing WebServices with WO?....
>>
>> What will be your suggestions.? thinking that I need to select a user and
>> filter the query. ?, should the user selection pop up be inside the
>> WOComponent, or should it be sent somehow to the WOComponent from the j2ee?
>>
>> confused here. :S//...
>>
>> any help as alwasy will be very very appreciate it.
>>
>> Im in the mood today to make things work... :P :P :D
>>
>> thx
>>
>> G.
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>>
>> http://lists.apple.com/mailman/options/webobjects-dev/rob%40synapticstorm.com
>>
>> This email sent to [email protected]
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>>
>> http://lists.apple.com/mailman/options/webobjects-dev/webobjectspicora%40gmail.com
>>
>> This email sent to [email protected]
>>
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>>
>> http://lists.apple.com/mailman/options/webobjects-dev/webobjectspicora%40gmail.com
>>
>> This email sent to [email protected]
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>>
>> http://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com
>>
>> This email sent to [email protected]
>>
>> ;david
>>
>> --
>> David LeBer
>> Codeferous Software
>> 'co-def-er-ous' adj. Literally 'code-bearing'
>> site:   http://codeferous.com
>> blog:   http://davidleber.net
>> profile:        http://www.linkedin.com/in/davidleber
>> twitter:        http://twitter.com/rebeld
>> --
>> Toronto Area Cocoa / WebObjects developers group:
>> http://tacow.org
>>
>>
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>>
>> http://lists.apple.com/mailman/options/webobjects-dev/rob%40synapticstorm.com
>>
>> This email sent to [email protected]
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>>
>> http://lists.apple.com/mailman/options/webobjects-dev/webobjectspicora%40gmail.com
>>
>> This email sent to [email protected]
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>>
>> http://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com
>>
>> This email sent to [email protected]
>>
>
> ;david
>
> --
> David LeBer
> Codeferous Software
> 'co-def-er-ous' adj. Literally 'code-bearing'
> site:   http://codeferous.com
> blog:   http://davidleber.net
> profile:        http://www.linkedin.com/in/davidleber
> twitter:        http://twitter.com/rebeld
> --
> Toronto Area Cocoa / WebObjects developers group:
> http://tacow.org
>
>
>
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to