11 août 2008

Une solution JQuery pour une selection multiple dans une liste

http://www.ryancramer.com/journal/entries/select_multiple/

remplace la solution de base qui consiste pour l'utilisateur à cliquer sur les différents éléments dans une liste en gardant la touche Ctrl appuyée (ce qui est loin d'être évident pour l'utilisateur de base, donc anti-ergonomique)

19 mars 2008

Comparatif Zend / CakePHP

Une comparaison entre CakePHP et Zend Framework
Merci à Chad Kieffer et Guillaume Rossolini pour leur comparatif entre ces deux frameworks PHP.
Dommage que Symfony ne fasse pas parti de ce comparatif!

16 mars 2008

Organiser son code PHP

Une méthode pour structurer l'application de façon sécurisée : http://smashingcoding.com/2008/03/15/lorganisation-securisee-du-code/

24 décembre 2007

Une première application web en java

Nous allons voir, après avoir installer notre environnement de développement, comment mettre en place un squelette d'application web avec Java, Eclipse et Tomcat.

Après avoir lancé Eclipse, nous allons le configurer pour pouvoir lancer Tomcat directement depuis Eclipse.
Si la vue "Servers" n'est pas visible, nous allons l'ouvrir en allant dans le menu Window -> Show View -> Others... ou en utilisant le raccourci Alt+Shift+Q, Q
Nous selectionnons alors la vue Server->Servers qui va alors s'ouvrir en bas d'Eclipse.
Nous cliquons-droit dedans et choisissons dans le menu contextuel new -> server
Une fenêtre de configuration s'ouvre.
Nous devons d'abord donner un nom à notre serveur. Comme il est installé sur notre machine, le nom "localhost" s'impose.
Nous choisissons notre type de serveur, dans notre cas Apache Tomcat v5.5.
A l'étape suivante, il faut indiquer le répertoire de tomcat (par exemple : F:\Program Files\Apache Software Foundation\Tomcat 5.5) et la jre associée (à choisir dans la liste déroulante). Nous cliquons sur Finish et nous retrouvons notre serveur configuré dans la vue servers.
Un pseudo nouveau projet s'est aussi créé, qui contient en fait les fichiers de config de nos serveurs.

Nous allons maintenant créer un nouveau projet web.
Dans la vue "package explorer", nous cliquons droit et choisissons dans le menu new -> project...
Nous selectionnons web->Dynamic Web Project et cliquons sur next.
Nous donnons un nom à notre projet (par exemple "HelloProject").
Nous choisissons dans la liste déroulante notre serveur fraichement configuré ainsi que la configuration par défaut et nous cliquons sur Finish. Eclipse nous configure notre projet et nous le retrouvons dans le package explorer.
Pour le tester, nous allons écrire une page jsp qui vérifiera bien que le projet fonctionne avec Tomcat.
Dans le répertoire WebContent, nous créeons un nouveau répertoire "jsp" (clic-droit sur "WebContent" -> new -> folder).
Dans ce nouveau répertoire, nous créons un nouveau fichier hello.jsp


<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Hello</title>
</head>
<body>
<% out.println("Hello!!!"); %>
</body>
</html>


Il ne reste plus qu'à associer notre projet à notre serveur.
En cliquant-droit sur notre serveur et en choisissant "add and remove projects...", on peut alors ajouter notre nouveau projet à la liste des projets associés au serveur.
Il faut maintenant lancer le serveur (clic-droit dessus et start).
Dans notre navigateur préféré, on va à l'URL : http://localhost:8080/HelloProject/jsp/hello.jsp
et nous devons voir apparaitre un beau "Hello!!!".

3 décembre 2007

Tester PHP6 avec Wamp2

Un nouveau module pour Wamp2 vient de sortir, qui permet d'installer et tester PHP6.
Le module est téléchargeable sur le site de Wamp, sur la page dédiée aux add-ons. Pour l'occasion, une nouvelle rubrique a été créée pour accueillir les modules de tests, comme celui-ci car PHP6 est encore en développement. http://www.wampserver.com/addons_dev.php

Merci à Romain, le développeur de Wamp2, pour ce module et le message sur son blog nous informant de sa sortie.

27 novembre 2007

Sortie de Wamp 2

La dernière version de la plateforme de développement PHP/Mysql est sorti!
Au programme des nouveautés, on retiendra surtout la possibilité d'installer différentes versions d'Apache, de PHP et de Mysql pour reproduire les conditions du serveur de production.
Après leur installation, on peut changer à la volée de version et Wamp nous indique si les versions choisies d'Apache et de Php sont incompatibles entre elles!

Pour le télécharger, direction le site officiel wampserver.com

26 novembre 2007

Sortie d'Appfuse 2.0.1


La nouvelle version d'Appfuse vient de sortir.
Elle corrige certains bugs et supporte la dernière version de Spring 2.5 avec les annotations de configuration.

Appfuse permet de démarrer rapidement une application J2EE en créant un squelette d'application utilisant les meilleurs frameworks.

Plus d'infos par ici