Programmer en Erlang Francesco Cesarini et Simon ... - Pearson
Programmer en Erlang Francesco Cesarini et Simon ... - Pearson
Programmer en Erlang Francesco Cesarini et Simon ... - Pearson
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