ijetty的应用开发
最近使用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绑定单位和部门,实现级联管理...
呵呵 瞎想来着~~
ijetty的应用开发相关推荐
- java知识体系介绍
国内最牛七星级团队马士兵.高淇等11位十年开发经验专家录制 目 录 百战程序员Java1573题 2百战程序员介绍 3JavaSE编程基础 9第一章 初识Java 9阶段项目课程1 11第二章 数据类 ...
- android 服务器201,Android端i-jetty服务器开发(八)
http://blog.csdn.net/kongxx/article/details/7237034 Jetty实战之 嵌入式Jetty运行web app 1. 运行标准的war文件 1.1 首先找 ...
- i-jetty环境搭配与编译
2019独角兽企业重金招聘Python工程师标准>>> 本文原创,转载请注明出处:http://blog.csdn.net/feifei454498130/article/detai ...
- Android开发常用开源框架2
JumpingBeans lottie-android Android-ProgressBarWidthNumber JJSearchViewAnim 一个炫酷的SearchView搜索动画库 Tex ...
- Android 近百个项目的源代码,覆盖Android开发的每个领域
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.ne ...
- jetty java web_i-jetty 下的JavaWeb开发(一)
最近需要将android端作为服务器进行开发,让android作为服务器,现阶段技术并不是很成熟,主要的服务器有i-jetty,是基于PC端的jetty的移植.i-jetty同tomcat类似,也是S ...
- [转] 安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用.其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力.学习开源代码是掌握技术的一个 ...
- Android开发开源源代码
Android经典的开源项目其实非常多,把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助 项目篇: 1.Apollo音乐播放器 就一个很好的播放器,但是实现的特别好!!! 地 ...
- android开发开源宝贝
2016年11月11日更新 http://www.apkbus.com/forum-417-1.html http://p.codekk.com/detail/Android/hejunlin2013 ...
最新文章
- Tomcat异常退出
- 第一范式、第二范式、第三范式
- UIMenuController的使用,对UILabel拷贝以及定制菜单
- Silverlight C# 游戏开发:Flyer03大图裁剪,高效动画的艺术
- Java 8日期时间API教程:LocalDateTime
- linux之sed使用技巧
- SM3算法对大文件做摘要
- swfobject2.2
- 重新整理的三国9州,郡,地域数据
- html 复选框事件,HTML复选框选中与未选中触发事件的方法
- 前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)
- Linux下批处理文件编写
- multisim怎么设置晶体管rbe_multisim中三极管参数
- java.lang.RuntimeException: xxl-job jobhandler naming conflicts.
- C++设计模式----装饰器模式
- GDSRec:Graph-Based Decentralized Collaborative Filtering for Social Recommendation(基于图的社交推荐分散协作过滤)
- 用计算机一元一次方程,一元一次方程解应用题
- 为SharePoint网站添加Banner
- Effective C++ 日积月累
- 李银河:卖淫女游街侮辱了谁?