Blue Flower

Chercher

I -  Généralité

Express est le framework actuellement le plus populaire dans Node et est la bibliothèque sous-jacente pour un grand nombre d'applications web developpées avec  Node comme back-end. Express  fournit des mécanismes pour :

  • Écrire des fonctions de traitement pour différentes requêtes HTTP répondant à différentes URI (par le biais des routes).
  •   Intégrer avec les moteurs de rendu de « vues » dans le but de générer des réponses en insérant des données dans des templates.
  • Configurer certains paramètres d'applications comme le port à utiliser à lors de la connexion et l'emplacement des modèles nécessaires pour la mise en forme de la réponse.
  •  Ajouter des requêtes de traitement « middleware » (fonctions intermédiaires) où on veut lors la gestion des   requêtes.

Bien qu'Express soit assez minimaliste, des middlewares compatibles ont été créés pour résoudre quasiment tous les problèmes de développement web. Il existe des bibliothèques par exemple pour se servir des cookies, gérer les sessions, la connexion de l'utilisateur, les paramètres de l'URL, les données vis a  POST ou les entêtes de sécurité.

I -  Généralité

Express est le framework actuellement le plus populaire dans Node et est la bibliothèque sous-jacente pour un grand nombre d'applications web developpées avec  Node comme back-end. Express  fournit des mécanismes pour :

  • Écrire des fonctions de traitement pour différentes requêtes HTTP répondant à différentes URI (par le biais des routes).
  •   Intégrer avec les moteurs de rendu de « vues » dans le but de générer des réponses en insérant des données dans des templates.
  • Configurer certains paramètres d'applications comme le port à utiliser à lors de la connexion et l'emplacement des modèles nécessaires pour la mise en forme de la réponse.
  •  Ajouter des requêtes de traitement « middleware » (fonctions intermédiaires) où on veut lors la gestion des   requêtes.

Bien qu'Express soit assez minimaliste, des middlewares compatibles ont été créés pour résoudre quasiment tous les problèmes de développement web. Il existe des bibliothèques par exemple pour se servir des cookies, gérer les sessions, la connexion de l'utilisateur, les paramètres de l'URL, les données vis a  POST ou les entêtes de sécurité.

client et serveur sur différents serveurs

I -  Généralité

Express est le framework actuellement le plus populaire dans Node et est la bibliothèque sous-jacente pour un grand nombre d'applications web developpées avec  Node comme back-end. Express  fournit des mécanismes pour :

  • Écrire des fonctions de traitement pour différentes requêtes HTTP répondant à différentes URI (par le biais des routes).
  •   Intégrer avec les moteurs de rendu de « vues » dans le but de générer des réponses en insérant des données dans des templates.
  • Configurer certains paramètres d'applications comme le port à utiliser à lors de la connexion et l'emplacement des modèles nécessaires pour la mise en forme de la réponse.
  •  Ajouter des requêtes de traitement « middleware » (fonctions intermédiaires) où on veut lors la gestion des   requêtes.

Bien qu'Express soit assez minimaliste, des middlewares compatibles ont été créés pour résoudre quasiment tous les problèmes de développement web. Il existe des bibliothèques par exemple pour se servir des cookies, gérer les sessions, la connexion de l'utilisateur, les paramètres de l'URL, les données vis a  POST ou les entêtes de sécurité.

Utilisation des Sockets

Le programme suivant connecte un flot d'entrée à une ressource Web spécifiée par son URL, transforme ce flot d'octets en un flot de caractères et le place dans un tampon ; les lignes successivement lues sur ce flot d'entrée sont copiées sur la sortie standard de l'application (jusqu'à ce que readLine() retourne null).

  • la création et l'utilisation d'URL en Java (java.net.URL URL)
  • l'utilisation de openStream (java.net.URL.openStream())

Premier Programme

 import java.net.URL;
import java.net.MalformedURLException;
import java.io.*;
class URLReader {
  public static void main(String[] args) 
    throws MalformedURLException, IOException {
    URL url = new URL("http://www.singaomara.com/");
    BufferedReader in = 
      new BufferedReader(
        new InputStreamReader(
          url.openStream()));
    String ligne;
    while ((ligne = in.readLine()) != null)
      System.out.println(ligne);  
    in.close();
  }
}

deuxième programme