首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件架构:如何抽象Portlet API

软件架构:如何抽象Portlet API
EN

Stack Overflow用户
提问于 2011-01-29 06:31:43
回答 1查看 168关注 0票数 0

我们正在使用Spring MVC,我们想要构建一个可以作为Portlet和规则WebApp运行的应用程序,相同的代码库。

我们愿意牺牲一些Portlet特性,并满足于一组通用的特性。

有没有API或技术来实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-29 09:46:51

如果你使用的是Spring2.5或3.0,你可以考虑使用他们的@Controller注解来达到这个目的,而不是扩展Servlet的AbstractController类(这是特定于你想要摆脱的Servlet或Portlet规范的)。

查看http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/portlet.html#portlet-annotation

“@Controller注解指示特定的类充当控制器的角色。不需要扩展任何控制器基类或引用Portlet API。当然,如果需要,您仍然可以引用特定于Portlet的功能。”

我认为@RequestMapping注释可能配置了不同的值,这取决于您使用的是Servlet还是Portlet规范……因此,如果您仍然遇到任何问题,您可以考虑使用一个实现所有基本逻辑的Java类,并使用一些最小的外观注释控制器,一个用于Servlet,一个用于Portlet,这些控制器只需委托给您的一个核心逻辑类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4833694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档