RE: So what is a good approach to learning WebObjects?
RE: So what is a good approach to learning WebObjects?
- Subject: RE: So what is a good approach to learning WebObjects?
- From: "Pierre Bernard" <email@hidden>
- Date: Mon, 17 Nov 2003 09:32:39 +0100
- Thread-topic: So what is a good approach to learning WebObjects?
Hi!
I would start off with a good book on Java. The best I know is Bruce Eckel's Thionking in Java. You can find it from my web page: http://homepage.mac.com/I_love_my/webobjects.html . You may also download a PDF version of that same book from http://www.eckelobjects.com.
On my web site I also try to keep current a list of books on WebObjects. I must however admit of not having bought any of them. I read a few chapters in a borrowed copy of one of the books. That's it. I am not very fond of books as teaching material.
I would suggest for you to get the Apple documents to get an idea of the basics: the request-response loop & EOF basics. Then try a few of the tutorials. Once you get a feel for the product, ste yourself challenges of increasing difficulty: a application to fetch and display a batch of objects, ... , a discission board server, ... . Look up stuff as you go. You might see some of these challenges as prototypes for the application you are really aming for. But don't ever think of using your first code in a production application. The goal here is to hack and goof around.
Get another read of Apple's documentation. Things to master at any price are: the request-response loop and its control points, the life cycle of an EO, object grap, basic faulting, the EOF stack, distinction between eoaccess and eocontrol.
Pierre.
--
Got a hang for movies?
http://homepage.mac.com/I_love_my/movies.html
-----Original Message-----
From: Alice Oaks [mailto:email@hidden]
Sent: Sunday, November 16, 2003 5:11 AM
To: email@hidden
Subject: So what is a good approach to learning WebObjects?
I've been at this for a few weeks now but I feel like I'm going around in
circles, so I thought I should stop and ask for directions. :)
I started out with Josh Marker's new book, but it's not really intended for
beginners. That is, it gives copious detail on how to do things, but it's
not organized in a tutorial fashion (nor was it intended to be) so you have
to know what you're looking for.
I then switched to Apple's Getting Started with WebObjects tutorial. I got
through the first part ok (the guest book) but got stuck on the Movie app
because you have to set it up with the Application Wizard which doesn't seem
to exist in Xcode.
So I went and bought Ravi Mendis' book. It reminds me a lot of some of
those week-long intensive training courses I got sent to back when I was
working for a big company. You can follow along and produce something that
works, but there's not enough information on *why* you are doing things.
You just type along, following the bouncing ball. He also fades the detail
a bit too quickly; some of the steps need more explanation than they have.
Ideally, I'd like a book that combines the organization of the Mendis book
with the explanatory detail of the Marker book. Even better would be one
that is accurate (I've already run into one spot in the Mendis book where
I'm supposed to rebind a variable I can't find the instructions for
creating); there's nothing more frustrating than not knowing if you screwed
up or the book is just wrong.
Does such a book exist? Is there some other Apple documentation I should be
reading? Or am I on the wrong track altogether?
My background looks like this: lots of web development but using scripting
languages, so my thinking is still fairly procedural. I'm very comfortable
with databases and SQL; we currently use Oracle and Postgres extensively.
No Java experience but I was a C++ programmer once upon a time, so I can
read most Java code and understand what it's doing though I may need a bit
of study before I can write my own.
A roadmap to finding the right information in the right order would be much
appreciated!
Thanks,
Alice
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
**********************************************************************
This email and any files transmitted with it are intended solely for
the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the sender
of this message. (email@hidden)
This email message has been checked for the presence of computer
viruses; however this protection does not ensure this message is
virus free.
Banque centrale du Luxembourg; Tel ++352-4774-1; http://www.bcl.lu
**********************************************************************
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.