在对OpenDolphin的概念感兴趣之后,我正在试验它,我正与一些朋友一起为我们想从中赚钱的项目做定义需求阶段--这个项目的概念将基于服务器/多客户端模型,我们希望服务器拥有大部分的逻辑,我们每个java项目平均经验很少,但没有任何大型或精确的闩锁工具,所以我们有点难以理解gradle的构建过程,在运行这个项目之后,我们现在面临着大量的常规项目演示。
我很难让我的朋友们对图书馆感兴趣,因为他们认为使用我们最熟悉的东西比尝试去理解一个意味着尽快学习一门新语言的图书馆更好(我们并不那么懒,但有些人正在帮助我们做顾问/同事,我们担心如果我们不开始生产一些东西,我们就不会从这方面得到任何支持,但如果没有他们作为“生产者”,我们就不会知道市场到底需要什么)。
我看过很多这样的视频和视频:http://www.youtube.com/watch?v=z54hEJvpZys太棒了,我想这正是我们所需要的。
我想知道,在java中是否有示例/教程--可能是一个屏幕、博客或录制的webinar --如何制作一个简单的应用程序,其中服务器绑定到一个端口,多个java客户机更新该值并发送一对命令。
我不知道服务器启动、在变量中放置默认值、客户端连接和查看值、第二个客户端连接看到值、以及一个命令发送到服务器“擦除”,两个客户端都看到服务器擦除它,另一个命令被发送到“默认”,服务器将变量设置为默认值。
我要求的不是这个确切的例子,而是一些我能读到的东西,使它成为那样。
我试着用.8发行版制作类似的东西,但我觉得这样一个简单的例子可以帮助我让他们看到这个工具有多好,“把它安装在你的笔记本电脑上,服务器运行它,看看我的客户端和你的客户是如何自动同步的”。
发布于 2013-12-11 10:57:03
好吧,你选择了一个很好的技术:-)
看起来Dolphin JumpStart项目(https://github.com/canoo/DolphinJumpStart)正好涵盖了这个组合: OpenDolphin与Java,视图in JavaFX,使用Gradle构建(使用dist/jumpstart-gradle.zip)和jetty作为最小的服务器实现。
作为OpenDolphin用户指南(http://open-dolphin.org/download/guide/guide/howto.html)的一部分,Jumpstart项目也以一步一步的方式进行解释。
关于您关于共享tacho演示的问题:此演示只使用所有客户端连接的一台服务器。“客户端”在服务器端事件总线上互相更新。为此,我们不打开任何特定的套接字。所有这些都是普通的HTTP POST,贯穿所有代理和防火墙,不需要特殊的基础设施。
发布于 2013-12-11 00:25:46
你的担心是可以理解的。
首先,让我澄清一下,您可以使用Java、Groovy、JavaScript或任何在JVM上运行的带有OpenDolphin的语言。您最喜欢的演示语言是什么?
对于显示许多共享公共值的客户端的演示,我建议使用SharedTachoDemo。
至于如何简化构建设置,我们确实必须在演示中做出选择,因为构建系统(ant、maven、gradle)、结构(全合一、多项目)、实现语言、IDE集成(intellij、netbeans、eclipse)、服务器基础设施(jetty、tomcat、grails、glassfish、jboss、weblogic、webshpere、.)和最后一个最重要的UI工具包(Swing、JavaFX、HTML5等)的组合非常多。如果您告诉我您喜欢的组合,我可以指向您各自的资源或为您创建一个。
干杯,迪尔克
https://stackoverflow.com/questions/20507883
复制相似问题