Hoople is like attribute-oriented programming for URLs. Rather than having the configuration information and URL Logic spread throughout the site, you create a single XML configuration file that contains all the logic for each URL on the file
Be the first to post a text review of Hoople. Rate and review a project by clicking thumbs up or thumbs down in the right column.
After several months of bug fixes, version 1.0.0 of Hoople has been released. Hoople allows for attribute-oriented like programming for "url logic". Traditionally, configuration gets spread poorly throughout the site. 1. Information/Configuration for a particular URL gets split into many different configuration files. 2. Configuration files that deal with many URLs get so large that they get difficult to read and manage--especially with multiple developers. Examples of the problem include 1. Web MVC frameworks such as Struts, Spring, JSF etc. define which controllers to run for each URL in a central config file or set of files. For large sites, this quickly becomes unwieldy. 2. URL Logic such as * Listing/Configuration of links for site maps" * Security logic beyond the scope of what web.xml covers * Documentation of what URLs are supposed to do * Pre/post conditions for URLs running to aid in development * Logging are stored in separate and unrelated areas. How does Hoople solve the problem? Hoople is like attribute-oriented programming for URLs. Rather than having the configuration information and URL Logic for a particular URL spread throughout the site, you create a single XML configuration file that contains all the logic for each URL on the filesystem. The 1.0 release includes the ability to manage Struts and Spring mapping configuration easier as well as the ability to generate Google sitemaps. For projects with url-logic needs outside the supported uses of Hoople, the extension system is fully completed as well. http://sourceforge.net/project/showfiles.php?group_id=147462
First release of Hoople, a Java/Ant based tool that aids in the organization of configuration files for web-based applications. Hoople currently has support for Struts, Spring, and Java Server Faces (JSF) as well as for creation of Google Sitemaps.
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: