導航:首頁 > 編程語言 > java後台框架搭建

java後台框架搭建

發布時間:2022-09-28 05:32:56

A. 如何用java進行移動端後台開發

java進行移動後台開發與java進行web後台開發完全一樣。java原生的後台框架servlet,如果使用java後台開源框架可以選用spring+springmvc+mybatis,或者使用ssh框架。

一 其實前台與後台交互常用兩種協議方式:

1 http協議。

HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分布式超媒體信息系統。它於1990年提出,經過幾年的使用與發展,得到不斷地完善和擴展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規范化工作正在進行之中,而且HTTP-NG(Next Generation of HTTP)的建議已經提出。
HTTP協議的主要特點可概括如下:
1.支持客戶/伺服器模式。
2.簡單快速:客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與伺服器聯系的類型不同。由於HTTP協議簡單,使得HTTP伺服器的程序規模小,因而通信速度很快。
3.靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型由Content-Type加以標記。
4.無連接:無連接的含義是限制每次連接只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連接。採用這種方式可以節省傳輸時間。
5.無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在伺服器不需要先前信息時它的應答就較快。

2 webservice,例子有天氣預報介面。

Web service是一個平台獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML(標准通用標記語言下的一個子集)標准來描述、發布、發現、協調和配置這些應用程序,用於開發分布式的互操作的應用程序。[1]

Web Service技術, 能使得運行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換數據或集成。依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平台或內部協議是什麼, 都可以相互交換數據。Web Service是自描述、 自包含的可用網路模塊, 可以執行具體的業務功能。Web Service也很容易部署, 因為它們基於一些常規的產業標准以及已有的一些技術,諸如標准通用標記語言下的子集XML、HTTP。Web Service減少了應用介面的花費。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。




二 前台後台數據傳遞格式常用的也有兩種:

1 xml

XML 三種解析方式簡介

大名鼎鼎的 DOM

說它大名鼎鼎可是一點不為過,DOM 是 W3C 處理 XML 的標准 API,它是許多其它與 XML 處理相關的標準的基礎,不僅是 Java,其它諸如 Javascript,PHP,MS .NET 等等語言都實現了該標准, 成為了應用最為廣泛的 XML 處理方式。當然,為了能提供更多更加強大的功能,Java 對於 DOM 直接擴展工具類有很多,比如很多 Java 程序員耳熟能詳的 JDOM,DOM4J 等等, 它們基本上屬於對 DOM 介面功能的擴充,保留了很多 DOM API 的特性,許多原本的 DOM 程序員甚至都沒有任何障礙就熟練掌握了另外兩者的使用,直觀、易於操作的方式使它深受廣大 Java 程序員的喜愛。

綠色環保的 SAX

SAX 的應運而生有它特殊的需要,為什麼說它綠色環保呢,這是因為 SAX 使用了最少的系統資源和最快速的解析方式對 XML 處理提供了支持。 但隨之而來繁瑣的查找方式也給廣大程序員帶來許多困擾,常常令人頭痛不已,同時它對 XPath 查詢功能的支持,令人們對它又愛又恨。

默默無聞的 Digester:XML 的 JavaBean 化

Digester 是 apache 基金組織下的一個開源項目,筆者對它的了解源於對 Struts 框架的研究,是否有很多程序員想要一解各大開源框架的設計甚至想要自己寫一個功能強大的框架時會碰到這樣一個難題: 這些形形色色的用 XML 語言標記的框架配置文件,框架底層是用什麼技術來解析呢? DOM 解析耗費時間,SAX 解析又過於繁瑣,況且每次解析系統開銷也會過大, 於是,大家想到需要用與 XML 結構相對應的 JavaBean 來裝載這些信息,由此 Digester 應運而生。它的出現為 XML 轉換為 JavaBean 對象的需求帶來了方便的操作介面,使得更多的類似需求得到了比較完美的解決方法, 不再需要程序員自己實現此類繁瑣的解析程序了。與此同時 SUN 也推出了 XML 和 JavaBean 轉換工具類 JAXB,有興趣的讀者可以自行了解。

2 json

JSON(JavaScriptObject Notation) 是一種輕量級的數據交換格式。它基於ECMAScript的一個子集。 JSON採用完全獨立於語言的文本格式,但是也使用了類似於C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的數據交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成(一般用於提升網路傳輸速率)。


安卓學習例子


如果想了解安卓與後台交互的例子,請去360手機助手下載安卓學習手冊,裡面有大量安卓的例子以及http協議詳解,源碼,文檔都可看。下面是例子截圖

B. java的ssm框架搭建問題

在對應的請求路徑前面加<%=basePath%>試一下

C. 新手用Java怎麼做簡單後天安卓系統

使用J2EE技術或者叫JavaWeb技術開發一個Web伺服器,伺服器返回Json數據,android客戶端解析json數據,使用http協議和伺服器通信,android有相應模塊和API。首先樓主得懂Java後台也就是JavaEE,用Servlet搭建Web服務,Serlvet映射一個URL,Android請求這個URL,Servlet處理請求,然後就是Java編程,Web分層、JDBC等技術。伺服器返回標準的JSON輕量數據(就是純文本),Android來解析。
具體技術:(1)JavaServlet作為Web服務的處理入口;(2)Java編程編寫業務處理程序;(3)JDBC訪問資料庫;(4)Android端的HTTP模塊,API;(5)Android端解析JSON數據;(6)Servlet或者Java端生成JSON數據;
等樓主技術強了,就可以接觸各種框架、EJB技術了。Spring、SpringMVC、Struts、Hibernate,甚至NOSQL、分布式、負載、node.js、模板技術等等。

D. 用java開發app後台用什麼框架

後台的話,像Struts2,
SpringMVC都是可以的,我就說說我們公司的吧,我們公司有三千多號人的上市公回司,我們很多的APP,後答台框架都是用SpringMVC和JDBC完成的,現在新開的項目可能更多的會選擇使用SpringMVC來做,至於資料庫方面,MyBatis或直接用JDBC應該是比較合適的

E. java網站項目,用ssh框架,怎麼和PHP一起使用搭建 後台用java處理,前台要支持php和jsp。

你的想法是可以實現的,前台和後台沒有必然的聯系,只要傳遞數據就行了內,後台用容servlet或者其他mvc框架都可以,但返回的是json數據,前台就是頁面,拿到數據填充到頁面上就行了。也可以在後台將數據傳給php,不過沒用過,具體說不清

F. 請問Java做網站,後台管理的框架是怎麼弄得就是一點擊左邊右邊顯示不同的頁面的那種。

你指的後台管理是什麼?一般java,jsp做前台,後台連接資料庫,這是web2.0最基本的構架。如果網站比較復雜,對效率,實時性要求比較高,可以部署SSH(Spring, Struts, Hibernate)。

你說的「一點擊左邊右邊顯示不同的頁面」不算後台架構,那是前台的部分,靠HTML,CSS,JSP實現的。CSS把頁面分區,左右兩區,左邊布置按鈕,HTML就能監聽響應,JSP完成對後台的調用,返回內容,放到右邊顯示。

G. 用java開發app後台用什麼框架

主流的用springmvc+mybatis,還有spring+hibernate的等

H. Java 後端到底是在做什麼

學習Java可以做網站
Java可以用來編寫網站,現在很多大型網站都用JSP寫的,JSP全名Java Server Pages。它是一種動態網頁技術,比如我們熟悉的163,一些政府網站都是採用JSP編寫的。
所以學習Java的同學可以找開發網站方面的工作,而且現在找這方面的崗位比較多。
學習Java可以做軟體
一般編程語言都可以做軟體的,Java也不例外,例如Eclipse,MyEclipse等知名Java開發工具,有關開發軟體組件,可以了解Java Swing編程或者awt相關知識。
比如:企業級應用開發,這里是JAVA的天地,大到全國聯網的系統,小到中小企業的應用解決方案,Java都佔有極為重要的地位。
另外還有移動領域,典型的應用是手機游戲,這里是J2ME的天地,其實應用范圍是很廣的。
學習Java可以做Android
Android是一種基於Linux的自由及開放源代碼的操作系統,其源代碼是Java。所以市場上見到的手機系統例如MIUI ,阿里雲,樂蛙等,都是修改源代碼再發行的。
Java做安卓不單單是指系統,還有APP對於更多的開發人員來說,他們更多的時間是花在開發APP上面。
學習Java可以做游戲
或者你不知道,在以前諾基亞還很流行的時候,你玩的手機游戲有90%以上都是Java開發的。
當然現在已經很少人再去開發了,都轉到安卓上去了。

I. 用java開發app後台用什麼框架

如果是中小項目,Webservice就OK了,用不到SSH!servlet做服務端也挺好!
移動應用分前台後台,前台就是移動端的客戶端開發,後台就是服務端。要問服務端用什麼框架,這個要看具體情況,一般是架構師考慮的問題,框架也是架構師搭建起來的。服務端的開發框架較多,一般選擇spring/jodd+hibernate+myBatis都都做。

J. 利用java開發的app後台伺服器框架有哪些

java開發的app後台伺服器框架有:
spring+springmv+mybatis是主流。

伺服器框架基本上有長鏈接短鏈接兩種。
手機回APP的後台服務建議答還是JSON-over-HTTP(s)的,因為網路狀況一般不穩定。
Java的HTTP開發框架,跟做網站一樣。

閱讀全文

與java後台框架搭建相關的資料

熱點內容
大數據有關論文 瀏覽:80
他們要去電影院嗎英語 瀏覽:347
蘋果手機照片保險箱 瀏覽:509
免費的看片網站入囗 瀏覽:497
shs文件怎麼刪除 瀏覽:913
什麼優app黃色 瀏覽:292
大人變小孩的電影 瀏覽:852
想做老師有什麼app好用 瀏覽:485
七星彩網購app有哪些 瀏覽:713
js12和K9 瀏覽:69
手機越獄看片 瀏覽:359
小米2s能刷安卓60 瀏覽:673
李彩潭性感勾魂 瀏覽:965
全民網課app哪個最好 瀏覽:560
韓劇電影在線免費 瀏覽:263
電影新空房禁地在線 瀏覽:14
蘋果平板電腦mimi432g 瀏覽:211
ios百度網盤本地文件怎麼打開 瀏覽:491
日常型常量數據用什麼符號引起 瀏覽:198
黑人英語課作弊播放 瀏覽:602

友情鏈接