Yes, I have that book as well and it is quite good.

I should also mention that tools like Rational Rose will write a ton of code
for you based on the design you have created - there's a very tight coupling
in Java between design and implementation.


> -----Original Message-----
> From: Mike Brunt [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, November 24, 2002 1:31 PM
> To: CF-Talk
> Subject: RE: Java in CF (CFMX)
>
>
> Dick, I am reading the "Beginning Java Objects" book by Jacquie
> Barker, you
> can see it shown here with a couple of sample chapters (it is a
> good book).
>
> http://developer.java.sun.com/developer/Books/javaprogramming/begobjects/
>
> I find it very helpful.  I also use Fusebox in the CF
> Applications I create.
> Although Fusebox is not 'OO' the thought processes inherent in
> using Fusebox
> have helped me to move away from the path of pure procedural work, hth.
>
> Kind Regards - Mike Brunt, CTO
> Webapper
> Blog http://www.webapper.net
> Web site http://www.webapper.com
> Downey CA Office
> 562.243.6255
> AIM - webappermb
>
> Web Application Specialists
>
>
> -----Original Message-----
> From: Dick Applebaum [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, November 24, 2002 12:22 PM
> To: CF-Talk
> Subject: Re: Java in CF (CFMX)
>
>
> Thanks, guys!
>
> I am not quite convinced, but almost...
>
> About 6 years ago, I  attempted to learn Java with a "Teach Yourself"
> book.
>
> I actually had some success, but the system was pretty rough (JDK 1.0.2
> on a Mac II), there was no Swing GUI, and most importantly it was
> difficult  develop desktop applications.
>
> I then discovered the web, and Never got back to Java (although I made
> a few half-hearted attempts).
>
> I was hoping that CF could provide a simple bridge to learning Java a
> little-at-a-time-- maybe that's not practical.
>
> I will take your suggestions, read the referenced items and see where
> that leads ms.
>
> Dick
>
> On Sunday, November 24, 2002, at 09:49 AM, Kwang Suh wrote:
>
> > Yeah, what Sean said :)
> >
> > Further to this, I can't stress just how *easy* Java syntax is.  I
> > haven't
> > coded a Java syntax error in about a month - it's getting that simple
> > for
> > me.  It's everything else about Java that's a PITA.  And, there's *no*
> > way
> > you can just learn Java syntax and then know, for instance, what an
> > EJB is
> > or even *why* someone would even bother to create an EJB.
> >
> > I think even Sun realizes just how easy CF is to use - take a look at
> > JSTL!
> > Import the taglib with a namespace of "cf" and you've got something
> > that
> > even looks like CF!
> >
> >> -----Original Message-----
> >> From: Sean A Corfield [mailto:[EMAIL PROTECTED]]
> >> Sent: Sunday, November 24, 2002 10:14 AM
> >> To: CF-Talk
> >> Subject: Re: Java in CF (CFMX)
> >>
> >>
> >> On Sunday, Nov 24, 2002, at 04:48 US/Pacific, Dick Applebaum wrote:
> >>> What do you mean by "design patterns" -- that is a term that I am
> >>> unfamiliar with?
> >>
> >> http://www.google.com/search?hl=en&ie=ISO-8859-1&q=design+patterns
> >>
> >> The Patterns Home Page (http://hillside.net/patterns) is the first
> >> link
> >> and has lots of good information. The "Gang of Four" Design Patterns
> >> book is also highly recommended:
> >>
> >> http://www.corfield.org/index.php?fuseaction=bookstore.main
> >>
> >> Under "Hot" Technical Books.
> >>
> >> I show how some classic design patterns can be used in ColdFusion
> >> here:
> >>
> >> http://www.macromedia.com/desdev/articles/facades.html
> >>
> >> Shlomy Gantz is working on a Design Patterns for ColdFusion book.
> >>
> >>> I have made several attempts to learn Java.
> >>>
> >>> The biggest deterrent, I have found is the long learning curve.
> >>
> >> I think the biggest deterrent you're really finding is the OO thought
> >> processes. Java has very simple *syntax* but the OO nature can make it
> >> hard to learn for folks with only procedural programming as a
> >> reference
> >> point.
> >>
> >>> I was amazed, after several hours of this, I had a complete CF
> >>> program
> >>> (with CF self documentation and Perl comments) that worked.
> >>
> >> Actually, I'm not amazed - this is one of ColdFusion's biggest selling
> >> points: that it is very easy to learn and it's very easy to get your
> >> first CF program running.
> >>
> >>> But, I was able to learn CF, well enough to be comfortable with it,
> >>> in
> >>> a few days.
> >>
> >> Yes, and I would expect most of us here would say the same - CF has
> >> certainly been the easiest language I've ever learned.
> >>
> >>> If CF had inline Java code, it would allow someone learning Java to
> >>> take a segment of a working CF program and recode that in Java --
> >>> without the need to "learn everything about Java", including its
> >>> theory, structure, syntax documentation, etc., "all at once"
> >>
> >> I don't think that would be a good idea. People would not 'learn Java'
> >> that way, merely learn a different syntax for something they were
> >> already doing. What's more, they'd have to learn all the complexities
> >> of how to access CF variables etc from Java in order to translate just
> >> a small part of their code. Have you looked at the Java code that CFMX
> >> generates? It's quite complex - because CF is a much higher-level
> >> language that does a lot of things for you.
> >>
> >>> At some point, you would be proficient enough to write entire
> >>> programs
> >>> (or major portions) as Java servlets, applets, beans JSPs or whatever
> >>
> >> I very much doubt that. Sorry. The whole structure of J2EE
> >> applications
> >> is a major learning exercise on its own that has no equivalent in CF
> >> that you can 'learn by example' from.
> >>
> >>> (I don't know what term applies here, and there are so many of them)
> >>
> >> That's exactly my point: nothing in CF can actually let you learn
> >> these
> >> things!
> >>
> >> Sean A Corfield -- Director, Architecture
> >> Web Technology Group -- Macromedia, Inc.
> >> tel: (415) 252-2287 -- cell: (415) 717-8473
> >> aim: seancorfield -- http://www.macromedia.com
> >> An Architect's View -- http://www.corfield.org/blog/
> >>
> >> Introducing Macromedia Contribute. Web publishing for everyone.
> >> Learn more at http://www.macromedia.com/contribute
> >>
> >>
> >>
> >
>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Reply via email to