JQuery, Websocket & Camel: How-to

Here’s how to make Websocket working with Apache Camel. Here’s an example of a login component. First, let’s implement the html part: Create index.html in your src/main/resources/webapp folder: <link href="js/bootstrap/css/bootstrap.css" rel="stylesheet" /><script type="text/javascript" src="js/jquery/jquery-1.8.3.js"></script><script type="text/javascript" src="js/bootstrap/js/bootstrap.js"></script><script type="text/javascript" src="js/stomp/stomp.js"></script><script type="text/javascript" src="js/index/index-start.js"></script>Read more…

Share Button

Ma future prez’

Share Button

Expérimentations Virgo – Utilisation de Spring integration

Nous allons maintenant utiliser la configuration ActiveMQ pour créer un bundle permettant d’authentifier un utilisateur. Voici la cinématique: Un message contenant login, mot de passe, mail et session utilisateur arrive via JMS On essaie de valider les différents champs selonRead more…

Share Button

Expérimentations Virgo – mise en place d’ActiveMQ et Spring-integration

Voici comment par exemple nous allons intégrer un système d’authentification relié aux couches supérieures avec JMS/Spring integration. Tout d’abord, nous devons définir un plan Virgo recensant toutes les dépendances nécessaire au fonctionnement du messaging: <plan name="net.osgiliath.framework.middleware.jms.plan" version="1.0.0" scoped="false" atomic="true" xmlns="http://www.eclipse.org/virgo/schema/plan"Read more…

Share Button

Portlet programming with Liferay

Liferay is a portlet server, so you can embed multiple mini-Websites in a larger one (the portal). Similarities A portlet webapp has a web.xml that contains no differences with the conventionnal webapp ones:   <xml version="1.0" encoding="UTF-8"/> <web-app id="WebApp_1" version="2.4"Read more…

Share Button

Expérimentations Virgo – Tester JPA

Pour tester JPA, rien de plus simple, on va logger l’ajout et la récupération d’un User. Créer un nouveau module Maven, puis créer la classe suivante: package net.osgiliath.gamecenter.dao.itest;   import javax.annotation.PostConstruct; import javax.annotation.Resource;   import lombok.extern.slf4j.Slf4j;   import net.osgiliath.dao.UserDao; importRead more…

Share Button

Expérimentations Virgo – Le Module JPA

Il ne reste plus qu’à coder. Après avoir crée votre module fils, ajouter le plugin maven Lombok afin de “délombokiser” votre code à la compilation: <plugin> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven-plugin</artifactId> </plugin>   <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> </dependency><plugin> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven-plugin</artifactId> </plugin> <dependency> <groupId>org.projectlombok</groupId>Read more…

Share Button

Expérimentations Virgo – Dépendances avec Gemini JPA et Spring-data-jpa

Le programmeur étant fainéant, nous voulons un maximum d’efficacité pour un minimum de code. Plan préalable Créer un nouveau projet parent Maven héritant de votre superpom (qui référencera les version des artefacts, les dépôts, les plugins…). Créer ensuite un nouveauRead more…

Share Button

Expérimentations Virgo – Environnement de dev

Afin de faire fonctionner a bien ce projet, il faut mettre en place l’environnement de dev. Un serveur Virgo tout frais (3.0.5.RELEASE). Un Eclipse Juno neuf aussi, avec les plugins suivant: * Lombok (facilitation de programmation des Objets du modèle)Read more…

Share Button

Orthank JPA-Flex getting started

Is your Eclipse ready? (see requirements : ). So you’ve done the big part of the job 😉 Now boost your Eclipse, by modifying eclipse.ini: –launcher.XXMaxPermSize 512M -showsplash org.eclipse.platform –launcher.XXMaxPermSize 512m –launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms128m -Xmx1024m The first thingRead more…

Share Button