Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android項目快速開發框架探索(Mysql+ OrmLite + Hessian + Sqlite)

Android項目快速開發框架探索(Mysql+ OrmLite + Hessian + Sqlite)

編輯:Android開發教程

結合之前所用的ormlite和hessian,再加上SAE已經支持JAVA,把服務端切換到JAVA,也就有了本文。使用hessian來做數據傳輸,ormlite來實現客戶端與服務端的數據存儲,極大的減少了CRUD工作。本文為探索貼,未正式用於大型項目,歡迎大家討論使用!

一、簡介

1.1ormlite

Ormlite[Object Relational Mapping Lite (ORM Lite)]

對象關系映射精簡版(精簡版的ORM)提供了一些簡單的,輕量級持久化Java對象到SQL數據庫,同時也避免了復雜性和更多的標准的ORM包的開銷的功能。

支持數據庫的jdbc調用,當然,最重要的肯定是它支持android原生的數據庫api調用sqlite。

——轉載自這裡。

1.2hessian

使用方法參照本博兩篇文章:

[hessdroid]Android下使用Hessian與Java服務端通訊

[hessdroid]Android下使用Hessian與Java服務端通訊的傳值測試

1.3Android快速開發框架說明

考慮如下幾個特點:

a).客戶端(Android)和服務端均使用Java語言

b).客戶端(Android)和服務端均支持Hessian和ormlite框架

c).完整的支持面向對象開發:存儲和交互傳輸

二、准備

2.1開發環境

為了便於同時開發Android和Java Web,這裡下載的是Eclipse IDE for Java EE Developers版本,然後安裝最新的ADT插件和TOMCAT插件。

2.2服務端

應用服務器使用Tomcat,采用Java(JSP/Servlet)來實現服務端的業務邏輯,數據庫使用Mysql。快速框架搭建推薦大家使用XAMPP(集成Apache、MySQL、PHP等,支持綠色安裝)。

2.3客戶端

普通的Android環境

2.4通信與存儲說明

服務端與客戶端通過Hessian進行數據交換,通過Ormlite保存數據庫(通過JDBC保存到服務端的MYSQL數據庫,也可以直接保存到客戶端的sqlite數據庫);

三、代碼

3.1項目工程截圖(服務端)

HOLib共用於客戶端和服務端,保證接口和數據對象一致性。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved