• 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: Amateur's query
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Amateur's query


  • Subject: Re: Amateur's query
  • From: Kieran Kelleher <email@hidden>
  • Date: Thu, 4 Sep 2003 17:19:30 -0400

If you have never programmed in Java or created object-oriented programs, you may be in for a steep pre-requisite learning curve before you master WebObjects. Without a doubt, your knowledge of HTML will be of benefit to you. The "classic" type of development that WebObjects is used for is to create Java-based server applications that respond to user requests by dynamically generating HTML responses where the HTML response is the output of execution of Java code. The Java code may execute business logic and retrieve/manipulate data from an enterprise database.

WebObjects is a great way for someone to get into dynamic database driven applications and the whole point of it is that the WebObjects code framework and tools are designed so that you write the minimum of Java code and that the grunt-work for a lot of the common java web application infrastructure stuff is already done for you. You extend it by means of additional custom code ...... however this means you have to learn and understand what functionality has already been provided to you before you can use it effectively.

A good place to survey the road ahead and to decide what you should do might be to study the following publications:

http://www.rentzsch.com/webobjects/introTo5

...and...

http://developer.apple.com/documentation/WebObjects/JavaForWODev/ JavaForWODev.pdf

...and...

http://developer.apple.com/documentation/WebObjects/ WebObjects_Overview/WebObjects_Overview.pdf

___________________________

If you do decide to go down the WebObjects path, you may need to learn:

1) basics of relational databases and SQL. Assumming you are on a budget, I recommend MySQL at www.mysql.com (it's OpenSource free). A good starter book on this is Ullman's "MySQL Visual QuickStart Guide", published by PeachPit Press.

2) Java. I recommend Jacquie Barker's book "Beginning Java Objects" (available at Amazon and other usual stores)

3) learn WebObjects. Assuming you use Mac OS X, I recommend Joshua Marker's book "WebObjects for Mac OS X: Visual QuickPro Guide" and
http://developer.apple.com/documentation/WebObjects/Web_Applications/ Web_Applications.pdf


4) Learn about good application design practices, I recommend UML Distilled Second Edition by Martin Fowler as an introduction.

For 14 years, I have programmed procedural code in Fortran, C and Visual Basic including VB Class programming (object-based, not object oriented) and developed custom solutions for companies using MS Access and FileMaker Pro and I personally find it is taking quite a while to get my brain around everything to do with and associated with WebObjects.

I hope this helps
-K


On Thursday, September 4, 2003, at 03:49 PM, Ersatz Sophist wrote:

Greetings and pardon the interruption,

In the past I have used GoLive and DreamWeaver to build simple web sites. I am curious to know if WebObjects is a program that an amateur like myself can start using and growing with. Is it as easy to use as the aforementioned titles for developing simple web sites? Is it worth my while to upgrade to WebObjects or should I stay with the less ambitious software?

Thank you very much.

Payam
_______________________________________________
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.




___________________________________ Kieran Kelleher Palm Harbor, Florida USA _______________________________________________ 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: 
 >Amateur's query (From: Ersatz Sophist <email@hidden>)

  • Prev by Date: Re: Amateur's query
  • Next by Date: Re: Anyone tried to use a G5 yet?
  • Previous by thread: Re: Amateur's query
  • Next by thread: Re: Amateur's query
  • Index(es):
    • Date
    • Thread