1. 程式人生 > >Java為移動端寫介面

Java為移動端寫介面

  Java作為一門後端語言,其厲害之處在於web,大家比較熟知的各種網路應用,java都能做,那麼在這個移動優先的時代,如何繼續發揮java的強大呢。通常是讓java作為一個app的服務端,為app客戶端提供資料,做業務邏輯,所以我們用java來寫介面,app客戶端訪問介面返回json檔案進行解析,最後實現業務邏輯。

     而這種方式我們通常叫做restful。

  restful是一種架構思想,是一位博士生在N年前發表的一篇博士生論文,其核心思想就是前後端分離,前端通過http請求,如www.xxxx.com/demo/username/password  來訪問後端的介面,然後後端將處理好的資料封裝為json返回,這樣,後端只需關注具體邏輯 提供介面,而前端只關心介面,提高了程式解耦性。 在移動優先的時代,restful極為重要。通常一套後臺可以讓多種終端訪問,包括移動端,pc端。     通過restful改進的mvc    在java中比較容易實現restful的是SpringMVC框架,他提供了一套處理json的註解。通過@ResponseBody返回json資料,通過@ResquestBody解析json。

參考連結:

http://www.cnblogs.com/liaohai/p/6428363.html

http://www.cnblogs.com/niejunlei/p/5980544.html

http://blog.csdn.net/happyheng/article/details/51914406


相關推薦

Java移動介面

  Java作為一門後端語言,其厲害之處在於web,大家比較熟知的各種網路應用,java都能做,那麼在這個移動優先的時代,如何繼續發揮java的強大呢。通常是讓java作為一個app的服務端,為app客戶端提供資料,做業務邏輯,所以我們用java來寫介面,app客戶端訪問介面返回json檔案進行解析,最後

java移動介面開發例項

java作為一門後端語言,其厲害之處在於web,大家比較熟知的各種網路應用,java都能做,那麼在這個移動優先的時代,如何繼續發揮java的強大呢。通常是讓java作為一個app的服務端,為app客戶端提供資料,做業務邏輯,所以我們用java來寫介面,app客戶端訪問介面

ASP NET後臺移動提供介面

                 引言       &n

java web給手機介面HttpServletRequest ,HttpServletResponse

前言: 作為一名android開發人員,網路資料都是web開發人員提供,每次讓他們寫一個介面都跟求神拜佛一樣,與其求別人還不如自己動手,這是八百年前寫的word,今天把它記在csdn,防止以後忘記還可以看看。 1.介面的資料來源來自於資料庫。(這裡沒辦法提供

js判斷是否移動

agent || isa san navigator mac os 移動 roi 是否 var u = navigator.userAgent;var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Adr‘)

熊掌號,移動而生

就是 bsp margin 最重要的 .com 內容 spl ima 原創 11初,百度正式推出"熊掌號",是一個"搜索 + 信息流"雙引擎與"百家號 + 熊掌號"雙品牌內容平臺,而它的出現,對於站長來說,最重要的就是為了移動端(H5)原創內容的保護。

當前是否移動訪問

1 function isMobile() 2 { 3 // 如果有HTTP_X_WAP_PROFILE則一定是移動裝置 4 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) 5 return true; 6 //

asp.net Core 使用過濾器判斷請求客戶是否移動,並實現PC移動請求對映和自動跳轉

很多時候我們做網站時單純的用bootstrap等前端框架實現的前端自適應帶給使用者的體驗並不太好,所以為了提高使用者體驗會專門針對PC端網頁重新設計一套移動端網頁,但是怎麼才能做到在移動端訪問PC頁面的時候返回對應的移動端頁面,而不是PC端頁面呢?下面我們就簡單的進行介紹。主要技術是asp.net core。

判斷是否移動還是pc,自動切換地址

<script> var ec_browse_agent = navigator.userAgent.toLowerCase(); if ((ec_browse_agent.match(/iphone/i)) || (ec_browse_agent.match(/ipo

移動而設計的bootstrap的使用

一、下載 --bs   ---css     ----bootstrap.css     ----bootstrap.min.css   ---fonts   ---js     ----bootstrap.js     ----jquery.js     ----bootstrap.min

php 判斷訪問的是否移動移動、pc),是否微信瀏覽器

函式,設定為公共函式即可! /** * //判斷是否手機裝置 * @return boolean */ function is_mobile_request() { $_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER

運用flex和rem移動佈局

flex是對於頁面一個非常重要的樣式,不會用到px來佈局,用rem來代替 rem是根據根文件,也就是html標籤上的字型大小來運算的1rem=16px; 手機端的佈局也很簡單,掌握好flex所有的屬性和rem寫頁面就是一件很輕鬆的事。 flex的知識過多,咱們只

java向客戶圖片

package com.lxxu.content; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import javax.servlet.ServletExcept

攻城獅成長日記-----關於移動做後臺的二三事

今天決定開始寫下自己在軟體開發這個行業中的點點滴滴,一般會記錄自己在專案中學到的知識和遇到的bug及解決方式,算是有個記錄 ,也為後來的程式猿們提供個方便. 第一篇寫的是java做移動端後臺的專案,據我瞭解移動端分為兩種模式,一種是類瀏覽器模式,在APP端基本不做任何邏輯處理, 所有

JAVA判斷移動還是PC訪問

public class BrowserUtils { // \b 是單詞邊界(連著的兩個(字母字元 與 非字母字元) 之間的邏輯上的間隔), // 字串在編譯時會被轉碼一次,

攜程移動 UI 介面效能優化實踐

UI 卡頓原理和原因 人類大腦與眼睛對一個畫面的連貫性感知其實是有一個界限的,譬如我們看電影會覺得畫面很自然連貫,其幀率通常為 24fps;那麼,用手機當然也需要感知螢幕操作的連貫性(尤其是動畫過渡),所以在手機領域 Android/iOS 索性就把達到這種流暢的幀率規定

Vue.js搭建移動購物車介面-基本結構和資料渲染

本文介紹瞭如何使用Vue搭建一個移動端購物車介面,最終實現的功能包括:1.        選擇要最終購買的物品2.        選擇每件物品購買的數量3.        實時更新所選擇物品的總價格HTML部分首先給出HTML部分程式碼和註釋,顯示了整個介面的結構。<b

移動API介面優化的術和結果

最近一直在忙工作的事情,所以文章寫得有些少. 有3-5篇文章都是寫到一半然後被別的事情給打斷了,所以,我得找個時間好好補補. 最近一直在關注移動端介面API的可用性問題,在移動時代這個做這個優化能產生相當大的優化結果。根據經驗資料一般不做任何優化,介面的可用性在95%左右。舉個例子,廣告介面的可用性直接決

從零開發一款APP 三、Java Web後登陸介面的設計

一、邏輯設計: 在設計好並做完註冊介面後,我們就需要做登陸介面了,其實登陸介面非常的簡單,去資料庫中驗證其使用者名稱和密碼(當然,傳輸的資料要進行加密,我們會在後面統一加密方法),如果正確,那麼要傳回其相應的token,使用者得到其token之後,以後就可以使用這個tok

php判斷請求伺服器的瀏覽器裝置是否移動

獲取裝置及瀏覽器資訊 $agent = $_SERVER['HTTP_USER_AGENT']; 判斷是否為移動端 if(strpos($agent,"comFront") || strpos($agent,"iPhone") || strpos($agent