Vous êtes sur la page 1sur 2

TP JDBC

M.Youssfi

TP JDBC
Un oprateur Tlcom propose ses clients des abonnements qui sont de deux types Abonnement GSM et Abonnement Fixe. Chaque abonnement reoit mensuellement de factures rgler. Lapplication doit tre dveloppe en respectant la sparation des couches donnes, mtier et de prsentation. La couche de donnes est reprsente par une base de donnes relationnelle. La couche mtier sera dveloppe en utilisant : o Des java-beans persistants qui sont des classes persistantes. o Une faade reprsente par la classe Operateur.java qui contient les diffrentes mthodes mtiers qui assurent la persistante et le mapping objet relationnel. La couche prsentation est une application utilisant une interface graphique AWT Dans un premier temps, nous allons nous intresser uniquement la consultation des clients. Le travail que nous allons raliser consiste afficher les clients en saisissant un mot cl qui reprsente une partie du nom du client Base de donnes :

1/2

TP JDBC Travail faire :

M.Youssfi

1- La couche donnes : a. Crer la base de donnes et saisir quelques enregistrements test. b. Crer une source de donnes Systme dsnOperateur associe cette base de donnes. 2- La couche mtier de lapplication : a. Crer la classe persistante Client.java qui reprsente la table CLIENTS b. Crer la classe non persistante Operateur.java qui contient une mthode getClients(String motCle) qui retourne un vecteur qui contient les objets Client dont le nom contient le mot cl en faisant le mapping objet relationnel. 3- Crer la couche prsentation : a- Crer une application Test.java qui permet de : Demander lutilisateur de saisir un mot cl concernant le nom de la socit. Afficher toutes le socits dont le nom contient ce mot cl. b- Crer une application utilisant une interface graphique AWT qui permet de : Saisir le mot cl dans une zone de texte En cliquant sur un bouton, afficher, dans une zone de liste, les clients dont le nom contient le mot cl. c- Crer une application utilisant une interface graphique SWING qui permet de : Saisir le mot cl dans une zone de texte En cliquant sur un bouton, afficher, dans un composant JTable, les clients dont le nom contient le mot cl.

2/2

Vous aimerez peut-être aussi