Android 做web服务器

本文探讨了如何在Android上使用I-jetty搭建web服务器,分析了Jetty服务器的编程语言选择、目录结构以及其轻量级、易嵌入、灵活和稳定的特点。同时,对比了Jetty与Tomcat的差异,指出Jetty在处理耗时并发请求时的性能优势。最后,确定了开发工具为Eclipse+Jetty,适合跨平台开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、I-jetty的web应用程序编程语言的确定。

  • 要确定其发布页面的语言就要找到他发布的服务器中页面所在的位置,之前说服务器需要存储卡才可以发布服务,所以目标锁定在Android文件系统的sd卡。
  • 打开eclipse,然后启动虚拟机,找到虚拟机的文件管理器,如图
  • 找到mnt/sdcard目录,查看文件夹发现多了两个目录,且都跟jetty有关。在jetty文件夹下发现了webapps,仔细研究发现这个目录类似于之前做过的jsp的目录,再看其文件类型,可以确定这些是jsp项目的页面:
  • 上面的网站文件是编译好的,均为class文件,无法查看其源码,是否采用了其他的自定义的类还不是很清楚,但可以看到他引入了一些jar包,在webapps-console-webinf-lib文件夹下
    目前还有一些问题有待研究,就是1.他开发网站采用的工具是什么,是不是也是跟jsp一样使用myeclipse进行开发,除了引入那些jar包外是否需要安装其他的插件。2.他的网站是如何部署到服务器上去的,例子中的网站是提供了一个apk的安装包,这个安装包要怎么打?或者不用安装包像jsp网站那样直接复制到webapps的目录下是否可以使用?

二、关于jetty服务器的详细介绍

看i-jetty的介绍可以了解他是pc端jetty服务器的简化版,我们有必要理解一下jetty服务器是什么,过去的一段时间里jetty服务器一度很火,听说谷歌就是用的jetty的服务器。下面我们了解一下jetty服务器。

  • Jetty
  • Jetty是什么?
  • Jetty是一个用Java实现的开源的Http和Web服务器,包括HTTPserver, HTTPclient和javax.servlet container。
  • Jetty用在何处?
  • Jetty的应用非常广泛,包括:
    · 大型集群系统,如Yahoo HadoopCluster(http://developer.yahoo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值