是否可以在不使用.NET技术的情况下开发Web部件?我正在寻找将遗留(例如java)应用程序集成到SharePoint中的可能性。
答案 0 :(得分:0)
即使您想要集成Java应用程序,Web部件也将使用.NET进行编码。
答案 1 :(得分:0)
有几种方法可以实现这一点,所有这些都涉及.NET Web部件公开外部数据。所有常见的集成方法都适用,包括通过Web服务公开遗留应用程序,甚至直接访问数据库 - 您可以使用组织习惯的其他集成方法。
另一种可能的选择,具体取决于您的SharePoint版本,即业务数据目录(2007)或Business Connectivity Services(2010)。这些选项尽管设置起来有点痛苦(尽管第三方工具可用)但允许将其他应用程序自动集成到SharePoint中。
答案 2 :(得分:0)
.Net CLR调用代码的任何有效方法都可以满足您的需求。然而,尽管如此,它可能是非常低的水平,非常模糊,很难做到。
重新使用Java或任何代码的更直接的方法是,如果存在某种公共跨语言界面,您可以在.Net框架中使用它。显而易见的答案是围绕Java代码的REST或SOAP包装器,但它不一定是那样。它可能是CORBA或JMS或各种各样的东西。