Quelle est la différence de création d'un bean dans le développement Web? Je sais que nous pouvons utiliser le format <jsp:useBean />
, <bean:define />
ou JSON
. Y a-t-il plus de choix? Quels sont leurs avantages ou leurs inconvénients?Différentes manières de créer une instance de classe
Répondre
Je sais que cela peut paraître dur, mais si vous créez des beans dans une page jsp, vous le faites mal. jsp: useBean et ses amis sont des survivants des mauvais jours.
Si ce n'est pas déjà fait, vous devriez utiliser un framework MVC de plusieurs côtés - Le ressort est bon, Struts fonctionnera. Le 'contrôleur' ou 'l'action' de votre framework devrait alors exposer les beans requis à la page jsp. La page jsp peut alors y accéder via jstl.
Vous ne devriez en aucun cas écrire du code Java dans un fichier jsp, et cela inclut l'appel de méthodes d'un bean défini avec jsp: useBean. De plus, JSON crée des objets javascrript et non des objets Java. C'est une différence fondamentale et très importante. Si vous ne comprenez pas la différence, je vous invite à revenir en arrière et à en lire un peu plus jusqu'à ce que vous compreniez la différence.
- 1. Toujours créer une instance de classe?
- 2. Impossible de créer une instance d'une classe
- 3. Différentes manières de supprimer des listes
- 4. Kohana: Connexion à DB de différentes manières
- 5. référençant d'autres méthodes de classe sans créer une nouvelle instance
- 6. Comment créer une instance d'une classe dans une autre classe
- 7. C# demande à l'utilisateur de créer une instance de classe
- 8. Impossible de créer une instance de classe abstraite
- 9. Différence entre différentes manières d'appeler un délégué
- 10. Créer une instance de classe COM dynamiquement dans .NET
- 11. Delphi - Créer une instance de la sous-classe
- 12. créer une instance de classe FlashBuilder4 mxml à l'aide d'ActionScript?
- 13. Créer une instance de classe objective-c par son nom?
- 14. Java: classe de retour (pas une instance)
- 15. Différentes manières de passer des variables dans MSBuild
- 16. les différentes manières de supprimer des éléments choisis parmi System.Windows.Forms.ListBox
- 17. Instance de classe enfant?
- 18. Comment créer une instance d'une classe dans une application ASP.NET
- 19. Le contrôle Windows renvoie différentes valeurs lors de l'accès de différentes manières
- 20. COM: OLE Viewer Impossible de créer instance de classe
- 21. Comment créer une instance de classe dans cette méthode de classe?
- 22. Mootools - comment détruire une instance de classe
- 23. Instance de classe constante
- 24. Diffuser une instance de classe dans une sous-classe
- 25. Comment puis-je créer dynamiquement une instance d'une classe?
- 26. comment créer dynamiquement une instance d'une classe en python?
- 27. Comment puis-je créer une nouvelle instance d'une classe?
- 28. Comment créer une nouvelle instance ViewModel dans la classe ViewModel?
- 29. Y at-il une différence dans la déclaration des instances de classes héritées de ces différentes manières?
- 30. Une instance de classe peut-elle s'autodétruire?