• 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: Seeking Advice for Getting Started
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Seeking Advice for Getting Started


  • Subject: Re: Seeking Advice for Getting Started
  • From: David Avendasora <email@hidden>
  • Date: Thu, 9 Feb 2006 16:28:48 +0000

John,

This is almost exactly the position I was in when I started using WO as a developer.

I took a Java training course just to give me the basics since I was not a dedicated coder either. This helped me with not just learning Java, but with thinking in Objects. Having an extensive relational DB background it was quite a hurdle to stop thinking relationally and start thinking object-ly. I read Beginning Java Objects: From Concepts to Code and this helped immensely.

I am currently working on a project that is starting out as a Direct- To-Java-Client app. I will eventually be adding custom interfaces, but for now the auto-generated ones have allowed me to build an excellent Proof of Concept that is actually usable.

The approach I have taken which has worked well so far, but I can see the limitations, is to start with a solid database. Once I had what I felt was a solid datamodel, I then created built the D2JC app using the WO D2JC wizard from the database and had it up and running minutes later. By doing this, I was able to experiment around and quickly find weaknesses in my data-model. Since I had written NO CODE yet, I could easily change the DB, re-run the D2JC wizard and have a new app built off the new DB in just minutes. I spent quite a bit of time slowly polishing my application this way and I feel I now have a rock-solid data/object model and I am now starting to write the custom business logic for the application.

The great thing about D2JC (an probably D2W) is that you get all the insert, update, delete functionality for all your data tables for free. You don't have to write a single line of code to get this foundation. I highly recommend you start with D2JC or D2W built off an existing database, this will help you wrap your mind around the coolness of what WO does for you. At least it has done wonders for me!

Dave



On Feb 9, 2006, at 4:27 AM, John Shepherd wrote:

First, my professional background is primarily as a "Business Analyst" / "Systems Architect" at a large corporation that uses a wide range of computing technologies from mainframe COBOL applications to unix java web applications. No Macs, though. : ( I have a strong data modeling background and an intermediate object modeling background. Many many models I have created over the years have been either scrapped or only used for communicating requirements in the early stage of a project, but a good number have evolved into live applications. I'm usually intimately involved with the design phase in these cases, but do not perform coding myself. I often participate in code reviews, though, as well as various levels of test validation.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Seeking Advice for Getting Started (From: John Shepherd <email@hidden>)

  • Prev by Date: Re: EnterpriseObjects in a regular Java application
  • Next by Date: Re: Newbie Key Value-coding and Subclasses Question
  • Previous by thread: Re: Seeking Advice for Getting Started
  • Next by thread: EQFetchSpecification "hints"
  • Index(es):
    • Date
    • Thread