【问题标题】:OSGI Spring MVC JSP frameworkOSGI Spring MVC JSP 框架
【发布时间】:2011-10-27 10:42:06
【问题描述】:

有没有办法为具有这些功能的 Web 应用程序创建“插件”框架:

对开发者来说似乎很简单 - 可以使用现有技术

例如

  • Spring MVC 注释(例如请求映射)
  • 带注释的休眠/JPA
  • JSP、JSTL 和 servlet 视图

分离 - 类加载、会话、http 上下文

  • 例如每个@RequestMapping 都被限制在“主”URL 的一个子集中(例如,一个“插件”不能劫持另一个“插件”的URL 请求,例如URL http://localhost/rootContext/plugin1/action1?param=value 将需要一个相对于“模块”的映射" / "plugin" 是 "plugin1" 而不是根上下文,所以如果我们完全分离 http 上下文,我希望注释是 @RequestMapping("action1"...)

  • 还有 Parent Last 类加载,因此每个模块都可以拥有自己的 jar 等。

  • 还对会话对象进行保护,以避免意外覆盖会话密钥(并出于安全考虑)

支持普通的旧 JSP

  • 我希望视图技术是 JSP,我发现它们比 Freemarker 或 Velocity 容易得多

我想到了 Apache Felix、OSGI、Spring-OSGI MVC 等……但还需要更多信息……

【问题讨论】:

    标签: spring web-applications spring-mvc osgi


    【解决方案1】:

    仔细查看Eclipse Virgo,这可能是目前想要包含 Spring 和 JSP 的新建项目的最佳选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-14
      • 1970-01-01
      • 2011-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多