ToEat
代碼已上傳至Github,ToEat
首先進行一下功能分析,負責的主要業務如下:
- 視頻管理
- 帖子管理
- 網上購物
- 系統管理
架構介紹
- 客戶端:ToEat—Android
- 服務端:ToEatServer—Java Web SSH框架
架構細節
- 前臺:JQuery+Bootstrap
- 後臺:SSH框架
- 數據交互:JSTL標籤和EL表達式
- 數據通信:JSON
- 相關線程:FFmpeg 截取縮略圖、視頻轉碼
- 帖子發佈:CKEditor
- 視頻播放
- 移動端:Vitamio框架
- Web端:Flowplayer插件
視頻管理
視頻管理:視頻上傳 + 視頻操作(刪改)+ 視頻播放
這個模塊開發過程中參考了 [最簡單的視頻網站(JavaEE+FFmpeg)]
Web端:Flowplayer插件
Web端的視頻播放功能的實現使用的是Flowplayer插件。FlowPlayer ,一個用Flash開發的在Web上的視頻播放器。它很容易被集成在任何的網頁上。它不僅支持HTTP以及流媒體傳輸,而且支持播放swf、flv等流媒體以及圖片文件,還可以非常流暢的播放視頻文件,並且支持自定義配置和擴展
移動端:Vitamio框架
Vitamio框架是一款 Android 與 IOS 平臺上的全能多媒體開發框架,全面支持硬件解碼與 GPU 渲染。
帖子管理
帖子發佈:CKEditor—— CKeditor是一款非常優秀的所見即所得網頁編輯器。它是由JavaScript編寫,跨瀏覽器、功能強大、配置容易、開源且支持多種編程語言。它在互聯網上非常流行,可以很容易的找到與其相關的技術文檔,國內的許多大型網站和WEB項目均採用了CKeditor。
這個界面部分模仿了之前大學時和小夥伴們一起開發的一個失物招領網站,千尋網
這個模塊開發過程中參考了 [ CKEditor+Struts2實現文件上傳總結 ]
商品管理
商品列表
系統管理
用戶中心