0 votes

Différentes manières de créer une instance de classe

Quelles sont les différentes façons de créer un haricot dans le développement web ? Je sais que nous pouvons utiliser <jsp:useBean /> , <bean:define /> o JSON format. Y a-t-il d'autres choix ? Quels sont leurs avantages ou leurs inconvénients ?

2voto

GreyBeardedGeek Points 9546

Je sais que cela peut paraître dur, mais si vous créez des beans dans une page jsp, vous vous y prenez mal. jsp:useBean et ses amis sont des survivants du mauvais vieux temps.

Si ce n'est pas déjà le cas, vous devriez utiliser un cadre MVC côté serveur - Spring est bon, Struts fonctionnera. Le "contrôleur" ou l'"action" de votre framework doit alors exposer les beans nécessaires à la page jsp. La page jsp peut alors y accéder via jstl.

Vous ne devez en aucun cas écrire du code Java dans un jsp, et cela inclut l'invocation des méthodes d'un bean défini avec jsp:useBean.

En outre, JSON crée des objets javascrript, et non des objets java. Il s'agit d'une différence fondamentale et très importante. Si vous ne comprenez pas la différence, je vous invite à revenir en arrière et à lire un peu plus jusqu'à ce que vous compreniez la différence.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X