In Retrospect

Most developers I've encountered believe that you really end up developing a site twice—the first time to understand the problem and the second time to get everything right.

As I said at the outset, I didn't pretty up the development process to make myself look good. As a result, there are a number of things that I'd go back and re-factor if I were developing this for a production site.

It's not a matter of anything being wrong with the code; it's just that some areas could be improved. These are things that might not be clear at the outset, especially in the area of code reuse, because it is hard to tell what functionalities will be frequently used throughout the code and what will be “one-shot” logic that is needed only once. ...

Get MySQL™ and JSP™ Web Applications: Data-Driven Programming Using Tomcat and MySQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.