मुझे आश्चर्य है कि किस तरह से प्राथमिकता दी जानी चाहिए: पूर्ण वर्गनाम.प्रोपर्टी द्वारा बीन वर्र्स का समर्थन करने के लिए, या उत्पादक विधि द्वारा केवल संपत्ति का नाम सीधे पहुंचने के लिए? खास तौर पर अगर परियोजना कक्षाएं, सेवाओं, अग्रभाग आदिउत्पादक तरीके बनाम नामित वर्ग
@Named
public Service {
List<Customer> getCustomers();
}
use:
<h:dataTable value="#{service.customers}" />
या मेरे लिए
public Service {
@Produces
@Named
List<Customer> getCustomers();
}
use:
<h:dataTable value="#{customers}" />
सबसे पहले जिस तरह से लाभ यह है की बहुत कुछ के साथ बहुत बड़ा बढ़ता है कि मैं JSF, मैं हमेशा बदलना होगा अगर पूर्ण योग्य नाम के कारण मुझे पता होना चाहिए कि मुझे किस वर्ग को संशोधित करना है।
यह ओबीवी दूसरे तरीके के लिए नुकसान होगा, लेकिन इसके विपरीत कई सेवाओं और कक्षाओं के मामले में पढ़ने के लिए बेहतर तरीका है।
विशेषज्ञ क्या कहते हैं?