1. 程式人生 > >java web後臺開發跟手機APP後臺開發有什麼不同

java web後臺開發跟手機APP後臺開發有什麼不同

基本上一樣的,ssh也可以為手機APP開發後臺。其實對於後臺開發來說原理都差不多。只不過app的後臺開發和web不一樣的地方在於傳輸資料格式不一樣,一般來說web訪問後返回的是一個html頁面,少部分是json格式;而一般app的後臺開發大部分直接傳json格式資料(也有不是json格式的,看專案的選擇,但一般來說都是json),少部分會直接返回html5的頁面。
  還有一個不同點在於登入驗證和資料加密,一般web是使用session驗證登入狀態,而app則使用token來驗證登入狀態(token是自己定義的一個和使用者ID相關的加密字串,傳入後臺後從資料庫查詢使用者資訊)。還有如果對安全性要求較高,app傳輸資料時可能會對資料進行加密,而web一般沒有這一步,web的加密一般是使用https。
  至於說android和ios的開發環境不一樣那是指的app開發,和後臺無關。app的後臺和java web的後臺沒有本質區別。app的一個後臺可以即提供給android,也可以同時提供給iOS,它就是把app提交的資料處理後插入資料庫和從資料庫查出資料處理後傳給app。