mercredi 26 décembre 2007

Trouvez le livre dont vous avez besoin et découvrez-en de nouveaux

Recherche en texte intégral dans les livres
Trouvez le livre dont vous avez besoin et découvrez-en de nouveaux.

Recherche
La recherche de livres fonctionne exactement comme une recherche sur le Web. Lancez une recherche dans Google Recherche de Livres ou sur Google.fr : chaque fois que les termes de votre recherche figurent dans un livre, un lien vers cet ouvrage s'affiche dans les résultats obtenus.

Consultation des livres en ligne
Si le livre relève du domaine public ou si l'éditeur nous en a donné l'autorisation, un aperçu du livre vous est présenté et, dans certains cas, le texte intégral. Si l’ouvrage relève du domaine public, vous pouvez en télécharger librement un exemplaire en PDF.
Des informations complémentaires à portée de main
Nous avons créé des pages de référence pour chaque livre, afin de vous permettre de trouver rapidement toutes sortes d'informations pertinentes : critiques de livres, références sur le Web, cartes, etc. Exemple
Achat du livre... ou emprunt à la bibliothèque
Si vous trouvez un livre qui vous plaît, cliquez sur les liens "Acheter ce livre" et "Emprunter ce livre", pour savoir où l'acheter ou l'emprunter.
D'où viennent ces livres ?
Nous mettons lecteurs et livres en relation de deux manières différentes : par le biais du Programme Partenaires et du Projet Bibliothèque.

lundi 24 décembre 2007

JOURS FERIES 2008

BONNE NOUVELLE…

DEVINEZ QUOI ?

Bonjour,

J'ai le plaisir de vous informer que l'année prochaine *aucun jour férié ne
tombe dimanche ou même samedi.*

Profitez bien et bonnes vacances!!

Présentation rapide d’Hibernate Avec des Docs & TPs

Hibernate

Hibernate permet d’alléger de façon importante le développement de la persistance de données. Cette librairie a été développée à la base par une équipe de développeurs Java mené par Gavin King et ensuite fournie par JBoss. Elle permet de faire du mapping relationnel/objet. C’est un outil de persistence puissant et performant permettant le lien entre les objets d’une application et les tables d’une base de données tout en éxécutant des requêtes.

Concrétement, Hibernate permet de lier/mapper un objet défini en Java avec une table dans une base de données, via un fichier déclaratif de mapping. Le système peut s’occuper de la création des tables en fonction des fichiers de configuration et mettre aussi à jour les tables si nécessaire lors d’un changement dans l’un des fichiers de configuration.

Hibernate posséde plusieurs moyens pour effectuer des requêtes. Il est possible d’exprimer des requêtes en SQL, ou en HQL (language propre à Hibernate) ou encore en critéres orienté objet.

Il y a peu la nouvelle version d’Hibernate est sorti, la version numéro 3, apportant de nouvelles fonctions. Une de ces nouvelles fonctions est la gestion temporelle des données en sous-ensembles. Dans les versions antérieurs, le développeur devait écrire lui-même les requêtes lui permettant d’accéder à des données d’une certaine période. Le classement en sous-ensembles se fait via des filtres définies déclarativement. Cela permet de définir quels sont les droits d’accès d’un utilisateur donné. La dernière version d’Hibernate est liée étroitement avec la spécification des EJB 3 permettant ainsi une meilleure implémentation des EJB dans JBoss.

Une librairie concurrente est iBATIS qu’il serait intéressant d’introduire.

Hibernate est disponible sous licence LGPL (Lesser General Public License).

Liens externes


les Docs & TPs


AJAX , Asynchronous JavaScript and XML

AJAX, ou Asynchronous JavaScript And XML (« XML et Javascript asynchrones »), est un acronyme désignant une solution informatique libre pour le développement d'applications Web.

À l'image de DHTML ou de LAMP, AJAX n'est pas une technologie en elle-même, mais un terme qui évoque l'utilisation conjointe d'un ensemble de technologies libres couramment utilisées sur le Web :

  • HTML (ou XHTML) pour la structure sémantique des informations ;
  • CSS pour la présentation des informations ;
  • DOM et JavaScript pour afficher et interagir dynamiquement avec l'information présentée ;
  • l'objet XMLHttpRequest pour échanger et manipuler les données de manière asynchrone avec le serveur Web.
  • XML.

En alternative au format XML, les applications AJAX peuvent utiliser les fichiers texte ou JSON.

Les applications AJAX peuvent être utilisées au sein des navigateurs Web qui supportent les technologies décrites précédemment. Parmi eux, on trouve Mozilla, Firefox, Internet Explorer, Konqueror, Safari ou encore Opera.

les liens des applications Web (Trèèèèès interessant)






Présentation rapide du framework “Struts” Avec des Docs et des TPs

Struts

Struts sous son véritable nom, “Apache Struts“, est un framework open source utilisé pour faciliter le développement des applications web J2EE.

Il a été créé par Craig McClanahan qui est passé à la fondation Apache en 2000 en sous-partie du projet Jakarta.

Son but premier est de permettre la mise en place d’une architecture MVC (modéle-vue-controlleur) plus aisément. Il utilise pour cela l’API des servlets en les étendant et en donnant accès à des objets améliorant l’approche de ces dernières. Cela débouche sur une meilleure subdivision et structuration du code d’une application web. Cette structuration permet ainsi une meilleure maintenabilité et modularité pour des développements futurs.

Les points importants sont les suivants :

  • Structure de l’application web décrite dans un fichier struts-config.xml
  • Utilisation transparente des servlets via des classes adaptées
  • Exploitation des balises spécifiques dans les JSP (Java Server Page)

L’utilisation du framework Struts est assez lourd pour une application simple car il introduit un niveau de complexité non négligeable et l’effet de ses apports ne se resent que lorsque l’application atteint une certaine taille.

Les concurrents de Struts à l’heure sont principalement Spring MVC et JSF (Java Server Face). La tendance pour le moment montre que ce framework se fait peu à peu remplacé par ces deux derniers frameworks plus puissant.

A savoir que la version actuelle de Struts est la 2.0.8.

Liens externes

COURS & TPs

samedi 22 décembre 2007

GUIDES GRATUITS

Cliquez ici pour télécharger le "Guide de la sécurité des systèmes d’information" (clic droit puis  "Enregistrer la cible sous..." pour Internet Explorer)



Mai 1999
95 pages
Gratuit

Guide de la sécurité des systèmes d’information

Un guide synthétique et pratique destiné avant tout aux décideurs en matière de sécurité informatique

Ecrit à l'attention des directeurs de laboratoire du CNRS mais utile à tout décideur en matière de sécurité informatique, ce guide fait le point sur les risques liés à internet, le management de la sécurité, les mesures à mettre en oeuvre et les aspects juridiques de la sécurité d'un système d'information. Remarquable pour la vision claire et globale qu'il donne du problème, il traite par exemple des motivations des pirates, des symptômes d'une agression, des écoutes réseau, des vulnérabilités des autocommutateurs, des bombes logiques ou des conseils pour tenter de désinfecter manuellement un ordinateur atteint d'un virus macro. Document au format PDF, téléchargeable gratuitement (plug-in Acrobat Reader obligatoire pour la lecture).

Cliquez ici pour télécharger le "Guide à destination des utilisateurs d'Internet" (clic droit puis  "Enregistrer la cible sous..." pour Internet Explorer)



Novembre 2002
115 pages
Gratuit

Guide à destination des utilisateurs d'Internet

Tout ce qu'un utilisateur doit savoir pour profiter d'internet en évitant les pièges, des cookies jusqu'aux virus. Idéal pour les débutants, utile à tous

Edité par le Ministère Belge des Affaires économiques, ce guide répond à la plupart des questions que vous vous posez en matière de connexion à internet, de consultation ou de création de sites web. Particulièrement riche, il traite entre autres de protection de la vie privée, de cookies, de contrôle parental, de hacking, de droits d'auteur, des risques liés au chat, de spamming, des virus, du commerce électronique et de la résolution des litiges... le tout dans un langage simple, clair et facilement compréhensible par tous. A feuilleter au moins une fois. Document au format PDF, téléchargeable gratuitement (plug-in Acrobat Reader obligatoire pour la lecture).

Cliquez ici pour télécharger le "Implantation de services de courriel dans les écoles"  (clic droit puis  "Enregistrer la cible sous..." pour Internet Explorer)



Octobre 2000
15 pages
Gratuit

Implantation de services de courriel dans les écoles

Un guide pratique pour mettre en place dans les meilleures conditions une charte d'utilisation d'un service de courrier électronique

Avant tout destiné aux enseignants, ce guide édité par le Ministère de l’Éducation du Québec sera également de bons conseils pour les parents de jeunes enfants voire pour les responsables informatiques chargés d'élaborer une charte d'utilisation en entreprise. Le courrier électronique soulève en effet de nombreuses questions en matière de protection des renseignements personnels et de respect de la vie privée de l'utilisateur, mais son fonctionnement n'est pas neutre non plus pour l'établissement scolaire ou l'entreprise. Les propositions simples et claires contenues dans ce guide peuvent facilement être mises en oeuvre afin d'instaurer la confiance, de partager les responsabilités et d'assurer le respect des règles établies. Document au format PDF, téléchargeable gratuitement (plug-in Acrobat Reader obligatoire pour la lecture).

OUTILS EN LIGNE

OUTILS EN LIGNE

Outils en ligne | Antivirus gratuit | Antihoax gratuit | Navigation anonyme

Sécurité

  • Antivirus gratuit en ligne : scanne votre disque dur et élimine les virus et troyens éventuellement présents, immédiatement et gratuitement.
  • Antihoax gratuit en ligne : analyse le texte d'un message suspect pour déterminer s'il ne s'agit pas d'un hoax (rumeur ou canular du web), ainsi que certains virus ou tentatives d'escroquerie.
  • Shields Up! : analyseur de ports en ligne. Cliquer sur le bouton "Proceed" pour accéder au test puis "Common Ports" (dans le milieu de la page) pour scanner les ports les plus courants de votre machine ou "All Service Ports" pour une analyse plus exhaustive (permet de vérifier l'efficacité de votre firewall).
  • Scanner de ports : autre analyseur de ports en ligne, mais en français. Cliquer sur le bouton "Scanner les ports de mon ordinateur maintenant" pour tester les ports les plus courants de votre machine.
  • WindowsUpdate : service en ligne de mise à jour de Windows et du navigateur Internet Explorer (choisissez "Rechercher des mises à jour", puis téléchargez et installez les "Mises à jour critiques et Service Packs" et si besoin les "Mises à jour recommandées").
  • Centre de téléchargement Microsoft : liste des correctifs et service packs pour Windows, Internet Explorer et autres produits Microsoft, à installer manuellement (pour les utilisateurs qui ne souhaitent pas utiliser le service en ligne WindowsUpdate).
  • Flash Player Download Center : service en ligne de mise à jour du lecteur Flash de Macromedia (choisissez la langue désirée puis cliquez sur le bouton "Installer maintenant").
  • OfficeUpdate : service en ligne de mise à jour des logiciels de la suite Microsoft Office (Word, Excel, Access, Outlook, etc.). Dans le cadre "Office Update", cliquez sur "Rechercher des mises à jour".
  • Traceur VisualRoute : localise et identifie un serveur, une station de travail ou un site web (tapez son adresse IP ou son URL, puis "Entrée"). Si le site est injoignable, essayez ici.
  • Encrypteur en ligne : crypte un mot de passe grâce au programme htpw-dos.exe (saisissez le mot, puis une clé, et cliquez sur "crypter"). Utile pour la protection de l'accès à un répertoire.
  • Secuser Information : 3 fils d'information gratuits quotidiennement mis à jour pour diffuser les dernières nouvelles de la sécurité informatique sur votre site web (actualité, alertes virales, etc.).

Anonymat et vie privée

  • Vos traces sur le Net : page vous montrant les informations qu'il est possible de collecter sur vous lorque vous surfez.
  • Networkadvertising.org : site permettant de désactiver le tracking opéré par plusieurs régies publicitaire dont DoubleClick en implantant des cookies spécifiques (cocher les cases "I would like to opt out..." pour chaque régie puis presser sur le bouton "Submit").
  • Anonymizer : site permettant de surfer anonymement, sans possibilité d'être traqué ou de voir sa sécurité compromise par les sites visités.