Be the first to like this
Common Weeds of the Carribean is an illustrated database of plants we observed in the village of El Limon in the Dominican Republic. Wrox Press has permitted me to reprint a book chapter I wrote about Common Weeds for Professional Java Server Programming.
Common Weeds is a sequel to Weeds of El Limon, which was was generated by a Java program that converted XML descriptions of weeds into static HTML pages. The software behind Common Weeds reads the XML weed descriptions and loads them into a MySQL database. It formats the descriptions with Java Server Pages (.jsp files) which access the database through Java Beans. I store fragments of free-formatted XML in TEXT columns in the database and Java servlets to retrieve images stored in BLOB columns.
I erase evidence of dynamic generation (URLs that end in .jsp or have /servlet/ in them.) using Apache's URL rewriting. This makes the site compatible with web crawlers, so I can make static copies of the site with w3mir and ensure that Common Weeds is indexed by search engines such as Altavista.
You can download a copy of our data and software here. You might also be interested in an older technical article about the original Weeds of El Limon.