我正在开发一个控制建筑物灯光和供暖的项目。后端(用Java编写)将在Mac Mini上运行,并应通过SOAP访问。
我希望将这个项目的复杂性尽量降到最低,因为我不想要求每个人都必须设置应用服务器来使用它。因此,直到现在,我一直在使用javax.xml.ws.Endpoint:
Endpoint endpoint = Endpoint.create(frontendInterface);
String uri = "http://"+config.getHost()+":"+config.getPort()+config.getPath();
endpoint.publish(uri);
这个代码非常出色(嘿,你上次看到Java只用3行代码就能工作了吗?),但现在我正在寻找一种使用HTTPS而不是HTTP的方法。
有没有一种方法可以在不使用应用服务器的情况下实现此目的,或者有没有其他方法来保护此连接?
问候, Marek