DAstarot Library is a free Java library that is able to assist web application development.
Most web applications have common functionality (internationalization, encryption, logging, scheduling...). If this functionality is written well, it can be reused for other projects. This is exactly what DAstarot library does - it provides well documented classes with lot of unit tests, designed for use in different projects.
Here are some key features of "DAstarot Library":
· Number to word conversion. Example : '22' = 'twenty two'.
· Handling for international numbers and dates.
· Strong encryption (AES-256, RIPEMD-256) which avoid typical JCE obstacles.
· Pagination for large data sets, similar to paged results in Google.
· Resources with multi-line values (same as Ruby) and without escape codes.
· Simplified web template engine, similar to FreeMarker (read more).
· Integration with IBatis DB layer.
· Web application framework, similar to Wicket (read more).
· Basic plugin mechanism - loading JARs from specified directory.
· Application event/command dispatcher - Engine.
· Task scheduler which resembles Cron.
· Logging API without magic file names and configuration surprises.
· Runner for embedded web server - Jetty.
· Command line parser.
· Simplified access control, with permissions and roles.
Requirements:
· Java