18 janvier 2010

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
Agilité
RIA
Lire la suite de cet article »
26 novembre 2009

Lors de la finalisation de l'un de nos développements Flex, nous avons mis en place des styles pour les différents composants de l'application. Mais il se trouve que nous avons rencontré une petite difficulté sur le composant DataGrid. A noter également l'utilisation de Flex 4 dans cet exemple, mais ce problème est aussi valable avec Flex 3.
Les styles
Avec Flex, les styles sont très simples à mettre en place, et se font de la même manière qu'en HTML :
- Soit via la définition des styles directement dans le fichier MXML :
<mx :Style>
myStyle {
fontFamily: "arial";
background-color:#FFFFFF;
}
</mx>
- Soit via la définition d'une feuille de styles CSS, déclarée dans le fichier MXML :
<mx :Style source="css/xebia.css"/>
Concernant le composant DataGrid, modifier les couleurs des lignes devient trivial avec la propriété alternatingItemColors. Néanmoins la situation se corse lorsque nous devons appliquer ces couleurs aux lignes d'une seule colonne...
Lire la suite de cet article »
19 novembre 2009

La session Wicket initialement prévue Mardi matin ayant été annulée, j'ai assisté à la place à une présentation sur les effets Flex. Je pensais que je ne pouvais rien apprendre de plus à ce sujet, je me suis trompée : l'utilisation des effets a été simplifiée, et il est maintenant possible d'étendre les effets.
Lire la suite de cet article »
17 novembre 2009
La première journée de Devoxx fut l'occasion pour Adobe de présenter lors de leur université leur nouvelle plateforme Flash. Pour cette présentation, quatre évangélistes Flex se sont relayés pour nous présenter ces différents produits Adobe :
- Christophe Coenraets
- Chet Haase qui travaillait anciennement sur JavaFX
- Serge Jespers
- Maarten Arten

Lire la suite de cet article »
2 novembre 2009

La revue de presse de l'actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
Le coin de la technique
Evènements de notre communauté en France et à l'étranger
Lire la suite de cet article »
21 septembre 2009

La revue de presse de l’actualitéava/J2EE hebdomadaire proposépar Xebia.
Actualité éditeurs / SSII
Agilité
SOA
Le coin de la technique
Evènements de notre communauté en France et à l'étranger
Lire la suite de cet article »
14 septembre 2009

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
Agilité
RIA
Le coin de la technique
Evènements de notre communauté en France et à l'étranger
Lire la suite de cet article »
7 septembre 2009

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
Agilité
RIA
Le coin de la technique
Lire la suite de cet article »
19 août 2009
Il y a quelque temps est sortie la version bêta de Flex 4. Connue aussi sous le nom de Gumbo, cette nouvelle version n'a plus rien à voir avec les précédentes : possibilité de personnaliser ses composants, simplification des notations ... Nous verrons dans ce billet quelques nouveautés de Flex 4 et les raisons d'un changement aussi radical des librairies.
Pour visualiser les exemples Flex 4 ci dessous, il vous faudra installer Flash Player 10.
Lire la suite de cet article »
29 juillet 2009
Récemment, lors d'une intervention sur une application Flex, j'ai été confronté à un problème de migration d'une version de la librairie Spring BlazeDS Integration (passage de la version 1.0.0.RC2 à 1.0.0.M2). Cette librairie permet la configuration de BlazeDS à travers Spring de façon simplifiée. J'ai voulu configurer un appel à un service Java en Remoting.
Afin de déclarer votre service Remote, les lignes suivantes doivent être ajoutées dans votre applicationContext.xml :
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<value>
/*=mySpringManagedMessageBroker
</value>
</property>
</bean>
<!-- Envoie les requêtes au "message broker" -->
<bean class="org.springframework.flex.servlet.MessageBrokerHandlerAdapter"/>
<!-- Le MessageBroker de BlazeDs -->
<bean id="mySpringManagedMessageBroker" class="org.springframework.flex.core.MessageBrokerFactoryBean" />
<!-- Service myService -->
<bean id="myService" class="com.xebia.impl.MyServiceImpl" />
<flex :remoting-destination message-broker="mySpringManagedMessageBroker" destination-id="myServiceDest" ref="myService" />
Ainsi que la référence au fichier xsd : http://www.springframework.org/schema/flex/spring-flex-1.0.xsd
Malheureusement, au démarrage de votre application, vous aurez cette erreur :
org.
springframework.
beans.
factory.
xml.
XmlBeanDefinitionStoreException:
Line 67 in XML document from ServletContext resource
[/WEB-INF/classes/applicationContext-service.
xml] is invalid;
nested exception is org.
xml.
sax.
SAXParseException: cvc-complex-type.
2.
4.
c: The matching wildcard is strict, but no declaration can be found
for element
'flex:remoting-destination'.
at org.
springframework.
beans.
factory.
xml.
XmlBeanDefinitionReader.
doLoadBeanDefinitions(XmlBeanDefinitionReader.
java:
390)
Pourtant cela fonctionnait parfaitement avec les versions précédentes de Spring BlazeDS Integration ...
Lire la suite de cet article »