Les articles Java

Retrouvez 4 Soatiens sur la scène de Devoxx France 2015 !

02 mars 2015
Par  dans Evénement

devoxx2015

Du 8 au 10 avril au Palais des Congrès, ne manquez pas l’événement incontournable du monde Java.

Cette année, les organisateurs ont placé la barre haut : conférences technologiques de qualité, où les développeurs passionnés peuvent venir apprendre, travailler en réseau, hacker du code, faire de la veille, et venir s’inspirer durant 3 jours.

HTML 5 : Introduction aux web components

06 février 2015
Par  dans .NET

HTML5Depuis longtemps, nous cherchons et nous avons des moyens de développer nos applications web sous forme de modules.

En effet, en Java avec SiteMesh, en PHP avec include(), en .Net WebForms avec les user controls, en .Net MVC avec les vues partielles, etc., il est possible de définir dans nos pages HTML des zones qui peuvent tout aussi bien être du code HTML que des composants/contrôles réutilisables. 

Le point commun entre toutes ces méthodes est que c’est côté serveur que l’on s’occupe du rendu de ces zones.

Le HTML 5 nous offre aussi cette possibilité grâce aux web components. Cette fois, c’est côté client que l’on s’occupe de l’insertion du HTML dans nos pages, sans y perdre en performance, voire l’inverse et je vais vous expliquer comment.

Que s’est-il passé aux APIdays 2014 à Paris ?

12 janvier 2015
Par  dans .NET

apidays Les APIDays, c’est une conférence internationale donnée chaque année dans plusieurs villes, comme Barcelone, Berlin ou encore San Francisco. Ces 2 et 3 décembre, elle était donnée à Paris, pour la 3ème année consécutive en France, et accueillait près de 700 participants et 60 intervenants dont plusieurs venus tout droit d’Angleterre, d’Espagne ou des États-Unis.

Il est question, bien sûr, d’API mais il s’agit ici d’API WEB : Application Programming Interface WEB. Auparavant, les API étaient utilisées uniquement pour communiquer entre une bibliothèque de composants et le programme principal. A l’heure d’Internet, des services WEB sont mis à disposition contre rémunération, ou non, pour remplir les tâches les plus simples, par exemple pour connaitre l’heure, ou les plus complexes, comme le calcul d’itinéraire, l’obtention d’un flux musical…

Spock : tester autrement

22 décembre 2014

java_LogoQuand on développe en Java, l’outil de référence pour écrire nos tests, c’est JUnit. Il y a quelques mois, nous avions d’ailleurs passé en revue l’état de l’art de l’écriture des tests avec cet outil,  ici et  . Cependant, il existe des alternatives à JUnit, notamment TestNG, son principal challenger. Aujourd’hui, je voudrais vous présenter Spock, un framework de tests écrit en Groovy. Spock permet de tester du code Java et/ou Groovy. Même si il existe depuis plusieurs années, Spock n’a pas à mon avis la reconnaissance qu’il mérite.

[Devoxx 2014] Notre regard sur le futur de Java

15 décembre 2014

Avec plus de 3500 participants, plus de 200 talks, le tout sur 5 jours, Devoxx est la conférence majeure sur l’écosystème Java en Europe. Différents types de session s’enchaînent lors de ces 5 jours, allant de sessions longues, comme les University, aux sessions plus courtes, en passant par des ateliers. Les thèmes ne sont pas restreints au langage Java : on y parle de langages alternatifs, d’architecture, ou encore de l’état des spécifications futures. Cette conférence permet d’avoir une photographie des technologies actuelles, mais aussi futures. Nous vous proposons dans la suite de retrouver une compilation des sujets auxquels nous avons assistés, accompagnée de notre avis.

Yeoman : que tous ceux qui sont dans la vibe disent “Yo”

01 décembre 2014

yeoman-main-logoLa Tendance à la standardisation des développements issue du back-end se diffuse de plus en plus dans l’univers front-end. De nouveaux outils font leur apparition pour accompagner cette mutation. C’est de l’un d’eux, Yeoman, que je souhaite vous entretenir aujourd’hui. Yeoman, c’est un peu l’assistant qui va accompagner le développeur front-end dès le début du processus de développement.

Comment déployer votre application Java EE dans Azure

26 novembre 2014
Par  dans Java

cloud

Nous avons le plaisir d’annoncer la publication du cours en ligne de notre expert et formateur Java José Paumard : Déploiement d’une application Java EE dans Azure sur le site de Microsoft Virtual Academy.

Nous sommes fiers d’annoncer que ce cours a été enregistré et produit dans nos locaux, dans le cadre d’un partenariat avec Microsoft.

Webinar Java EE et Azure

25 novembre 2014
Par  dans Java

cloud

 

SOAT a le plaisir d’annoncer, que, dans le cadre d’une collaboration avec Microsoft et Développez.com, nous allons organiser un webinar en quatre séances, sur le thème “Déploiement d’applications Java EE dans Azure“.

Java 7 et la sécurité des applets

26 août 2014
Par  dans Divers

academic_dukeDepuis Java 7, des éléments sont apportés pour améliorer la sécurité des applets exécutées depuis un navigateur. Jusqu’à récemment encore la signature des applets java était optionnelle.

Depuis la version Java 1.7.0.21 déjà, l’utilisateur doit autoriser via une boite de dialogue, les applets java à s’exécuter sur son poste depuis un navigateur. Et depuis la version 1.7.0.51, pour plus de sécurité, les applets java exécutées depuis un browser doivent être signées par une autorité de certification sécurisée.

Cependant, même une applet signée n’est pas digne de confiance. Nous allons voir dans cet article en quoi consiste la signature d’une applet et comment s’assurer de la sécurité de celle-ci.

JVM Hardcore – Part 22 – Bytecode – Manipuler des Tableaux

26 mai 2014
Par  dans Java

academic_duke
Bien qu’il nous reste encore quelques instructions à étudier, nous arrivons presque à la fin de notre périple et nous sommes à même d’implémenter en bytecode des exemples complets et plus complexes que ceux que nous avons vu jusqu’à présent.

Néanmoins, certains éléments d’un fichier .class et instructions vont nous permettre d’aller encore plus loin comme nous le verrons aujourd’hui avec une vingtaine d’instructions dédiées à la manipulation de tableaux, et dans les deux articles suivants qui traiteront respectivement des exceptions, des classes anonymes et des classes internes.