jQuery moible 開發筆記之項目設計


前言

  自從把oauth 搞清楚以后,就一直醞釀着寫一個小型的jqm項目,然后,想了三天,寫了三天的代碼,整個項目的雛形也就出來了,可以在開發之余並且能夠寫上筆記.

 

項目簡介

  本次要做的是一個類似於outlook 這樣的日程安排軟件,不過,在功能上簡化了很多.

功能簡介:

(1) 便簽:僅僅記錄一個主題和一些文本內容

(2) 即時任務:對於每個任務,可以記錄一個主題,一個預計的日期,一個優先級(高中低),一個狀態(完成或未完成),任務說明

(3) 聯系人:通訊錄信息(名字,地址,等等)

(4) 計划任務:創建計划,記錄計划的主題,安排日期,計划的開始和結束,以及說明

(5) 計划任務的視圖:有日計划,周計划,年計划

以上功能都有對應的CURD方法.

特色功能:

  支持大部分的sns 網站登錄…

 

 

數據庫設計

這里用的是對象映射的方式,就直接出相應的類圖了,想知道細節的以后,這部分我稍后會開源

image

 

 

開發平台的選擇

  因為,做這個項目的同時,其實,也是作為我的畢業設計來寫的,由於我是學JAVA專業的,所以,不得不選擇J2EE作為我的開發平台,不過作為程序員來說,平台神馬的都是浮雲…

服務器: Tomcat 7.0,Apache
服務端語言: Java,PHP
前端語言: html4,html5,javaScript,css,css3

這樣的選擇,其實,我是想體驗一下多服務器開發,那個apache跟PHP(同時也作為以后整個項目向PHP移植做准備…畢竟,PHP的空間商太好找了…)來以后做oauth 登錄認證用的.最重要的是我忽然想做一下集群和負載的實驗,而且有些部分用apache,例如一些靜態頁面,用apache比只用tomcat好太多了,當然,這不是這筆記的重點.

  做這種應用MVC的思想是少不了的,這里簡要說說對應的層用的框架…畢竟,主菜還是jqm….

desgni

好了,平台和框架都確定好以后,就是寫代碼了

原型設計

 

 jqm_design jqm_contents

作為一個list+tab的應用,大體設計上應該都是這樣的了

 

 

 

時間過去了三天…

  struts2 和 hibernate 由我和另外一位同學一起搞定.接着就是我一個人jQm, 代碼在完成全部以后就會開源下載. 

 

 

 

展望

  由於學了jQm 才一個星期不到,其實,畢業設計已經做完了,只是我想做得更強大一些,就再多做一個web apps練下手,由於,之前一直搞的是android的開發,現在,有跑來web這里…對於,web 有很多的不熟悉,前幾天還在糾結jQuery mobile bind的方式和live方式的不同,還有jQm 的頁面跳轉機制,例如,曾經我就在頁面跳轉的時候寫在head的里面的自定義腳本怎么都加載不了郁悶了很長一段時間,關於這點在往后的筆記中會提及到.所以,大家多多關注就好了…至於更新速度…無法保證…


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM