aspose file tools*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes To Andrew - about your book! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "To Andrew - about your book!" Watch "To Andrew - about your book!" New topic
Author

To Andrew - about your book!

Marcelo Ortega
Ranch Hand

Joined: May 31, 2005
Posts: 519

Hi Andrew:

Can you please clear up some queries i have about your book?

1) Is the table of contents available for download?
2) To what extent does it cover locking (what knowledge do you assume apart from SCJP)?
3) Does it cover any Swing related topics and if so to what extent?
4) Does the book work through a sample project to give us an idea of how we might aproach the actual assignment?
5) Does it cover design chocies at all?
6) Are there any types of recomendations throughout the book?
7) What makes your book differ from others found on the market (apart from your great way of explaining thing )
8) Does it cover/compare network issues (RMI vs Sockets)?
9) Does it cover/compare IO classes

Thanks and best regards,
Marzo.

P.S: Waiting inpatiently for it's release...
[ October 02, 2005: Message edited by: Marzo Khaan ]

SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJD, SCEA/OCMJEA

Live life to an interface, not an implementation!
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
Here's the table of contents


Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11481
    
  94

Hi Marzo,
  • Is the table of contents available for download?


  • Andrew: See Barry's post above.

  • To what extent does it cover locking (what knowledge do you assume apart from SCJP)?


  • Andrew: We cover locking at a threading level (using both locking using standard Object mutexes and using the new Lock classes), plus we describe multiple ways (from memory we present 3 or 4 different methods) that locking could be applied at a logical level to our sample project. We also describe hand-over-hand locking using the new Lock classes.

    We do not assume anything knowledge other than SCJP knowledge. We assume that there may be readers who have obtained their SCJP on earlier verisions of the JDK, so we spend time describing the features of JDK 5 both at the start of the book, plus we highlight the features as we use them.

  • Does it cover any Swing related topics and if so to what extent?


  • Andrew: If you take a look at the table of contents you will see the major Swing topics discussed.

  • Does the book work through a sample project to give us an idea of how we might aproach the actual assignment?


  • Andrew: Yes, we have a sample application - a DVD reservation system. It is by no means identical to the Sun assignment (in fact we have taken pains to ensure that some parts are different), but we are positive that we cover everything needed for the Sun assignment.

  • Does it cover design chocies at all?


  • Andrew: Yes, both at a high level (describing what to write about / when to write it), down to the low level choices that might be made within each part of our sample application.

  • Are there any types of recomendations throughout the book?


  • Andrew: I am not sure what you are asking about here, so if I don't answer your question, please just ask it again in a different way.

    There are recommendations we make throughout the book, from simple things like coding conventions, through project layout, through GUI layout concepts and so on.

    However we do not make definitive statements or recommendations on how the project should be handled. For example we provide chapters on both RMI and sockets, and we go into detail about what some of the pros and cons of both are, but we do not recommend one over the other.

  • What makes your book differ from others found on the market (apart from your great way of explaining thing )


  • Andrew: The first edition (Max's book) has been generally considered to be one of the best books for SCJD, and I believe we have improved on it. Most of the other books do not focus just on SCJD, and some of them are even based on the older versions of the SCJD (the Fly By Night Services assignment). You might also be interested in an old comment from one of our most serious competitors.

    Plus, having been moderating this forum for a long time, I have seen many of the options chosen, and many of the mistakes made. I have been able to use this knowledge to provide more options and greater detail in the book.

  • Does it cover/compare network issues (RMI vs Sockets)?


  • Andrew: Absolutely - we dedicate a chapter to each of these options. Our sample project works identically with either network protocol (we even allow you to choose the network protocol at runtime).

  • Does it cover/compare IO classes


  • Andrew: No - we briefly discuss NIO, but due to it's dubious status we did not go into depth with it. We went straight to RandomAccessFiles.

    [ October 02, 2005: Message edited by: Andrew Monkhouse ]

    The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
    Marcelo Ortega
    Ranch Hand

    Joined: May 31, 2005
    Posts: 519

    Thanks Barry. Judging by Andrew's TOC found at the end of this link, i think it basically answers all my questions.
    Although, i noticed that it doesn't contain any IO specifications. Does it contain any information about how to extract data from a db type file?

    Feel free to touch up on any questions mentioned.

    Thanks and regards,
    Marzo.

    P.S: I presume that the book revolves around SCJD assigments in general, so the URLyBird should be ok right?
    Marcelo Ortega
    Ranch Hand

    Joined: May 31, 2005
    Posts: 519

    Say no more. Thanks Andrew.

    I will definitly buy your book.
    Thanks for your help.
    Andrew Monkhouse
    author and jackaroo
    Marshal Commander

    Joined: Mar 28, 2003
    Posts: 11481
        
      94

    Hi Marzo,

    Yes, we do go into detail about how to extract the data from the file, including data conversion details and information on options to improve concurrency.

    And the book's assignment (and text) is designed so that it will work for any of the assignments currently available. [If you are not already aware of it, the URLyBird and B&S assignments are almost completely identical anyway]

    Regards, Andrew
    Marcelo Ortega
    Ranch Hand

    Joined: May 31, 2005
    Posts: 519


    [If you are not already aware of it, the URLyBird and B&S assignments are almost completely identical anyway]


    I thought they were pretty simialr. But i believe some are based on cookies and some aren't. Will the book contain any info about locking with the so called cookies?

    Thanks and regards.

    P.S: I feel confident already (because of your book).
    Andrew Monkhouse
    author and jackaroo
    Marshal Commander

    Joined: Mar 28, 2003
    Posts: 11481
        
      94

    Hi Marzo,
    I thought they were pretty simialr. But i believe some are based on cookies and some aren't. Will the book contain any info about locking with the so called cookies?
    True, but it is a case of some of the URLyBird assignments are based on cookies and some aren't. Likewise some of the B&S assignments are based on cookies and some aren't. I think if you get version 1.2.1 of either assignment you will have cookies, and if you have version 1.3.3 of either assignment you will not have cookies.

    We do discuss cookies in the book.

    Regards, Andrew
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: To Andrew - about your book!