Pages

cours réseaux informatique

touts sur les réseaux informatique.

Cours JAVA

les cours de java exemples exercices

RSS comment ça marche

RSS comment fonctionne

mercredi 30 novembre 2011

Principales balises RSS




Principales balises RSS

      Rss : Le conteneur global.
      Channel : Un canal. Il contient plusieurs balises descriptives, et une série de balises "item", les informations.

<rss version="2.0">
<
channel>

</
channel>
</
rss>


Les balises descriptives obligatoires  du canal :

         title. titre du canal, devrait contenir son nom.
          link. Adresse (URL) du site web pour ce canal.
          description. Une phrase pour décrire le canal. plus au moins une balise item pour le contenu.

<rss version="2.0">
<
channel>
    <
titleXUL  </title>
    <
link> http://www.xul.fr  </link>
    <description>   </description>
    <item>   </item>
</
channel>
</
rss>
Balises optionnelles pour le canal :

          Language : La langue dans laquelle le texte est écrit.
          docs Adresse web de la documentation sur le format, donc à Harvard.
          webMaster : E-mail du responsable.
          pubDate : Date de publication.
          etc. Il y a d'autres options à voir dans la spécification.
Les articles du canal :

Chaque balise item correspondant à une information contient les balises suivantes:
    •  title. Titre de l'article ou autres genre d'information.
    •  link. L'URL de la page.
    •  description. Résumé, "synopsis" de l'article. 

    • <item>
              <
      title>  XUL news  </title>     
               <
      link>  http://www.xul.fr/index.php </link>
              <description> </description>
          </item> 


 Plus quelques indications optionnelles pour l'article :

          pubDate. Date de publication.
          guid. Une chaîne de caractère qui est un identifiant unique de l'item.
          category. Une catégorie à laquelle peut appartenir l'article.
          etc. 
http://www.xul.fr/xml-rss.html

mardi 29 novembre 2011

caractéristiques de Java



Java est un langage Objet

–Syntaxe de C++, gestion dynamique de la  mémoire de SmallTalk
–Langage objet pur, contrairement à C++, qui permet une programmation de type C
–Compromis entre un langage objet statique (C++)  et dynamique (SmallTalk)
–Livré avec des packages de classes riches et variés  (Réseau, Web, Base de Donnée, Téléphonie, …)

Java est robuste :

–Compilateur très strict, en particulier car:
• Contrôle de typage fort (pertes de précision interdites)
• Vérification que les erreurs identifiées (appelées  • Vérification que les erreurs identifiées (appelées exception) sont traitées par le développeur
–La gestion de la mémoire n’est plus à la charge du développeur (Garbage collector, pas de pointeurs)
–Un débordement d’index dans un tableau provoque une erreur ( => la mémoire n’est pas écrasée)

Java est portable:

·         Un code source Java est compilé pour  générer un code assembleur virtuel: Le byte code.
·         Le byte code est exécuté par un logiciel: la Machine Virtuel. Seule la Machine Virtuelle change d’une machine à l’autre. Un programme Java est donc exécutable sur toute machine pour laquelle une machine virtuelle existe.
·         Le byte code est conçu pour :
§  Le byte code est conçu pour :
§  Etre rapidement interprété par une machine virtuelle (java est en fait un langage semi-compilé et semi-interprété)
§  Etre optimisable au moment de son exécution (dépendant de la plate-forme d’exécution)
§  Etre vérifiable (système de vérification d’intégrité du code)


mardi 8 novembre 2011

Structure d'un document RSS





Structure d'un document RSS

      C'est un fichier XML.
       Le conteneur global est une balise "RSS" pour le format 2.0.
Elle contient au moins un canal, désignant un distributeur qui fournit de l'information , et qui est un site web.
       Ce canal procure un certain nombre d'articles ou d'élément d'information de diverses sortes. Ils correspondent à des pages web, venant de sites quelconques (donc pas forcément le site du canal).




Partager

Twitter Delicious Facebook Digg Stumbleupon Favorites More