ElectroServer 5 HelloWorld

来源:互联网 发布:mac手绘板驱动 编辑:程序博客网 时间:2024/06/04 08:10

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了。

原创粉丝点击