The commons-logging.jar is of
course Jakarta Commons Logging. The commons-lang.jar is Jakarta Commons Lang, which is a
CHAPTER 5 n SHARE YOUR KNOWLEDGE: DWIKI, THE DWR-BASED WIKI 198
collection of very useful ???language extensions,??? so to speak, to Java itself. The derby.jar is the
Apache Derby database JAR. I??™ll give you just one guess what dwr.jar is! The freemarker.jar is
the FreeMarker templating engine. After that is a collection of four JARs named spring*.jar,
where the asterisk is beans, core, jdbc, and tx. This is the minimum set of JARs from the Spring
Framework required to use the JDBC package.
Next up is the src directory. In it you??™ll find the build.xml file, which is the Ant build script
for the application. You??™ll also find a build_libs directory, which contains JARs needed during
compilation but not execution (they are supplied by the servlet container at runtime). One is
the servlet API JAR, the other is the JSP API JAR.
Lastly, starting in the com directory is the source tree and files for DWiki. Naturally, we??™ll be
looking at each of these shortly, so I won??™t list them out here.
And with that, we can begin looking at the actual pieces that make up the application in
detail, starting with the configuration files involved.
Pages:
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372