`
1250605829
  • 浏览: 60340 次
  • 性别: Icon_minigender_1
  • 来自: 阜阳
社区版块
存档分类
最新评论

ijetty的应用开发

    博客分类:
  • java
阅读更多

最近使用ijetty开发了一个项目。

项目的需求功能就是通过pad等移动客户端离线学习一些考试和课件。

 

因为我们之前主平台上有离线学习和离线考试,不过之前是通过U盘移动到自己的电脑上,在脱离网络的情况下,将学习进度记录成XML保存,然后当插U盘到主平台的时候,可以将离线保存的信息同步到主平台上 ,然后代码再进行处理。

 

但是之前这样的操作都是在PC之间进行操作,之前想直接通过android客户端的开发,跟网上的大多数安卓应用一样,通过webservice等方式访问我们主平台的程序,但是客户表示,这次的离线PAD学习要彻底脱离网络.

这就有很多问题,首先,没有servlet没法进行试卷的判改,还有一些试卷的生成,以及之前在主平台上已经可以使用的前后台代码。

 

我们就构想 是不是应该找一个android上的容器,用pad做server端,自己请求到自己的容器,然后前后台代码也只需要部分修改。

之前选择了其他的容器,有php的,有其他的几款容器,后来也因为其他原因都pass掉了。最后选择使用了ijetty。

 

 

 

不过还好官网上提供了一些demo,虽然现在还有一点问题,但是基本上实现了我们项目的需求。

觉得ijetty是一个不错的轻量级开源容器,完美支持servlet,我们用的ijetty3.1 ,虽然web.xml中有jsp的相关配置,但是官网上明确说了并不支持jsp,所以页面的方式全部采用html+ajax请求。

 

最终实现了,视频的页面播放:这个采用的jwplay的插件,免费版的只支持3GP,MP4,FLA等视频在线播放。

考试的动态判卷

资源的动态下载和播放

 

 

这个项目结束,应该做一个总结,也学到了很多东西:

 

1,接触到了andorid的开发。 因为之前构想是直接做一个安卓的客户端,所以就网上下载了一套若水新闻的安卓视频教学,。

条理很清晰,也很基础,学到了一些基本的android开发思路。

 

2,学到了关于课件的标准方面的东西,了解了3分屏的课件代码规范写法,关于scrom课件的代码实现逻辑与讲解,有了一个了解。

 

3,关于项目的数据交互,页面传输跟j2ee基本上一致,当时机密的算法支持上出现了一点问题,后来删除了andoridSDK不支持的代码部分,就全部都可以了.

 

总体上还是比较满意的.后期有什么问题再慢慢写出来然后修改。

听说网上还有android上可以运行的数据库。

 

 

真心觉得以后移动端的开发会越来越多,应该多话一点时间去学习这些东西.加油!!

构想:以后会不会有这样的系统需求,一个公司,也许每个人可以没有电脑,直接通过一个移动设备,每个都可以部署安装一个ijetty项目,然后直接通过http协议的这种形式,互相访问数据交互信息.感觉真的越来越强大呀,可以通过设置IP绑定单位和部门,实现级联管理...

呵呵 瞎想来着~~

 

1
0
分享到:
评论

相关推荐

    IJetty可运行在手机中的服务器中的demo

    IJetty可运行在手机中的服务器中的demo

    ijetty下载

    编译搞了一天,终于搞好了,在网络上也没找到下载的地方,应用市场的下载地址也都失效了,现在把我编译好的,分享给大家,安装完毕后,只需要把需要访问的文件放入sd卡目录下的webapps下的一个文件夹下就可以。

    Android代码-i-jetty开源项目.zip

    i-jetty开源项目.zip

    i-jetty 项目lib和apk源码

    安卓版服务器i-jetty,包括i-jetty的jar包和安装jetty的源码

    i-jetty libs

    ijetty用到的lib库文件,找了好久才找到,希望能帮助到好朋友们。

    Android i-jetty开源项目

    Android i-jetty开源项目

    i-jetty安卓手机源代码

    开源的i-jetty是安卓手机上的web容器,官方的代码和googlecode都不好直接导入eclipse总运行,都是基于maven依赖管理的。 这里整理好了,合并了项目和jar包,可以直接导入eclipse,修改源代码达到自己的目的。...

    在Android上实现HttpServer的示例代码

    所以,我又找到了Ijetty、NanoHttpd和AndroidAsync这三个框架,都是比较微型的,适用于Android的。 经过对比,Ijetty使用起来过于复杂,而且会莫名其妙的报一些不太容易解决的问题,所以,舍弃掉了。 因为没仔细深究...

    i-jetty-lib

    i-jetty环境搭配与编译,内附配置好的eclipse开发环境

Global site tag (gtag.js) - Google Analytics