首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lotusscript到Java转换

Lotusscript到Java转换
EN

Stack Overflow用户
提问于 2013-11-19 00:20:33
回答 2查看 940关注 0票数 0

有什么简单的方法可以将用Lotusscript编写的代码转换为Java吗?

我有一个用Lotusscript为Lotus编写的应用程序,我的客户想要将它转换成一个web应用程序。与其迁移到XPages (或使Notes支持web ),我的客户更喜欢创建Java应用程序(例如,Spring或其他web框架)。

任何关于这个主题的想法或想法都非常感谢,谢谢:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-19 02:55:24

这将是一项艰巨的任务,因为:

  1. 实际的Java语言和LotusScript语言(忽略内置函数和类)完全不同。其中一个不能清晰地映射到另一个。
  2. 根据您想要做的事情,您可能没有Java中需要的所有Domino类。Notes类仅在LotusScript中实现,而不是在Java中实现。
  3. 一个节省的优点是,所有后端类都在LotusScript和Java之间进行镜像。
  4. 另一个问题是,在LotusScript中对象管理的处理要比Java干净得多。在Java中,您必须小心手动回收对象,并按照正确的顺序循环,否则您可能会被Java垃圾收集器勒死。

我只能随手想到这些。希望能帮上忙!

票数 7
EN

Stack Overflow用户

发布于 2014-03-20 16:52:07

如果您的客户希望消除Domino服务器/许可证的需求,并且坚持使用java,那么手动将代码或其功能转换为java是您唯一的选择。

但是,如果Domino服务器仍然存在,您可以战略性地结合使用LS2J类和java.lang.class (类)中可用的方法来调用Domino/LotusScript函数和代理,再加上从java实例化Domino/LotusScript对象。这是相对于重写LotusScript代码/代理的首选方法。

另一种方法是使用/Consumer或将现有的Notes转换/创建为具有Designer版本8+的复合应用程序。这允许您“导出”.jar文件/代码,并在Domino外部使用它们。

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

https://stackoverflow.com/questions/20060728

复制
相关文章

相似问题

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