0

我正在开发适用于 iOS 和 Android 的工作灯混合应用程序。在服务器端实现中,我计划将现有的 java 代码重用于所有业务逻辑,因此我的服务器适配器只会调用我的 java 代码。

这工作正常,我实际上找到了一些示例,但是我现有的 java 代码需要在启动期间进行一些初始化,它是使用 web.xml 中配置的 init servlet 完成的,但据我所知,worklight 没有没有一种简单的方法来创建任何类型的 servlet。

我知道我总是可以在第一次调用期间放置一些静态块来初始化服务器,但它会为第一次调用造成一些明显的延迟,这不是很可取。

如果可能的话,我还想创建一些 onDestroy 监听器来正确关闭所有池、计时器等。

预先感谢。

4

1 回答 1

1

[没有尝试,只是大声思考] WL project deployable 是一个 .war 文件,可以在 {project}\bin 中找到。它基本上包含所有与服务器相关的东西,包括构建的 java 代码。在它里面你有一个标准的 web.xml 文件,它定义了所有的 WL servlet 等。如果你手动添加你的 servlet 定义,它应该可以工作。

于 2014-01-11T08:41:39.900 回答