Что вы думаете о лучшем способе реализации служебных методов управляемых компонентов JSF 2.0, таких как:
public FacesContext getFacesContext() {
return FacesContext.getCurrentInstance();
}
public Flash getFlash() {
return getFacesContext().getExternalContext().getFlash();
}
public void addMessage(String clientId, String message) {
FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_INFO, message,
message);
getFacesContext().addMessage(clientId, facesMessage);
}
Я думаю, что это либо абстрактный класс, либо обычный класс со статическими методами.
Насколько я понимаю, объект, полученный в результате расширения классов, будет занимать больше памяти, но большинство (почти все) из них имеют объем запросов, поэтому они могут собирать мусор сразу после получения ответа.
Меня интересует лучший дизайн ОО и наименьшая нагрузка на сервер.Спасибо