基于Web Services的3G手机英语学习应用
基于 Web Services 的英语学习应用还挺有意思的,整体架构不复杂,适合想搞懂老派 J2ME 开发流程的你。服务端用的EnglishServer
,对外了 Web Services 接口,搭配上KSoap2
在客户端调用还挺丝滑。数据库这块用的是 SQL Server 2000,要把composition_Data.MDF
导进去,直接用企业管理器还原就行,操作不复杂,注意选对设备路径就好。
客户端需要用到几个 jar 包,ksoap2-j2me-core、ksoap2-j2me-extras、ksoap2-j2me-nodeps这几个是核心传输组件,负责 Web Services 的通信。XML 解析靠的是kxml2-2.3.0.jar
,轻量、好用,尤其适合老版本 J2ME 设备的内存限制。
注意点:源码也得下,KSoap2 的那一堆,自己手动拷到客户端源码包里,省得编译出错。还有个小坑,客户端的Method.java
里的url
默认是localhost
,如果你不是在同一台机器上跑服务,那记得改成服务端的 IP 地址,要不然连不通。
想进一步摸清楚KSoap2
怎么搞?可以看看KSOAP2 库集成指南或者Android Ksoap2 调用 Service 文档,讲得蛮细。
如果你正好对老 Java 手机应用、或者想了解 Web Service 在 J2ME 下的调用方式,这份资源还挺值得折腾一下的,学着玩也不错。
4.04MB
文件大小:
评论区