鍍金池/ 問答/Java  HTML/ 前端js和java交互除ajax還有什么方法進行通訊嗎

前端js和java交互除ajax還有什么方法進行通訊嗎

現(xiàn)在有個需求:
需要在不使用ajax的方式進行前后端交互(就是做數(shù)據(jù)傳輸,要調(diào)用本地數(shù)據(jù)庫校驗東西),因為要做成本地端,不能啟服務。我在網(wǎng)上搜類下,大多數(shù)都是移動端(andriod),有個webview的東西可以幫助實現(xiàn)這個功能,可是我這個項目是pc端的,所以想請教下大神:

1、pc端能否避開ajax的方式進行前后端交互嗎?

2、前端js能直接連接數(shù)據(jù)庫嗎?我找到的資料大多數(shù)是在IE下實現(xiàn)的,請問還有沒有其他通用的方法?

后臺同事請教別人,給的方案是用swing把瀏覽器封裝,然后讓找瀏覽器插件什么的,可是前端js這邊我完全沒思路,不明白 js 怎么能調(diào)用java方法呢,js不是在瀏覽器環(huán)境運行么。

項目前端用的是vue ,后臺使用的是java+ssm+sql server.

回答
編輯回答
尐懶貓
  1. websocket
  2. indexDB

前端負責展示用戶交互, 數(shù)據(jù)存儲這些不應該有前端直接來做的

你這種需求直接做成客戶端就好了

2017年12月10日 09:41
編輯回答
夏夕

node.js了解一下

2018年1月22日 01:48
編輯回答
疚幼

websocket

2018年7月26日 04:24
編輯回答
你好胸

本地端怎么就不能啟服務?用localhost訪問啊,其他方案也有,但肯定沒啟好用

2017年4月16日 22:30