討論一下專案的資料校驗實現方案。
現在公司做的一個RCP專案,做的校驗全都是放在server端去完成,甚至是兩個日期的對比也是放在server去完成。
校驗流程:
Client端-->實體對像--->Server--->校驗方法--->如有錯丟擲異常--->Client報錯。
今天上頭要新增一個校驗是日期型的判斷A日期必須大於B日期,我直接在Client端寫的,我覺得既然是胖客戶端,應該充分利用他的優勢,像這種可以直接在Client端校驗的就應該讓他在Client完成,如推到Server去的話也會加重伺服器的負擔。
fixed的東西被上頭reopen了……我問為什麼,上頭的回答是一定要在Server做校驗,我跟他講我的理由,專案經理說,“以後考慮做Web的,所以都寫在Server”,聽得有點強詞奪理……RCP要分幾期做的專案等做完以後也許也是一年後的事。換成Web時間上的工作量上可想而知……
我的資料校驗的理解是能放在Client端的就放Client,Web上也是,能用JS的就用JS去完成它。要和以有的資料進行比對的情況下放入Server中做存在性的校驗。
校驗流程:
Client端-->實體對像--->Server--->校驗方法--->如有錯丟擲異常--->Client報錯。
今天上頭要新增一個校驗是日期型的判斷A日期必須大於B日期,我直接在Client端寫的,我覺得既然是胖客戶端,應該充分利用他的優勢,像這種可以直接在Client端校驗的就應該讓他在Client完成,如推到Server去的話也會加重伺服器的負擔。
fixed的東西被上頭reopen了……我問為什麼,上頭的回答是一定要在Server做校驗,我跟他講我的理由,專案經理說,“以後考慮做Web的,所以都寫在Server”,聽得有點強詞奪理……RCP要分幾期做的專案等做完以後也許也是一年後的事。換成Web時間上的工作量上可想而知……
我的資料校驗的理解是能放在Client端的就放Client,Web上也是,能用JS的就用JS去完成它。要和以有的資料進行比對的情況下放入Server中做存在性的校驗。
相關文章
- .NET中特性+反射 實現資料校驗反射
- 利用husky實現前端專案自定義規範校驗前端
- 討論專案合理分層
- 2010.03.23 MSN群討論之服裝行業的ERP專案實施經驗分享行業
- TiDB 資料一致性校驗實現:Sync-diff-inspector 優化方案TiDB優化
- 資料校驗
- MySQL手動資料校驗+雲資料庫資料校驗MySql資料庫
- 2.4 一種基於kafka增量資料校驗的方案Kafka
- 專案需求討論 – 定位功能小結
- 【原創】組織專案管理討論專案管理
- 專案需求討論-自定義滾輪
- 專案需求討論 - 定位功能小結
- Spring Boot系列21 Spring Websocket實現websocket叢集方案討論Spring BootWeb
- [資料校驗/資料質量] 資料校驗框架(Java):hibernate-validation框架Java
- C實現奇偶校驗
- easypoi資料校驗
- 專案需求討論— ButterKnife初級小結
- 專案需求討論:截圖—塗鴉—分享
- 專案需求討論 — ConstraintLayout 詳細使用教程AI
- 討論一下秒殺系統的技術難點與解決方案
- 資料分析主題討論
- 就是單純的討論一下程式碼
- 【原創】專案估算-專案管理MSN群線上討論(2009.6.30)專案管理
- SpringBoot專案校驗規則優化Spring Boot優化
- 行式填報 資料校驗 --- 小計校驗
- SpringMVC實現引數校驗SpringMVC
- 親身驗證切實可行的python專案部署方案Python
- Binding(四):資料校驗
- ORACLE資料校驗文件Oracle
- 巢狀滾動效果實現討論巢狀
- 如何在專案中優雅的校驗引數
- 7. 關於資料一致性校驗方案
- 外賣系統訂單數量多 ,資料庫分片你們是如何實現有什麼好的意見討論一下資料庫
- 《資料探勘導論》實驗課——實驗四、資料探勘之KNN,Naive BayesKNNAI
- 論前端面試:專案經驗前端面試
- 織夢 DedeCMS 自定義表單出現“資料校驗證不對,程式返回”的解決方案
- 討論一下用例解藕的必要性
- struts2資料校驗
- JSR303 資料校驗JS