首先,一些背景:
我将不得不为需要大量代码修复和测试的JSP编写代码。该JSP将接收给定对象的结构,并根据几个规则对其进行呈现。
我想做的是编写一个“测试服务器”,该服务器将从fixtures文件中读取一些模拟数据,并将这些对象模拟到有问题的JSP使用的工厂中。
目标App Server是WebSphere,我想编码,更改代码以测试适当的HTML呈现。我过去做过类似的事情,但是JSP部分只是在渲染对象上调用一个方法,因此我创建了一个Ad Hoc HTTP服务器,该服务器将读取Fixture文件,对其进行解析并渲染HTML。
我要做的就是在RAD中运行它,更改HTML代码并点击F5。
因此问题几乎可以归结为: 是否有任何独立的库或轻量级服务器(我认为是Jetty)采用JSP,并且在正确的上下文(请求,响应,会话等)下呈现正确的HTML?
我从未使用过JSP,但是我 曾经 使用过OOWeb。它绝对是轻量级的,并且遵循请求/响应模型,但是您将很难在没有很多胶水的情况下将其与JSP连接。
这里列出了几个轻巧的容器。特别是Tiny Java Web Server似乎正在积极开发中。不幸的是,没有太多可用的文档。