目前我正在为智能家居开发桌面应用程序,使用此应用程序,您可以读取/写入串行端口(这是我的业务逻辑),将一些信息存储在本地数据库中(这是安装在同一台设备上)
这个应用程序的另一个功能(也是最重要的)是能够设置像airdroid这样的东西,这样连接到同一个wifi的每个设备都可以轻松连接到主设备并控制房屋。(通过显示它们的html页面)<登记/>
这就是我要做的事情:
设置像glassfish这样的应用程序服务器
实现所有业务逻辑(例如对串口进行读/写,将数据库作业(使用ORM)和...处理)到EJB中。
在我的桌面应用程序中使用EJB
这是否合乎逻辑?
谢谢。
答案 0 :(得分:1)
这是合乎逻辑的。我们正在使用具有许多桌面应用程序的EJB来实现业务逻辑。如果您对EJB感到满意,而不是使用其他一些框架或标准,则由您自己决定使用它。
当然,这样做有一些优点和缺点,但这是另一个话题,你可以在SO和互联网上找到多个讨论。