Je veux lier les paramètres d'un ServletRequest à des objets de domaine arbitraires. Params sont disponibles comme une carte de typeComment lier les paramètres ServletRequest aux objets de domaine?
Map<String, String[]> // String = key, String[] = values
Ils doivent être convertis et liés aux champs de l'objet cible. Id aiment avoir une méthode comme ceci:
// definition:
public void bind(Map<String, String[]>, T target)
// usage:
bind(request.getParameterMap(), domainObject);
Quelle est la meilleure façon de lier les paramètres de requête à un objet de domaine dans un Java Servlet? Quelles sont les librairies disponibles à cet effet ou comment en écrivez-vous une?
La liaison de données est un problème complexe, pour toutes les applications, sauf les plus triviales. Les frameworks Web consacrent beaucoup d'efforts à cela, et vous ne devriez pas vous attendre à trouver une solution facile en faisant rouler la vôtre. Les frameworks existent pour une bonne raison :) – skaffman