Accueil Finances personnelles Comprendre l'accès à la base de données WebLogic - les beans entité

Comprendre l'accès à la base de données WebLogic - les beans entité

Table des matières:

Vidéo: Architecture d'Oracle (en français) 2025

Vidéo: Architecture d'Oracle (en français) 2025
Anonim

Les beans entité fournissent une interface pratique entre votre programme et la base de données. Ces beans contiennent des données qui doivent éventuellement être stockées sous une forme permanente, le plus souvent une base de données relationnelle. J2EE a deux types de beans entité: les beans de persistance gérée par le bean (BMP) et les beans de persistance gérée par le conteneur (CMP). Les beans entités BMP ouvrent des connexions directement à la base de données, tandis que les beans entité CMP s'appuient sur le serveur (conteneur) pour interagir avec la base de données.

L'objectif d'un bean entité est de permettre aux données Java de se déplacer entre la mémoire et le stockage permanent, tel qu'une base de données. Lorsque les beans entité écrivent leurs données dans une base de données, vous devez comprendre les bases de la connexion d'une base de données à WebLogic. Une connaissance de base des bases de données SQL et relationnelles est supposée.

Vous pouvez utiliser presque n'importe quel type de base de données avec WebLogic. Les exemples de cet article utilisent le pilote de pont ODBC-JDBC. Open Database Connectivity (ODBC) est une norme commune sur la plate-forme Microsoft. Java Database Connectivity (JDBC) est la norme de base de données Java. L'utilisation du pont ODBC-JDBC vous permet d'utiliser des pilotes ODBC à partir de Java. Tout ce dont vous avez besoin pour utiliser le pont ODBC-JDBC est déjà intégré dans Java.

Si vous utilisez une base de données telle qu'Oracle, DB2, MySQL ou SQL Server, vous devez utiliser le pilote approprié. Cela donnera de meilleures performances que le pont ODBC-JDBC.

Quelle que soit la base de données que vous utilisez, vous devez configurer les tables appropriées. En SQL, une table est une construction de base de données qui contient des lignes individuelles. Par exemple, si vous tenez un carnet d'adresses, le carnet d'adresses est la table avec les noms individuels stockés dans les lignes.

La liste 1 montre le code SQL nécessaire pour créer un exemple de base de données.

Listing 1: Script pour créer l'exemple de base de données

CREATE TABLE T_STUDENT (F_ID INTEGER NON NULL PRIMARY KEY,

F_FIRST VARCHAR (40),

F_LAST VARCHAR (40))

CREATE TABLE T_DEPARTMENT (F_ID INTEGER NON NULL PRIMARY KEY,

F_NAME VARCHAR (40))

CREATE TABLE T_COURSE (F_ID NOMBRE ENTIER NON NULL PRIMARY KEY,

F_NAME VARCHAR (40), < F_CREDIT INTEGER,

F_DEPARTMENT_ID INTEGER NON NULL)

Le SQL dans le listing 1 devrait être assez générique pour fonctionner avec la plupart des bases de données. Notez que chaque nom de table est préfixé avec T_ et que chaque nom de champ est précédé de F_. Cette notation garantit qu'un nom de table ou de champ n'utilise pas accidentellement un mot réservé. Ceci est important lors de la conception de plusieurs bases de données, dans lesquelles la collection de mots réservés est différente de la base de données à la base de données.

Comme vous pouvez le voir dans le Listing 1, chaque table est composée de plusieurs champs. Par exemple, T_DEPARTMENT contient les champs F_ID et F_NAME. Chaque ligne de la table T_DEPARTMENT contiendra ces deux valeurs.

Création du pool de connexions

WebLogic communique avec la base de données via un pool de connexions. Le pool de connexions permet à WebLogic d'utiliser un nombre fixe de connexions aux bases de données plutôt que de subir les frais liés à la création et à l'élimination permanentes des connexions. À cause de cela, vous devez établir un pool de connexion de données qui accède à votre base de données. Pour ce faire, procédez comme suit:

1. Démarrez la console d'administration.

Pour plus d'informations sur cette étape.

2. Sur le côté gauche de l'écran, cliquez sur le dossier Services, puis sur le dossier JDBC.

Sur cette page, vous pouvez choisir des pools de connexions et choisir de créer un pool de connexions.

3. Tapez un nom pour le pool de connexion.

Pour suivre l'exemple, entrez SchoolPool pour le nom du pool de connexions. Ce nom doit être donné à la source de données que vous créez dans la section suivante.

4. Choisissez votre type de base de données.

Le type de votre base de données doit correspondre à la base de données que vous utilisez. Pour suivre avec l'exemple, choisissez Autre.

5. Définissez le nom de classe de pilote et l'URL sur tout ce qui est approprié pour votre base de données.

Le nom de la classe de pilote et l'URL de la figure 1 concernent une école nommée DSN ODBC.

6. Ajoutez ce pool à votre serveur.

Pour ce faire, cliquez sur l'onglet Cibles. Sélectionnez votre serveur, puis cliquez sur le bouton flèche droite pour l'affecter.

Figure 1:

Créer un pool de connexions. Création de la source de données

Après avoir créé un pool de connexions, vous devez l'attacher à une source de données. C'est grâce à cette source de données que WebLogic peut accéder à votre base de données. Pour créer une source de données, procédez comme suit:

1. Dans la console d'administration, cliquez sur le dossier Services, puis sur la source de données que vous souhaitez utiliser.

Si vous choisissez la source de données JDBC, l'écran illustré à la figure 2 apparaît.

Figure 2:

Créer une source de données. 2. Tapez un nom pour votre source de données.

Vous pouvez choisir le nom que vous voulez. le nom est pour votre référence seulement.

3. Tapez un nom JNDI.

Pour suivre l'exemple, tapez jdbc / SchoolDataSource pour le nom JNDI.

4. Tapez un nom de pool.

C'est le nom que vous avez tapé à l'étape 3 de la section précédente. Pour suivre avec l'exemple, tapez SchoolPool pour le nom du pool.

5. Ajoutez cette source de données à votre serveur.

Pour ce faire, cliquez sur l'onglet Cibles. Sélectionnez votre serveur, puis cliquez sur le bouton flèche droite pour l'affecter.

Maintenant que vous avez configuré la connexion à la base de données, vous êtes prêt à utiliser des beans qui interagissent avec cette base de données.

Comprendre l'accès à la base de données WebLogic - les beans entité

Le choix des éditeurs

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Pour approfondir votre conscience consciente, vous devez pratiquer une méditation de pleine conscience sur une base quotidienne. Familiarisez-vous avec certaines des médiations suivantes. Avec le temps, vous deviendrez plus conscient de votre vie quotidienne. Body Meditation Meditation - Cette méditation implique de passer environ une demi-heure, en prenant conscience de ...

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Les Templiers sont presque aussi fictifs dans Dan Brown Le code Da Vinci comme les chevaliers Jedi sont dans Star Wars. Bien que le héros Robert Langdon hésite d'abord à élever les Templiers dans ses cours, parce que la mention même d'eux fait ressortir les amants du complot, Brown n'a aucun problème à les faire participer ...

Démystification des mythes communs sur la franc-maçonnerie - mannequins

Démystification des mythes communs sur la franc-maçonnerie - mannequins

La franc-maçonnerie moderne existe depuis 1717. Les premières contre-vérités concoctées sur l'Ordre sont apparues en impression à peu près en même temps. Les États-Unis étaient consumés par l'hystérie anti-maçonnique à la fin des années 1820, et l'Europe a fait de Mason-bashing un sport populaire pendant deux siècles, le liant souvent à la propagande antisémite. Internet n'a que ...

Le choix des éditeurs

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

Dans la boîte de dialogue Configurer l'affichage dans PowerPoint, cliquez sur le bouton Configurer l'affichage dans l'onglet Diaporama du ruban Office 2011 pour Mac, ou choisissez Diaporama → Configurer l'affichage dans la barre de menus. Dans les deux cas, la boîte de dialogue Configurer l'affichage polyvalent apparaît. Choisir un type de spectacle dans PowerPoint 2011 pour Mac ...

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement d'un fichier sur lequel vous travaillez dans Office 2011 pour Mac est aussi simple que de cliquer sur le bouton Enregistrer dans la barre d'outils Standard, en appuyant sur Commande-S ou en choisissant Fichier → Enregistrer. Si votre fichier a été enregistré précédemment, l'enregistrement du fichier remplace la copie existante du fichier par votre version mise à jour. Si votre fichier n'a pas ...

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Dans Office 2011 pour Mac, l'ajout d'une nouvelle présentation de diapositive à une diapositive dans la vue Diapositive maître de PowerPoint 2011 est une tâche assez simple à effectuer. Suivez ces étapes pour commencer: Assurez-vous que vous êtes en mode Masque des diapositives. Choisissez Affichage → Maître → Masque de diapositives dans la barre de menus. Cliquez sur l'onglet Masque des diapositives du ruban, ...

Le choix des éditeurs

Sélectionnez PowerPoint 2007 Objects - dummies

Sélectionnez PowerPoint 2007 Objects - dummies

Avant de pouvoir modifier un objet PowerPoint 2007 sur une diapositive, vous devez le sélectionner. Dans les présentations PowerPoint, les objets peuvent être du texte, des graphiques, des images clipart, des formes, etc. Voici quelques instructions pour sélectionner les objets PowerPoint 2007: Objets texte: Pour sélectionner un objet texte PowerPoint 2007, déplacez le point d'insertion sur le texte qui ...

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Le contrôle shapePoint de powerPoint vous permet style des objets de ligne ou la bordure pour les objets de forme solide sur vos diapositives PowerPoint. Le contrôle Shape Outline se trouve dans le groupe Styles de formes de l'onglet Outils de dessin. Vous pouvez modifier les paramètres suivants pour le contour: Couleur: Définit la couleur utilisée pour ...

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 est le logiciel de présentation le plus puissant disponible pour créer et éditer la diapositive montrer des présentations pour le travail, la maison ou l'école. PowerPoint 2016 offre un certain nombre de raccourcis clavier utiles pour effectuer des tâches rapidement. Voici quelques raccourcis pour le formatage PowerPoint commun, l'édition et les tâches de fichiers et de documents. De plus, après avoir créé votre chef-d'œuvre, vous ...