Ⅰ java後端的某個類跟資料庫交互的時候某個欄位是整型的,而跟前端交互的是字元串類型的
如果使用的是mybatis的話,可以通過枚舉類型進行轉換的。
public class EnumTypeHandler<E extends Enum<E>> extends BaseTypeHandler<E> {....}
使用EnumTypeHandler自動給你轉,然後代碼當中 前端可以直接拿到enum的值(字元串),資料庫儲存的是數字~
給你參考一下,希望對你有幫助~
Ⅱ 資料庫好象有前端和後台的區別是怎麼回事啊
是的,後台一般就是指資料庫,如sqlSERVER,前台就是用某種語言編寫操作界面,如ASP,VC,VB等,用戶通過前台程序來操縱後台的資料庫
Ⅲ 從資料庫里拿到數據,組成json格式並返回給前端生成動態樹。
對於服務端來說,json只是一個字元串,不過,是一個符合js對象格式的字元串
你可以專門寫一個類或方法來生成json,只要按固定格式拼接字元串就可以了
(拼接的時候注意裡面盡量不要有換行符,否則eval()的時候可能會報語法錯誤)
或者也可以在網上搜生成json的類,如果有的話直接拿來用就是了
Ⅳ 當後台資料庫發生變化前台界面會發生變化嗎
如果沒有特別處理當然不會 ,前台根據一條查詢訪問資料庫,然後取出數據,然後顯示在界面上,從流程開程序是主導者,資料庫是被動提供數據的,要達到你說的資料庫變化,前台也變化,要寫一個定時查詢功能,每隔2秒或幾秒去檢查資料庫里的數據是否發生變化,如果發生則更新前台,如果沒有則不做動作,開銷比較大,要老是訪問資料庫.
Ⅳ 資料庫有時查歷史數據返回的值會不一樣,比如我查的是100,別人查的是1100,等一會我再查就成11
假如不同時間查的,那肯定是可能的,在時間差內修改了數據;假如同一時間查的,也是有可能的,查詢時一個用了鎖,一個沒用,也就是一個讀了臟數據
Ⅵ 我在後端與前端交互是用json格式進行交互,那麼我的每個返回到前端的方法都有一個固定的格式
你可以寫一個介面,所有的service來繼承這個介面,
publicinterfaceIService{
voidtext()throwsException;
}
Ⅶ 在JAVA里是如何處理資料庫的數據格式和前台需要的數據格式不一樣的問題的
都可以,可以後台sql的時候,直接將日期用DATE_FORMAT或case when之類的方法轉換你指定格式,在前台轉換也是可以的(比如說很多前端的UI表格都可以對列進行自定義格式)。
Ⅷ 應用伺服器,資料庫伺服器,前端數據對接伺服器這三種伺服器配置上是不是都是相同的只是說法不一樣
配置不一樣的,型號一樣不一樣我覺得沒關系,主要配置要合適,本質其實都是普通伺服器,現在也有雲伺服器,利用虛擬技術搞的,我也不是特別懂
應用伺服器,一般部署應用代碼,配置不用很高,也要看用的人和並發量,一般8-16G內存,4-8核CPU就夠了,主要看代碼裡面多線程等代碼復雜程度,一般多台機器集群
資料庫伺服器,這個部署資料庫,一般配置會高,因為所有應用伺服器一般都會鏈接資料庫,CPU要多,內存要大。一般是個大集群,還要主庫備庫,各種優化
前端數據對接伺服器不知道指的是什麼,我個人理解是VIP,負載均衡,對接客戶前端的,主要做分流,存一點小數據等,對接應用伺服器,這個配置也不用很高,也是個集群