我爲我的表示層使用了Spring MVC,並且還爲我的服務和DAO層使用了Spring。通常我會在MVC的View層中格式化數據(在我的情況下是JSP),但是如果從數據庫中檢索的數據不是標準格式呢?將非標準化數據格式化爲標準格式(視圖,服務或DAO層)的位置?
例如,我從我公司的一個數據庫中提取電話號碼,但它們可能有任何格式(111)-555-1234或1115551234等。這似乎是太多的功能和處理放置在JSP/View層中。我寧願將所有數字都放在其他地方的相同格式中,然後在視圖上重新格式化。在這種情況下我應該在哪裏格式化 - 服務層? DAO?
這也可以讓我利用我無法從JSP調用的庫(或者從JSP調用沒有意義的庫)。
謝謝!
你應該在一些類,它做的格式爲你的關心封裝的電話號碼。 – 2013-04-05 20:00:37