我正在开发适用于iOS和Android的worklight混合应用程序。在服务器端实现中,我计划将所有业务逻辑重用现有的Java代码,因此我的服务器适配器只会调用我的java代码。
这很好用,我实际上找到了一些样本,但是我现有的java代码需要在启动期间进行一些初始化,它是使用在web.xml中配置的init servlet完成的,但据我所知, worklight没有一种简单的方法来创建任何类型的servlet。
据我所知,在第一次调用时我总是可以使用一些静态块来初始化服务器,但它会为第一次调用创建一些明显的延迟,这不是很好。
如果可能的话,我还想创建一些onDestroy监听器来正确关闭所有池,计时器等。
提前感谢。
答案 0 :(得分:1)
[没试过,只是大声思考] WL project deployable是一个.war文件,可以在{project} \ bin中找到。它基本上包含所有与服务器相关的东西,包括构建的java代码。在其中你有一个标准的web.xml文件,它定义了所有的WL servlet等。如果你手动添加你的servlet定义,它应该可以工作。