Another good book (and one of the few that I've actually read cover-to-cover) is "Beginning Java Objects" by WROX. The book is nicely split into three parts all discussion a single sample application (so your mind doesn't need to assimilate new concepts AND new example frameworks every few pages).
The first explains pretty much all of the concepts of OO programming with VERY little Java (in other words it's completely applicable to just about any OO interest). The second part covers the design and architecture aspects of OO using UML - again very little Java here, but a lot of good information on how to think in OO and get that information documented. Finally the last part actually covers how you'd build the application itself using Java. This can be skipped if you have no interest in Java at all, but I found it useful. Damn good book. Jim > -----Original Message----- > From: Hal Helms [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 14, 2003 8:02 AM > To: CF-Talk > Subject: RE: Good News: (was RE: Mach II 1.0 ) > > As far as books go, Discovering CFCs gives a basic intro on OOAD and > CFCs. I teach classes in OOAD with CFCs. But while those are specific to > CFCs, there's a great deal of info on OO on the web and in a great > number of books. It can be confusing assimilating it all, which is one > reason I so strongly encourage CFers to begin the process of learning OO > now rather than wait until a need is apparent. OO is not one of those > things you pick up in 24 hours, no matter what some books may suggest. > > Hal Helms > "Java for CF Programmers" class > in Las Vegas, August 18-22 > www.halhelms.com > > -----Original Message----- > From: Murat Demirci [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 14, 2003 6:58 AM > To: CF-Talk > Subject: RE: Good News: (was RE: Mach II 1.0 ) > > > Who is the audience? > > You say we, CFMX developers, need to learn OO. > > OK. I want to learn it to create powerful apps but how? There is no > source for OO programming in CF? > > -----Original Message----- > From: Hal Helms [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 14, 2003 11:40 AM > To: CF-Talk > Subject: RE: Good News: (was RE: Mach II 1.0 ) > > > You won't really need to know much about XML, Michael, but you will need > to know OO to do a lot with Mach-II. > > Hal Helms > "Java for CF Programmers" class > in Las Vegas, August 18-22 > www.halhelms.com > > -----Original Message----- > From: Mike Kear [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 14, 2003 1:35 AM > To: CF-Talk > Subject: Good News: (was RE: Mach II 1.0 ) > > > Hal put a new version of Mach-II on the site Mach-II.com last night, and > bingo! The problem was I wasn't using US date format. In a jiffy, he > corrected the bug so it accepted international date formats and now it > goes. > > Like lightning it goes! > > It installed and the sample apps worked just like that - right out of > the box. No muss, no fuss. > > Now I want to know more about how this whole thing works. > > I get the impression that working in the Mach-II environment is going to > require a knowledge of object-oriented programming terminology that I > don't > have. Is that right? For example I rather get the impression that > expressions like MVC - Model View Conroller are familiar to people > who've > done other programming. Is this so? If I want to become adept at > using > Mach-ii am I going to have to learn about OO Programming? > > I can see that amongst the disciplines I'm going to have to know well > are XML, but I need to learn more about that anyway. Anything else? > > Cheers, > Michael Kear > Windsor, NSW, Australia > AFP Webworks. > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/lists.cfm?link=t:4 Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Get the mailserver that powers this list at http://www.coolfusion.com

