基于Android的嵌入式Web服务器设计
时间:10-10
来源:互联网
点击:
3 系统方案的测试
将装载了Android系统的嵌入式设备连接网络,查到其网络连接的IP地址为192.168.137.96,将嵌入式web服务器i—jetty安装到该设备,并且将设计好的web工程放在SD卡中的/jetty/webapps/目录下。打开服务器,设置好HTTP的通信端口,开启服务。
可知,家庭网关服务器端的地址为192.168.137.96。启动i—jetty后,在浏览器地址栏输入192.168.137.96:8080/temp,可以看到系统登陆页面,如图2所示。
这是一个用户登陆界面,输入用户名和密码后,主页会将输入信息提交到Login.java的Servlet里,由此Servlet来查询数据库,判断该用户是否合法。当用户合法后,可以进入主页界面,如图3所示。
4 结束语本文首先简要介绍了Android系统,然后论述了实现嵌入式Web服务器和相关Internet技术,指出了在Android系统下实现Web服务器应要注意的事项。接着介绍了i—jetty的优点以及编译安装方法,了解了i—jetty是为数不多的可以在Android下运行的Web服务器,并且还是一个Servlet容器。将传统的CGI与Servlet做了比较,说明了Servlet在Android系统下的优势:Setvlet在动态网页的实现方面更有效率。在后台操作方面,Android并不支持类似PHP的网页脚本语言,所以,Servlet是一个很好的选择。在嵌入式系统里存储信息,SQLite以其方便的操作,无需额外配置,体积小等优点,得到了广泛的应用。
- Android开发技巧:软硬件的巧妙整合(01-16)
- 基于Android的VoIP系统的设计与实现(03-28)
- 基于Android系统的影音播放器开发(03-25)
- Android的阿喀琉斯之踵(07-08)
- Android开发之“hello World”的实现 (07-23)
- 基于Android平台的即时通信系统客户端设计(09-24)