• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: So what is a good approach to learning WebObjects?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: So what is a good approach to learning WebObjects?


  • Subject: Re: So what is a good approach to learning WebObjects?
  • From: Robert Walker <email@hidden>
  • Date: Sun, 16 Nov 2003 01:13:28 -0500

Alice,

I have actually found the Apple documentation very useful (although it can sometimes be a bit frustrating trying to find what you need). The "Getting Started with WebObjects" is a bit outdated, and as indicated, is really only useful for WebObjects on Windows. The Macintosh version under XCode is quite different, and more modern, than WebObjects on Windows.

I would recommend starting out with "Web Applications." This book gives a nice overview of developing web applications with WebObjects. Then move right into "Enterprise Objects" and "Using EOModeler." Understanding EOF is vital to WebObjects development. The "Enterprise Objects" book will help you start thinking in Object Oriented Programming (OOP) terms, which is also key to WebObjects development. It will help you understand how to build "Business Logic" into your Enterprise Objects.

Don't expect to be able to read through these books once and get a clear understanding of this technology. Expect to be reading these books a second, or even, third time as you grow as a WebObjects developer. Keep in mind that this is not easy stuff to get a handle on at first, but you should find the power of the technology well worth the learning curve involved.

Also, don't forget about one of the most helpful resources: the example projects found in /Developer/Examples/JavaWebObjects. There is a lot to be learned from looking at code written by the-best-of-the-best WebObjects programmers. Also look for other third party examples, such as those in "Project Wonder" and others.

Good luck and welcome to the community of WebObjects developers. This group is also an invaluable source of information and help as you get up to speed with the technology.

On Nov 15, 2003, at 11:10 PM, Alice Oaks wrote:

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.



--
Think Different
Robert Walker
www.robertwalker1.com
_______________________________________________
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.

References: 
 >So what is a good approach to learning WebObjects? (From: Alice Oaks <email@hidden>)

  • Prev by Date: Re: So what is a good approach to learning WebObjects?
  • Next by Date: Re: So what is a good approach to learning WebObjects?
  • Previous by thread: Re: So what is a good approach to learning WebObjects?
  • Next by thread: Re: So what is a good approach to learning WebObjects?
  • Index(es):
    • Date
    • Thread