可扩展、易维护的java web产品开发框架和过程

12-06-03 cnwy
为了满足用户对产品的个性化要求,一般需要对现有软件产品进行扩展或二次开发,如某些功能增强或增加屏蔽功能等。
目前已经在产品实现中考虑了部分扩展,如工作流引擎等。 但不可能满足用户全部的需求。
我希望采用类似jira,hudson所使用的基于plugin的扩展方式来组织产品开发,因为每个plugin易于管理和独立开发。不知道大家有什么好的建议,最好有现成简单的可用框架,并且和spring等流行技术相结合。