我正在創建一個具有大約20個managedBeans的web應用程序,用於相同數量的jsf頁面。每個頁面在頁面上都有許多表可能/可能不具有相同的列定義。在這種情況下,爲每個列創建bean中的字段或爲每個表創建一個單獨的類,填充該類的對象並將該對象傳遞給頁面會更有效嗎?什麼時候在java中創建一個類是有利的
3
A
回答
0
我們應該總是比較喜歡用每個表1個bean的方法。這將使處理更容易。在將來,如果你實現了Hibernate或者任何ORM工具,那麼如果你每個表有一個bean,它會更容易。
但是,您必須通過在Bean中插入適當的引用/列表來管理表之間的依賴關係。 例如如果一個人有多輛車,那麼person bean應該有一個List的參考。
+0
所以,你的意思是如果我有20頁,每頁至少有2個表格,我最終將有40個豆(最多),每頁2個豆類。 – Adarsh
+0
是的。但是,是否要在單個頁面中顯示來自所有40個表格的數據? 同意你將擁有40個bean,但是除非你在它們各自的表上查詢數據庫,否則它們不會被裝載。 –
相關問題
- 1. 什麼時候在Swift中創建一個類作爲Singleton?
- 2. 什麼時候創建一個weblogic域
- 3. 什麼時候應該創建一個新的異常類
- 4. 什麼時候創建泛型類
- 5. 什麼時候在倉庫中創建一個新的頭部?
- 6. 什麼時候在DNN中創建sitemap.xml
- 7. 什麼時候應該創建一個靜態類?
- 8. 什麼時候應該創建一個Control的子類,何時應該創建一個Panel的子類?
- 9. 什麼時候應該在Javascript中創建一個新對象?
- 10. 什麼時候在AngularJS中創建一個範圍變量?
- 11. 什麼時候在NoSQL中創建一個新文檔
- 12. 什麼時候創建了app.config,什麼時候app.exe.config和有什麼區別
- 13. 什麼時候應該在ASP.NET MVC中創建一個新的控制器類?
- 14. CourseCompletions是什麼?它們是什麼時候創建的?
- 15. 什麼時候在Eclipse中創建類似eclipse的.class文件?
- 16. 什麼時候你返回一個類,你什麼時候返回一個HttpResponseMessage?
- 17. 什麼時候使用theano的掃描功能是有利的
- 18. 我應該在什麼時候創建一個cookie?
- 19. 有什麼方法可以知道什麼時候創建了一個對象?
- 20. 什麼時候分裂一個類
- 21. 使用BTrace找到什麼時候第一次創建類
- 22. 什麼時候會創建一個控制器的實例?
- 23. 什麼時候應該創建一個新的分支?
- 24. 什麼時候在Java中使用幫助類的內部類
- 25. 在C#中,什麼時候應該使用一個結構,什麼時候應該使用一個類?
- 26. 什麼時候創建自己的DLL應該在什麼
- 27. 什麼時候的Java創建的字符串
- 28. 什麼時候創建第一個Python對象的「對象」和「類型」實例?
- 29. 創建一個.swc - 爲什麼接口不工作,當類的時候呢?
- 30. ThisTime&TotalTime有什麼區別?爲什麼有時候兩個值是相等的,有時候會不一樣?
只是創建另一個類並繼承那個類 –
我只能繼承一個類。如果我的頁面有3個表格,並且每個表格都有一個類別,該怎麼辦? – Adarsh
這不是一個有建設性的問題嗎?它是一個非常具體的查詢,我只是期待一個建議,我所提到的兩個中的哪一個在性能方面是更好的方法。 – Adarsh