This page is part of a searchable archive of the Code Style site log. Technical implementation notes that shed light on when, why and how the site has evolved since 2000.
Follow the latest entries to the site log.
Added FAQ answers for the CSS, Java, servlets, servlet containers, site manager and site design sections:
Actions: Ask a question about this post, seek clarification or offer a correction.
Introduced a TidyException type to the TidyDriver class to report errors parsing HTML that JTidy cannot recover. The working version of JTidy does not throw exceptions from the parse method, so TidyDriver assigns a StringWriter to its setErrout method via a new PrintWriter. TidyException is a subclass of IOException, so all clients handle this case without modification, but with much more helpful error messages.
Actions: Ask a question about this post, seek clarification or offer a correction.
Added boolean fields and mutators to the JDBC MockConnection class to trigger failures when closing the connection and calling transaction methods, to allow thorough testing of Data Access Object code.
Actions: Ask a question about this post, seek clarification or offer a correction.
Find technical implementation notes on all aspects of the Code Style site.
For a summary overview, see the annotated site log contents.