[android]抽籤程式V0.0.7版本原始程式碼

Google play程式: https://play.google.com/store/apps/details?id=com.yslifes.sample.ballot

這裡先簡單的交待程式碼開發的環境及source

程式是由Apache Cordova建立的,如何安裝可以參考Commaond line install的方式,Apahce Cordova其實就是phonegap,phonegap一開始是adobe創建的,不過後來捐給了apache基金會。

此專案有安裝之plugin

org.apache.cordova.devicemotion.AccelListener   用來監控搖動行動裝置的(Android手機或平版)

org.apache.cordova.splashscreen.SplashScreen 一開始的載入畫面SplashScreen

org.apache.cordova.inappbrowser.InAppBrowser 用來另開連接到系統預設的browser的,不過目前沒有使用

com.phonegap.plugins.barcodescanner.BarcodeScanner 條碼QRCode掃描,使用zxing framework

使用的javascript framework

JQueryJQuery Mobilehtmll10njquery.tmp

其中htmll10n是為了多國語系的支援

Screenshot_2014-10-07-13-10-41

更多內容 [android]抽籤程式V0.0.7版本原始程式碼

Eclipse開發Dynamic Web Project 網頁程式-設定Tomcat與程式測試

安裝Eclipse、tomcat建立專案程式後,再來就需要啟動及設定Server來執行剛才的測試程式。

一.設定Tomcat

設定server.xml,把專案目錄的WebContent加入Content裡,啟動tomcat時啟會自動專入專案。

tomcat目錄下的confi/server.xml

修改Tomcat Server.xm

其中SaveOnRestart=true時,自動Complier後會自動重新載入,並且自動回復Session,如果有登入機制則不會被導出。
path是web url的subDir名稱,docBase則選擇專案目錄下的WebContent就可以了
complier後的classes

新增Container
更多內容 Eclipse開發Dynamic Web Project 網頁程式-設定Tomcat與程式測試

Eclipse開發Dynamic Web Project 網頁程式-建立測試程式

下載設定建立專案後,再來就就建立java及jsp測試程式。

一.建立java檔

在專案目錄下的src,滑鼠右鍵選New->Class

建立java檔測試

 

輸入package及Java的檔案名稱(class名稱)

設定package及程式名稱 更多內容 Eclipse開發Dynamic Web Project 網頁程式-建立測試程式

Eclipse開發Dynamic Web Project 網頁程式-建立專案

下載Eclpse及Tomcat,解壓縮後,開發環境基本上已經準備好了,再來就是建立開發的jsp專案。

一.新增及建立Eclipse的Dynamic Web Project

也就是jsp專案 File->New->Dynamic Web Project

(舊版本Eclipse可能放在Other裡,點選後再選取)

建立Dynamic Web Project

二.建立專案名稱

這裡選擇Dynamic web module version 2.4以上

version 2.2 - J2EE 1.2
version 2.3 - J2EE 1.3
version 2.4 - J2EE 1.4

jsp專案名稱

專案產生如下圖

jsp專案內容及路徑 更多內容 Eclipse開發Dynamic Web Project 網頁程式-建立專案

Eclipse開發Dynamic Web Project 網頁程式-下載與安裝

Eclipse要開發JSP Web程式,在預設專案的狀況下,是需要設定一個Server來做為程式執行的Container,按下執行或重新complier java程式時,Server則會自動重啟,copy complier(預設在bin目錄)後的.class檔至WEB-INF\classes裡,這部份如果開發的java檔數量很大時,每每的delete,copy取代.class都會十分的浪費時間、CPU及記憶體。

底下提供一個方式,利用設定tomcat的Content到Eclipse的專案工作目錄,直接Complier Java到專案目錄的WEB-INF/classes裡,減少delete及copy .class。

首先需下載及安裝Eclipse及Apache Tomcat

一.下載Eclipse

選擇包含WPT的版本
Eclipse下載網址

二.下載Apache Tomcat

開發時可以選擇zip檔,直接解壓縮使用

Tomcat 6 下載網址

更多內容 Eclipse開發Dynamic Web Project 網頁程式-下載與安裝