书写服务端登陆状态接口代码:
对于服务端的接口代码进行实现:
服务端电脑注册接口代码:
对于服务端的接口代码进行实现:
客户端代码书写:
代码书写完毕之后进行添加application用户:
对客户端的连接服务端地址进行更改:
将服务端电脑所有localhost和127.0.0.1更改成0.0.0.0:
开启服务器:
打开网站看连接效果:成功:
实验结果
客户端电脑进行运行程序:
数据库结果:
经过这次实验,对ejb访问的机制有了更好的了解,发现ejb并没有想象中的那么难,server端需要经过接口声明之后再进行.java文件中的实现才能够达到代码的完成,而对于server端和数据库连接的时候还是需要对于standalone.xml文件进行大量修改,包括将<driver>进行添加操作、<configure>中进行添加操作和对localhost和127.0.0.1修改成为0.0.0.0以进行双机互连访问的目的;而client端就是需要将server端获取到的数据进行本地获取再显示,这其中有个问题,就是对于server端调试的时候起始通过返回各种语句就能够进行输出性调试,而在server端进行system.out.println输出是没有用的,只有客户端能够看到。
但是还是遇到了很多的问题的,比如:连接数据库修改standalone.xml文件的时候,总会出现一个或者多个小地方忘记修改或者不小心进行覆盖式的修改,那么通过在浏览器输入localhost:9990,点击configuration后点击database再点击view查看自己的数据库是否连接成功。
而且近几个较新的eclipse版本都直接包含了maven了所以不用再次安装了;对于wildfly,我用的是wildfly-10.1.0.Final版本,适应性较强。