03.01.2015 Views

Programmer en Erlang Francesco Cesarini et Simon ... - Pearson

Programmer en Erlang Francesco Cesarini et Simon ... - Pearson

Programmer en Erlang Francesco Cesarini et Simon ... - Pearson

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

VIII <strong>Programmer</strong> <strong>en</strong> <strong>Erlang</strong><br />

Création de tables........................................................................................................... 236<br />

Traitem<strong>en</strong>t des élém<strong>en</strong>ts d'une table.......................................................................... 238<br />

Exemple : construction d'un index, acte I................................................................. 238<br />

Parcours des tables......................................................................................................... 241<br />

Exemple : construction d'un index, acte II............................................................... 242<br />

Extraction d'informations : match.............................................................................. 243<br />

Extraction d'informations : select............................................................................... 245<br />

Autres opérations sur les tables.................................................................................. 247<br />

Enregistrem<strong>en</strong>ts <strong>et</strong> tables ETS.................................................................................... 247<br />

Visualisation des tables................................................................................................. 248<br />

Tables D<strong>et</strong>s.............................................................................................................................. 249<br />

Exemple de base de données d'abonnés mobiles ............................................................. 252<br />

Opérations du back<strong>en</strong>d.................................................................................................. 253<br />

Le serveur de base de données.................................................................................... 259<br />

Exercices.................................................................................................................................. 264<br />

11 Programmation distribuée <strong>en</strong> <strong>Erlang</strong>.............................................................................. 267<br />

Systèmes distribués <strong>en</strong> <strong>Erlang</strong>.............................................................................................. 267<br />

Informatique distribuée <strong>en</strong> <strong>Erlang</strong> : les bases.................................................................... 270<br />

Noms des nœuds <strong>et</strong> visibilité....................................................................................... 271<br />

Communication <strong>et</strong> sécurité.......................................................................................... 272<br />

Communication <strong>et</strong> messages....................................................................................... 274<br />

Connexions des nœuds.................................................................................................. 275<br />

Appels de procédures distantes................................................................................... 278<br />

Le module rpc.................................................................................................................. 280<br />

Modules principaux pour la programmation distribuée ...................................... 281<br />

Le processus epmd................................................................................................................. 282<br />

<strong>Erlang</strong> distribué <strong>et</strong> pare-feux ...................................................................................... 283<br />

Exercices ................................................................................................................................. 284<br />

12 Comportem<strong>en</strong>ts OTP........................................................................................................... 285<br />

Introduction aux comportem<strong>en</strong>ts OTP................................................................................ 285<br />

Serveurs génériques............................................................................................................... 288<br />

Lancem<strong>en</strong>t du serveur................................................................................................... 288<br />

Envoi de messages.......................................................................................................... 290<br />

Arrêt du serveur ............................................................................................................. 292<br />

© 2010 <strong>Pearson</strong> France – <strong>Programmer</strong> <strong>en</strong> <strong>Erlang</strong> – <strong>Francesco</strong> <strong>Cesarini</strong>, <strong>Simon</strong> Thompson

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!