Re: Seeking Advice for Getting Started
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