20030620 Friday June 20, 2003

Professional JSP 2.0 Update Just in case anyone is interested, I thought I'd report on how Professional JSP 2.0 (now being published by Apress) is progressing. I received some initial feedback that my Struts/XDoclet chapter would not be included in the book, but would be a separate download (I'd still get paid for it though). Most of the reasons seemed to be indicating that the chapter was too advanced - newbies wouldn't get it. Personally, I hate reading newbie books, so why would I write a newbie chapter? I also hate simple sample apps, that's why I wrote a fully functional one. Anyway, I convinced them that this chapter did have value and now they are going to include it in the book, but as a case study rather than a regular chapter.

As for the security chapter, they said they really liked the content, but (again) the example was too advanced. I have been asked to remove XDoclet as a dependency since I don't explain it until the Struts chapter. This turned out to be a lot easier than I thought it'd be - only took me about an hour last night. I simply built the project with XDoclet, and then copied the artifacts (web.xml, generated ValidatorForms, struts-config.xml, validation.xml, *.hbm.xml, etc.) back into the source tree. I then tweaked the build.xml file to pick up the artifacts, ran "test-all" and voila - it worked?!

The lesson I learned from all this is that XDoclet is great for rapid development - but possibly only while you you are developing new features. Once an application stabilizes or development is discontinued (I don't plan on further developing security-example), it's pretty easy to strip out the XDoclet dependency and (probably) make it easier for users to understand. Posted in Java at Jun 20 2003, 10:40:55 AM MDT 11 Comments

Comments:

I would just like to say that I __completely__ agree with you when it comes to ''newbie books''. I think the best thing they can do for that book is to include your complete examples. Nothing I hate more than a book which uses an example which is so obvious that it provides little direction for advanced development. I think it is good that a book goes into more detail then the reader can first handle because that means it becomes a tremendous resource once the developer is 50% of the way through the project and has more serious questions to answer. At that point any newbie book is long since useless. As a side note, I noticed that you have been releasing new versions of appfuse, but does struts resume feel this upgrade or is that still using an older version of appfuse?

Posted by Daniel Allen on June 20, 2003 at 11:29 AM MDT #

StrutsResume is still using an older version of appfuse. I'll try to update it this weekend. However, I probaby won't do a release of SR until I do some more work on it (i.e. allow editing of a resumes attributes (skills, education, etc.). Who knows how long that will take. ;-) Help is <em>always</em> welcome!

Posted by Matt on June 20, 2003 at 11:44 AM MDT #

Maybe Apress should get a clue. With a title like "Professional JSP 2.0", I expect to see all of your work (and Dave's and Lance's) in all their glory. Just my $0.02.

Posted by Wayne James on June 20, 2003 at 12:26 PM MDT #

Sorry to correct you, Wayne, but I wrote for "Beginning JSP 2.0", which APress is showing little interest in rushing out the door, even though we finished first ;-) !

Posted by Lance on June 20, 2003 at 01:20 PM MDT #

Isn't Beginning JSP 2.0 out, with a big red Wrox cover? I'm sure I've seen it in the stores...

Posted by Simon Brown on June 21, 2003 at 06:19 AM MDT #

Hmm, I was told it wasn't released. I haven't been paid, I know that!

Posted by Lance on June 21, 2003 at 07:52 AM MDT #

Yep - it's certainly out over here, although all Wrox books are being pulled before July 31st. It's been out for a couple of months here in the UK! http://www.amazon.co.uk/exec/obidos/ASIN/1861008317/

Posted by Simon Brown on June 21, 2003 at 08:06 AM MDT #

Hey, Matt, today's release of bP is.... JSP2.0 (w/ jstl1.1). The syntax I use to display any content is: <table border="0"> <tr> <td class="text_high" width="800">
  • ${fb['title']} </td> </tr> <tr> <td class="text">
    ${fb['content']} </td> </tr> </table> with sturts filling up fb. Just FYI. Sorry, I include the new Menu files, but I have not gone to tabs yet at basebeans.com. Hands full with a lot of cool stuff. .V

    Posted by Vic on June 21, 2003 at 12:11 PM MDT #

  • Amazon has "Professional JSP 2.0", ISBN 1861008317, out and they claim it is in stock. Is this your book? If so, I'm going to buy a copy. Please confirm this. Thanks, A.

    Posted by Adam Sherman on June 23, 2003 at 07:09 AM MDT #

    Nevermind, I was hallucinating. Wrong book.

    Folks, "Professional JSP 2.0" is 1861008325. You are looking at Beginning JSP 2.0.

    A.

    Posted by Adam Sherman on June 23, 2003 at 07:35 AM MDT #

    i need this ebook if you please Professional JSP published by Wrox thankx alot sir :)

    Posted by Ragon on August 29, 2007 at 11:34 PM MDT #

    Post a Comment:
    • HTML Syntax: Allowed
    Click me to subscribe
    Matt Raible is a Web Architect who enjoys developing applications with open source technologies. Contact me for rates.
    « January 2009
    SunMonTueWedThuFriSat
        
    1
    2
    3
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
           
    Today

    Recent Entries

    Tag Cloud