Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
应用程序客户端服务器Java EE(Java企业版)_Java_Jakarta Ee_Jboss_Client Server_Vaadin - Fatal编程技术网

应用程序客户端服务器Java EE(Java企业版)

应用程序客户端服务器Java EE(Java企业版),java,jakarta-ee,jboss,client-server,vaadin,Java,Jakarta Ee,Jboss,Client Server,Vaadin,我必须实现一个发送消息的应用程序 应用程序应支持不同类型的消息 此外,该应用程序还应提供简单的用户界面,具有一些特征,如输入联系人的消息(字符串(例如电子邮件))、输入消息文本、选择消息类型、发送按钮、已发送消息列表、列表应包含消息类型、收件人和内容 按下发送按钮后,信息将显示在信息列表中 应用程序应该使用JavaEE在客户机-服务器体系结构中实现 客户端必须是独立的应用程序 EJB应该用于远程调用。 应提供消息发送和获取已发送消息列表的方法 加上: 可扩展设计(理念:更多消息类型即将推出) 发

我必须实现一个发送消息的应用程序

应用程序应支持不同类型的消息

此外,该应用程序还应提供简单的用户界面,具有一些特征,如输入联系人的消息(字符串(例如电子邮件))、输入消息文本、选择消息类型、发送按钮、已发送消息列表、列表应包含消息类型、收件人和内容

按下发送按钮后,信息将显示在信息列表中

应用程序应该使用JavaEE在客户机-服务器体系结构中实现

客户端必须是独立的应用程序

EJB应该用于远程调用。 应提供消息发送和获取已发送消息列表的方法

加上: 可扩展设计(理念:更多消息类型即将推出) 发送的消息在服务器端持久化,并在应用程序再次打开时可用(该文件可用于存储消息)

首选用户界面选择:瓦丁

不需要执行实际发送。将短信或电子邮件与收件人和邮件内容一起发送到日志/系统输出中(除了将其存储在某些数据库/文件中)就足够了

对于服务器部分,请使用JBoss7

现在,我对这个项目非常着迷,因为它需要一些我不理解的东西。Vaadin用于web应用程序。有没有人能帮助我理解如何使用Vaadin为与服务器端通信的独立客户端创建UI


提前感谢

您的所有UI需求都可以使用vaadin framework的标准服务器端组件实现,无需使用客户端小部件。 如果您仍然需要使用客户端组件,请阅读vaadin书籍中专门介绍体系结构的一章:

本书的一部分专门介绍了客户端开发:


我正在创建一个企业应用程序。我做了所有关于EJB和与之连接的类的事情。到目前为止,我正在测试使用一个普通的servlet所做的工作,该servlet可以查找能够通信的EJB。我不知道这是否可能。因此,我创建了Vaadin项目,部署为servlet。然后,我向EJB添加另一个用于查找的servlet。我尝试过,但一旦为了部署而添加到企业项目中,就不可能加入servlet,甚至不直接从本地主机绕过ClassUI。