将 portlet 迁移到 Spring MVC

Migrating portlets to Spring MVC

我被指派将基于 jboss 门户和 spring portlet 的现有 portlet 应用程序重构为 spring web mvc。有没有人遇到过这种情况?虽然我确实发现了几个 post 从 web mvc 到 portlet,但没有发现 portlet 到 web mvc。

是否有更简洁的方法来处理此迁移?是否有可能不涉及大量的代码重写? Portlet 看起来很简单,似乎没有太多的方法或复杂的代码。如果有任何指示或指示,我将不胜感激。

如何处理actionRequest和RenderRequest方法的转换?是否有 GET 和 POST 两种方法,还是可以只用一种方法处理?

谢谢

我根据目前所做的研究发布我的答案。此转换没有一套规则,但基本起点是将 portlet 类 更改为 servlet 或控制器。从 java 类 和 jsp 中一一删除 portal/portlet 依赖项。 Spring mvc servlet 提供与 spring mvc portlet 类似的功能,因此后端转换并不那么困难,更改 jsp 可能有点麻烦,但使用 jstl,spring标签,这些可以很容易地转换。我创建了一些包含 jsp 和脚本来携带常见的样式,java 脚本,css 等门户网站用于插入。到目前为止,我已经更改了项目的主要部分并且它似乎正在运行。