0
有没有一种方法来创建Web应用程序的“插件”的框架,具有以下特点:OSGI Spring MVC的JSP框架
无缝的开发商 - 可以使用现有的技术
例如
- Spring MVC的注解(如请求映射)
- 休眠/ JPA与注释
- JSP,JSTL和servlet意见
分离 - 类加载,会话,HTTP上下文
例如每个@RequestMapping被限制在“main”URL的子集中(例如,一个“插件”不能劫持另一个“插件”的URL请求,例如URL
http://localhost/rootContext/plugin1/action1?param=value
将需要一个映射,该映射相对于“模块” “插件”是“插件1”,而不是根上下文,所以如果我们有http上下文的完全分离,我期望注释是@RequestMapping("action1"...)
也父上次加载,所以每个模块可以有它自己的罐子等。
- 也保护会话对象,以避免accedently覆盖会话密钥(和安全性)
支持老式的JSP
- 我想有观点tehnology是JSP的,我觉得他们比Freemarker的要容易得多,或速度
我想阿帕奇菲利克斯,OSGI,春-OSGI MVC等...但仍需要更多信息...