Académique Documents
Professionnel Documents
Culture Documents
Applets
Clients d'applications
Clients compatibles Java Web Start, par la technologie Java Web Start.
Clients sans fil, basés sur la technologie MIDP.
Les composants technologiques Java Servlet et Java Server Pages sont des composants Web. Les servlets sont un langage de programmation Java
qui reçoit dynamiquement des requêtes et émet des réponses. Les pages JSP s'exécutent sous forme de servlets mais permettent une approche
plus naturelle de la création de contenu statique.
Faces JavaServer (JSF) est une interface utilisateur (UI) cadre de conception pour les applications Web Java. JSF fournit un ensemble de
composants d'interface utilisateur réutilisables, un standard pour les applications Web. JSF est basé sur le modèle de conception MVC. Il enregistre
automatiquement les données du formulaire sur le serveur et renseigne la date du formulaire lors de l'affichage côté client.
HashTable est comme Hash Map, Collection ayant une clé (unique) et des paires de valeurs. Hashtable est un objet de collection synchronisé. Il
n'autorise pas les valeurs en double ou les valeurs nulles.
hiberner est un service de mappage et de requête objet-relationnel open source. En veille prolongée, nous pouvons écrire du HQL au lieu
de SQL ce qui évite aux développeurs de consacrer plus de temps à l’écriture du SQL natif.
Hibernate a une association, un héritage, un polymorphisme, une composition et des collections plus puissants. C'est une belle approche pour
persister dans la base de données à l'aide des objets Java. Hibernate vous permet également d'exprimer des requêtes en utilisant des critères basés
sur Java.
Plus lent dans l’exécution des requêtes que les requêtes sont utilisées directement.
Prise en charge uniquement du langage de requête pour les clés composites.
Aucune référence partagée aux types valeur.
ORM signifie mappage objet-relationnel. Objets d'une classe Java mappés dans les tables d'une base de données relationnelle à l'aide des
métadonnées qui décrivent le mappage entre les objets et la base de données. Cela fonctionne en transformant les données d'une
représentation à une autre.
sauvegarder() – Cette méthode dans Hibernate est utilisée pour stocker un objet dans la base de données. Il insère une entrée si
l'enregistrement n'existe pas, sinon non.
sauvegarder ou mettre à jour () -Cette méthode en veille prolongée est utilisée pour mettre à jour l'objet à l'aide de l'identifiant. Si
l'identifiant est manquant, cette méthode appelle save(). Si l'identifiant existe, il appellera la méthode de mise à jour.
charge() ne trouve pas l'objet dans le cache ou la base de données, une exception est levée et la méthode load() ne renvoie jamais null.
obtenez() renvoie null si l'objet est introuvable. La méthode load() peut renvoyer un proxy au lieu d'une véritable instance persistante.
get() ne renvoie jamais de proxy.
{ ? = call thisISTheProcedure() }
Votre productivité
Consommabilité
Performance
Indépendance du fournisseur
Interface de session
Interface SessionFactory
Interface de configuration
Interface de transaction
Interface de requête et de critères
16) Quelle est l'extension de fichier utilisée pour le fichier de mappage de mise en veille prolongée ?
Seule la modification de la base de données complète des propriétés peut être remplacée.
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
Un proxy d'objet est simplement un moyen d'éviter de récupérer un objet jusqu'à ce que vous en ayez besoin. Hibernate 2 ne proxy pas les objets
par défaut.
HQL signifie Hibernate Query Language. Hibernate permet à l'utilisateur d'exprimer des requêtes dans son extension SQL portable, appelée HQL. Il
permet également à l'utilisateur de s'exprimer en SQL natif.
Définir, Liste, tableau, Map, Bag sont des types de collection dans Hibernate.
Un client léger est une interface de programme avec l'application qui ne comporte aucune opération telle que l'interrogation de bases de données,
l'exécution de règles métier complexes ou la connexion à des applications héritées.
Fichiers .jar : Ces fichiers portent l'extension .jar. Les fichiers .jar contiennent les bibliothèques, les ressources et les fichiers accessoires comme les
fichiers de propriétés.
Fichiers .war : Ces fichiers portent l'extension .war. Le fichier .war contient du JSP, HTML, javascript et autres fichiers nécessaires au développement
d'applications Web.
Fichiers .ear : Le fichier .ear contient les modules EJB de l'application.
Dans JSP, les balises peuvent être divisées en quatre types différents.
Directives
Déclarations
Écritures
Expressions
28) Comment accéder aux paramètres d'initialisation web.xml à partir de la page JSP ?
Un fichier EAR est un fichier JAR avec une extension .ear. Une application J2EE avec l'ensemble de ses modules est livrée dans un fichier EAR.
32) Que sont les entretoises ?
Le framework Struts est une architecture Model-View-Controller (MVC) permettant de concevoir des applications à grande échelle. Il s'agit d'une
combinaison de servlets Java, de JSP, de balises personnalisées et de messages. Struts vous aide à créer un environnement de développement
extensible pour votre application, basé sur des normes publiées et des modèles de conception éprouvés. Dans de nombreuses applications, le
modèle représente l'état interne du système sous la forme d'un ensemble d'un ou plusieurs JavaBeans. Voir est le plus souvent construit à l'aide de
la technologie JavaServer Pages (JSP). Le contrôleur se concentre sur la réception des demandes du client et sur la production de la phase suivante
de l'interface utilisateur vers un composant View approprié. Le composant principal du Controller dans le framework est un servlet de
classe ActionServlet. Cette servlet est configurée en définissant un ensemble de ActionMappings.
Objet ActionErrors qui encapsule toutes les erreurs de validation trouvées. Si aucune erreur n'est trouvée, renvoyez null ou un objet ActionErrors
sans message d'erreur enregistré. L'implémentation par défaut tente de transférer vers la version HTTP de cette méthode. Conserve le mappage
des paramètres de demande et la demande et renvoie un ensemble d'erreurs de validation, si la validation a échoué ; un ensemble vide ou nul
ActionForm est un bean Java qui associe un ou plusieurs ActionMappings. Un bean Java devient FormBean lors de l'extension de la classe
org.apache.struts.action.ActionForm. L'objet ActionForm est automatiquement renseigné côté serveur dont les données ont été saisies par le client
à partir de l'interface utilisateur. ActionForm conserve l'état de session pour une application Web.
Dans le mappage d'actions, nous spécifions la classe d'action pour une URL particulière, c'est-à-dire le chemin et différentes vues cibles, c'est-à-
dire les transferts vers lesquels la réponse à la demande sera transmise. Mappage d'actions représente les informations que
le ActionServlet connaît le mappage d'une requête particulière à une instance d'un Action classer. le cartographie est passé
au exécuter() méthode de Action classe, permettant d’accéder directement à ces informations.
Modèle: Le modèle dans de nombreuses applications représente l'état interne du système sous la forme d'un ensemble d'un ou plusieurs
JavaBeans.
Voir: Les Voir est le plus souvent construit à l’aide de la technologie JavaServer Pages (JSP).
: Le contrôleur se concentre sur la réception des demandes du client et sur la production de la phase suivante de l'interface utilisateur vers un
composant View approprié. Le composant principal du Controller dans le framework est un servlet de classe ActionServlet. Cette servlet est configurée
en définissant un ensemble de ActionMappings.
Réception du HttpServletRequest
Remplir JavaBean à partir des paramètres de la requête
Affichage de la réponse sur la page Web Problèmes
Gestion des problèmes de type de contenu
Fournir des points d'extension
Conteneur léger
Spring peut organiser efficacement vos objets de niveau intermédiaire
L'initialisation des propriétés est facile. Pas besoin de lire un fichier de propriétés
le code de l'application est beaucoup plus facile à tester unitairement
Les objets sont créés paresseusement, Singleton – configuration
Les services de gestion de configuration de Spring peuvent être utilisés dans n'importe quelle couche architecturale, dans n'importe
quel environnement d'exécution
Sans nouveauté, les méthodes Factory sont utilisées pour créer des objets pour une classe. Par exemple
Calendrier c=Calender.getInstance();
Ici, Calender est une classe et la méthode getInstance() est une méthode Factory qui peut créer un objet pour la classe Calendar.
Les servlets sont un composant côté serveur qui fournit un mécanisme puissant pour développer des programmes côté serveur. Les servlets sont
un serveur, ainsi que les servlets indépendants de la plate-forme, sont conçus pour différents protocoles. Protocoles HTTP les plus couramment
utilisés. Les servlets utilisent les classes des packages Java javax.servlet, javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, javax.servlet.http.HttpSession;. Toutes les servlets doivent implémenter l'interface Servlet, qui définit les
méthodes de cycle de vie.
48) Le servlet est un pur objet Java ou non ? Oui, un objet Java pur.
50) Que doivent être implémentés par tous les servlets ? L'interface servlet doit être implémentée par tous les servlets