[秀] MarsBook 手机书吧
???
手機(jī)書吧,,,手機(jī)端的小說閱讀器
?
???客戶端:???本軟件由個(gè)人獨(dú)立完成,,客戶端基于J2ME技術(shù),大部分界面由低級(jí)Canvas繪制而成,,中間少許高級(jí)界面完成輸入等功能,并且擴(kuò)展了一個(gè)娛樂聊天功能
????? 軟件擴(kuò)展了無線消息API,效果是邀請(qǐng)好友一起加入書吧!?
???? ?書吧,網(wǎng)絡(luò)連接部分,采用的是HTTP協(xié)議,客戶端請(qǐng)求與訪問的數(shù)據(jù)包含在地址中,并且進(jìn)行了URL編碼,軟件中所登陸的用戶由一變量自始至終保存,起到了cookie作用,,還有登陸方式中集成了代理方式登陸.
?
??????至于客戶端未完善的功能,,比如說不同類型,添加一些特效音樂,以及特別的背景圖片,自動(dòng)的翻頁功能,打算以后重構(gòu)中再考慮啦!
?
??? 服務(wù)端:? 由于是各人作品嘛,所以暫時(shí)用自己的電腦做的服務(wù)器,采用TOMCAT搭建,,域名解析部分用了免費(fèi)的花生殼,,,,,,書吧的服務(wù)器用的是Servlet做服務(wù)端,用數(shù)據(jù)庫Mysql保存小說的所有數(shù)據(jù),客戶端與服務(wù)端的交互就搭建起來了,,,servlet+mysql與j2me交互,相對(duì)來說比較簡(jiǎn)單了,,,還有對(duì)于小說數(shù)據(jù)部分,,用了關(guān)鍵字分段的,,也就是在特定的小說內(nèi)容中,采用自定義的字段進(jìn)行了分割,這樣,,客戶端在讀取數(shù)據(jù)模擬了分頁的效果.
?
??? 至于服務(wù)端,,當(dāng)時(shí)在開發(fā)時(shí),考慮了幾種方法,最先考慮的是用WML寫成JSP格式,而且對(duì)此搜索了不少資料,請(qǐng)教了很多達(dá)人,最終覺得做成此種格式明顯失去了,手機(jī)客戶端的存在性,因?yàn)槟菢泳统闪司W(wǎng)頁了,所以最后決定直接傳遞數(shù)據(jù)!
?????? 先寫到這吧,以后再繼續(xù)更新,,再此感謝 我的朋友們,網(wǎng)友們,,,丫鞋帶兒....小吚 謝謝,呵呵!
?
?
最后宣傳一下我的群吧 群1:47086070??? 群2:47086234
?
總結(jié)
以上是生活随笔為你收集整理的[秀] MarsBook 手机书吧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 同学录管理系统java_基于jsp的同学
- 下一篇: 20+ 创意Flash网站设计欣赏