人人IT網

人人IT網

當前位置: 主頁 > 服務器軟件 > Jetty >

ijetty的應用開發

時間:2012-11-30 18:54來源:Internet 作者:Internet 點擊:
最近使用ijetty開發了一個項目。 項目的需求功能就是通過pad等移動客戶端離線學習一些考試和課件。   因为我們之前主平台上有離線學習和離線考試,不過之前是通過U盤移動到自己的電腦上,在脫離網络

最近使用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绑定單位和部門,實現級聯管理...

呵呵 瞎想來着~~

 


From:ITEYE
頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
驗證碼:點擊我更換圖片
欄目列表
推薦內容