gpt4 book ai didi

osgi - 适用于 ERP 类应用程序的框架

转载 作者:行者123 更新时间:2023-12-02 04:59:51 24 4
gpt4 key购买 nike

我想创建一个供小型制造公司使用的生产管理系统。该系统将允许记录设备制造的不同阶段。要求如下:
1.非基于浏览器的界面。需要基于 Swing 或 AWT 的东西。虽然我了解实现基于浏览器的解决方案的便利性,但企业主坚持非浏览器界面
2.从多个系统访问。这些系统将允许在中央系统(Thin Client?)上进行CRUD操作
3.应用不会有超过3个并发用户。
我需要一些关于这种应用程序的好方法的建议。目前,我正在考虑将 Griffon 与 RMI 一起使用。然而,我没有太多的开发经验。也阅读了一些关于 Apache River (Jini) 的内容。 将 Griffon 与 RMI 一起使用会是个好主意吗?

请提供一些建议。谢谢。
编辑:经过一些阅读,我决定使用更主流的框架。因此,Griffon 不是一个选择。 Jini(Apache River)或 OSGI(Apache Felix)怎么样?

最佳答案

嗯,一个最近退出孵化阶段的项目与一个已经投入生产超过 3 年的项目相比如何被视为主流?不管怎样,Apache River 让您可以访问 Jini 技术,仅此而已;这意味着您无法单独使用 River 来实现列表中的第 1 项。 River 可能使用 RMI 来访问远程资源,但是您可以直接使用 RMI,或者尝试 DRMI、Kryonet、Hessian/Burlap、Spring 的 HTTP Invoker、Protocol Buffers、Avro/Thrift、REST、SOAP、ZMQ 等等。

即使您选择其中一个选项和/或河流,您仍然必须定义以下内容

  • 应用程序结构(文件结构和运行时行为)
  • build设置
  • 依赖管理
  • 测试配置文件
  • 包装
  • 部署策略

Griffon 带来了这些以及更多内容。您可能已经注意到,该框架允许您通过添加插件来构建应用程序,从而减少您必须分配给寻找依赖项、设置引导机制和完成任务的时间。关于远程处理技术,请查看 Griffon 必须提供的不同选项 http://artifacts.griffon-framework.org/tags/plugin/remoting

此外,您还可以将 OpenDolphin ( http://open-dolphin.org/dolphin_website/Home.html ) 与 Griffon 结合使用。在 opendolhpin 存储库中甚至可以找到一个示例应用程序,它显示了一个完整的客户端-服务器应用程序(使用 Griffon、Grails 和 OpenDolphin 构建)https://github.com/canoo/open-dolphin/tree/master/dolphin-griffon-crud

关于osgi - 适用于 ERP 类应用程序的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17246762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com