Url rewriting 使用新方法将应用程序Domino9.0.1XPages移植到Domino10

Url rewriting 使用新方法将应用程序Domino9.0.1XPages移植到Domino10,url-rewriting,xpages,lotus-domino,ssjs,domino-appdev-pack,Url Rewriting,Xpages,Lotus Domino,Ssjs,Domino Appdev Pack,我有几十个用XPAGES(Domino9.0.1)编写的应用程序。从几周前的DominoV10网络研讨会上可以看到很多关于新开发方法的讨论。新方法与平均开发堆栈非常相似。对于像我这样使用带有SSJS和Java的XPAGES编写了几十个应用程序并希望开始编写新应用程序的人(同时查看micro服务的体系结构),必须重新编写。我认为所有的SSJS代码都丢失了,这是肯定的,我相信部分是Java代码。您认为将应用程序迁移到新的开发方式的最佳方法是什么..我被迫在node.js中重新编码代码。对您来说,Xp

我有几十个用XPAGES(Domino9.0.1)编写的应用程序。从几周前的DominoV10网络研讨会上可以看到很多关于新开发方法的讨论。新方法与平均开发堆栈非常相似。对于像我这样使用带有SSJS和Java的XPAGES编写了几十个应用程序并希望开始编写新应用程序的人(同时查看micro服务的体系结构),必须重新编写。我认为所有的SSJS代码都丢失了,这是肯定的,我相信部分是Java代码。您认为将应用程序迁移到新的开发方式的最佳方法是什么..我被迫在node.js中重新编码代码。对您来说,Xpages的开发模式将被永久地抛弃,取而代之的是新方法

谢谢你

为什么不两者兼而有之


保留正在为你工作的应用程序,并考虑使用N.E.R.D.

编码新类型的应用程序:那么,你的问题是什么?有没有?Re:“我被迫在node.js中重新编码代码。”这不是目的。您的XPages应用程序将继续在V10及更高版本中工作。Node.js选项是免费的。如果您想开始使用Node.js、Express、React和Domino(NERD),我将从首字母缩写词的前三个字符开始。有很多有用的教程。我可以在Domino数据库之外运行React接口吗?如果我将React代码放在Domino数据库中,那么最终它将始终是一个整体方法。如果我想将React代码从Domino数据库中删除,我应该拥有什么样的身份验证?如何将凭据传播到服务?当然。您可以将React代码以web包的形式发布到节点服务器,该节点服务器包含应用程序的静态web代码和数据API。API可以是REST、GraphQL或其他类型。别忘了。。。千万不要将DominoDB网页打包到您的web代码中,凭证将公开给每个人看。凭证和身份验证将由OAuth处理。appdev包的第二个版本(很快)将预览实现OAuth的IAM服务器。它还没有准备好与节点模块一起使用。。。但它将与现有的日历和busytime API集成。之后的下一个版本应该也会看到OAuth对节点应用程序的完全支持。