2012-07-25 56 views
2

我正在學習java bean,但我想知道什麼時候需要使用它們。何時避免它們?如果Java源代碼僅在應用程序中的一個地方使用,那麼該怎麼辦?正在爲它創建一個bean而不是要走的路?何時使用java bean?

+0

[YAGNI](https://en.wikipedia.org/wiki/You_ain't_gonna_need_it) – 2012-07-25 00:25:00

+1

[這可能也有幫助。](http://en.wikipedia.org/wiki/JavaBeans) – Makoto 2012-07-25 00:25:46

+1

你'當你需要它時,你需要它,這一切都取決於設計和未來可能的使用。它可能只在應用程序中使用過一次,但有一天其他應用程序可能會多次使用它,等等。 – LeleDumbo 2012-07-25 00:27:03

回答

1

對於大多數用途,您不需要關心Java Beans,並且可以根據需要定義類。

有時你會使用一個框架,比如Spring,這個框架將會與getter,setter和無參數構造函數交互來表徵Java Bean。

就其本身而言,Java Bean規範的關聯性非常小。

+0

謝謝。因此我對使用它們的良好狀況感到困惑。所以我正在嘗試從js通信到java。它總是需要一個java bean嗎?什麼時候是不好的時候使用它?對大多數人來說有更簡單的方法嗎?就像,如果有人問我什麼是用於嵌入式工作的好語言,我會說一個人通常希望避開Java,因爲..... c更好,因爲...... – 2012-07-25 11:18:24

+0

如果您試圖將JSON轉換爲Java,有許多庫可以幫助您,例如Jackson。這裏是一個例子:http://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/ – 2012-07-25 19:52:55