ElectroServer5/code_examples 下有许多的例子。我第一眼就看到了那美妙的HelloWorld。于是乎,我忘乎所以的点了进去。
OK。前面一切准备就绪,让我们的HelloWorld跑起来吧。
这个HelloWorld还是很美妙的,为什么这么说呢?因为他走完了一个客户端<-->服务器端通信的全部过程。
嘿嘿。
首先,把ElectroServer5/code_examples/HelloWorld/server/java下的东西导入到JAVA
(这个玩意儿真忘了怎么导入了。直接就是建了个新项目,然后复制粘贴……纠结啊。)。
没有问题后,右击HelloWorld.class文件-->Export。导出为.jar文件。
然后随便找个地方(我就在桌面上了),建个文件夹HelloWorld(名字随便)。再在HelloWorld下面建个lib文件夹。
重头戏来了。能不能好用就看这一把了。
再HelloWorld下面建立个文件。Extension.xml
里面内容为
name随便
Handle和项目名对应类型名。
Path一定要对应着class文件目录才可以。
OK,继续
lib文件夹下面增加刚才生成的HelloWorld.jar文件和ElectroServer5/server/lib/slf4j-api-1.4.3.jar文件(slf4j-api-1.4.3.jar这个是干啥的,我也不晓得……)。
然后在HelloWorld文件夹选中所有文件,生成zip包。
接着启动ElectroServer5。然后进入ElectroServer 5 Admin-->Server Extensions-->Choose File。选择HelloWorld.zip
Upload上传。成功后。选择Server Management-->Restart & Shutdown选择重启服务。
重启成功后,再进入ElectroServer 5 Admin-->Server Extensions在下拉列表里选择HelloWorld点击Create,最后save。就一切OK了。
但是重启后有可能会出现下拉列表里没有东西的情况,我就经常遇到。
这时候只好关闭服务,然后重开服务。
然后关闭ElectroServer 5 Admin,再重启ElectroServer 5 Admin。
然后一切OK。
(有可能会不需要关闭服务,只需要重启就好,但是ElectroServer 5 Admin是一定要关闭,重新打开的。)
客户端:
用flashdevelope打开ElectroServer5/code_examples/HelloWorld/client/as3/HelloWorld.as3proj。当然,把这个项目导入到flex里也是一样的。然后DEBUG。就可以再控制台看到美丽的HelloWorld了。