Xebia

Blog Xebia France

J2EE, Agility and SOA

February 25th, 2010

Grails Spring Security Plugin, easy security

The world Grails has the wind in poop lately. Long before spring it is possible to see decorating with flowers dozens of tutoriaux on the net to take the tool in hand and to create its first application. But a simple  " Getting started " is not always enough to take well the measure of the power of Grails.

I offer you therefore a tutoriel baby to set up a management of the users, with management of roles, filters URL / ROLES, form of subscription of count. For it, we are going to lean on Spring Security Plugin de Grails. It is an inevitable stage of the creation of application, and we are going to be able to determine to what extent the use of Grails boosts productiveness.

Read the continuation of this article

February 24th, 2010

Catalogue Xebia Training


We are happy to offer you the new :

Xebia Training positions logically in the continuity of Xebia, both on the quality of the offer of technical training and methodological (agile methods), by offering upmarket trainings enlivened only by the referents of the domain.

With for first principle the refusal of any compromise on the quality of the training Офисr and of contents, Xebia Training systematically makes intercede reference actors in their respective domains.

Our trainings, learnt balance between theory and practical jobs, are intended for a broad public anxious with acquiring the best practices of our industry.

Key words :, Popular dance, , , , ,
February 23rd, 2010

AMQP, an alternative in JMS?

You have a Popular dance application which must send and receive messages to the right and to the left for reasons which belong only to you Your first reflex will surely be to contact your old FRIEND JMS. For this, you will also need a broker of message, but you are not very rich and tools as WebSphere or Tibco are inaccessible You will have then strong chances to turn you to your other old friend ActiveMQ. Token agreed, friendship this counts, but moreover of other friends (of truths!) signal you that they had some problems of blockage of queue with ActiveMQ and that they found it difficult to identify these problems. In more you still have other friends who would really like to communicate with you on the same broker but their applications turn in ruby and C ++ who speak JMS badly It is the ideal instant to introduce you a new friend: AMQP!

AMQP (Advanced Message Queuing Protocol) is a protocol of freight forwarding created on the initiative of the bank JP Morgan Chase to manage communication between its different partners. Shown purpose was to give an alternative solution in relatively expensive and paid solutions in the field of MOM (MESSAGE-ORIENTED MIDDLEWARE) dominated widely by WebSphere MQ of IBM and RendezVous of Tibco (93 % markets to them two in 2008). Some partners federated around this plan to lead to a first specification in 2006. Confessed ambition is that it becomes the equivalent of HTTP for the Internet, what explains that it describes as well the different semantics linked in MOM as part lower level of the transport of these messages. This normalisation allows the multiplication of solutions customers or servers compatibility of which will be guaranteed by this specification. For example, a broker of message writes in Erlang as RabbitMQ will transfer in a transparent way a message of a client ruby towards another client Popular dance / JMS.

Note, please that AMQP becomes identified apparently as a protocol and not as an an one IPA - INTERNATIONAL PHONETIC ALPHABET, contrary to JMS. Therefore a client Popular dance based on JMS can, for more or less expensive adaptations, communicate with BROKER AMQP.

Read the continuation of this article

Key words :, , ,
February 22nd, 2010

Review of the papers Xebia

Review of the papers Xebia
The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.

Actuality editors / SSII

Agility

RIA

The corner of technology

Read the continuation of this article

Key words :, , , , Popular dance, , , , ,
February 19th, 2010

French Scrum User Group: After Work with Scott Ambler

The French Scrum User Group, in partnership with his SPONSOR IBM RATIONAL has the pleasure of inviting you exclusive After Work with Scott Ambler on the Monday, 15 march 2010 from 18 h 00 the Workshop BAROK (132, avenue of Versailles 75016 Paris).

In the programme:

  • 18 h 00: Reception of the guests.
  • 18 h 30: Presentation by Scott Ambler, Chief Methodologist / Agile, IBM Rational de Agile Scale Modeling (ASM) or how to assure rise in load of agile methods in the firm.
  • 20 h 00: Cocktail d natoire.
  • 22 h 30: Fence.

The number of places being limited, we kindly ask you to register as early as possible following this link.

Key words :,
February 18th, 2010

Naming in Englishman or Francais or Franglais

In the starting of a plan and in quality aims of development the team must impose itself of conventions and good practices to be respected throughout this plan. There are many good accepted practices. For example for the namings of variables and attributes Camel Case is used, as they suggest it conventions of naming Sun.

However, in question  is necessary me use English or French to name my classes and my methods?  , there is not accepted consensus still. There are different possibilities:

  • The whole in English
  • The whole in French
  • Franglais

Read the continuation of this article

Key words :
February 16th, 2010

Performance, Xebians plays the mine clearance experts 2

Continuation of our investigations on application shaded PetClinic.

After a first pass which allowed us to calibrate logs in an a little more pertinent way, it's about time, always without the assistant of the source code, to put hands under the bonnet of Tomcat (6.0.20).

And for it, nothing better that to throw an eye once again in our VisualVm.

So much of threads for the single user.

For (Re) begin, let us tilt us on our threads, just after the starting of the server (and therefore before the first connection of an user)

When a server Tomcat, some threads is started are appointed to its internal 'piping ' (connector cables MINIMUM BENEFIT, JMX). But from there to have 165 threads, there is a worry indeed somewhere!
Let us dig little, and let us enter the detail of this threads by using the thumb-index Threads.

Read the continuation of this article

February 15th, 2010

Review of the papers Xebia

Review of the papers Xebia
The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.

Actuality editors / SSII

The corner of technology

Read the continuation of this article

February 8th, 2010

Review of the papers Xebia

Review of the papers Xebia
The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.

Actuality editors / SSII

The corner of technology

Read the continuation of this article

Key words :, , , ,
February 4th, 2010

Just DeployIt!

The February 1st of this year, put online a  "Personal" said version  of "Deployit" , its solution of automation of deployments J2EE.

This version is free and has all functionality of version Enterprise, except for aspects security. She includes a licence allowing an user unique and identified to use the tool, without limitations. Deployit Personal Edition includes standard of plugins for IBM WebSphere ACE, oracle WebLogic Server and JBOSS ACE. This version can be free downloaded with its material and of tutoriels allowing to include its functioning.

Moreover, with Deployit Personal Edition, you have everything at disposition to develop your plugins own: the material of the IPA - INTERNATIONAL PHONETIC ALPHABET of plugin, tutoriels and the source code of the existent plugins. Finally, besides the technical support given via the web, our team support can be free contacted during 90 days!

Read the continuation of this article

Xebia IT Architects lock France
Defence Colis e - 10/12, avenue of The Ark
92419 Courbevoie Cedex

T l : +33 (0) 1 46 91 76 16
Fax : +33 (0) 1 46 91 88 00
E-mail : info@xebia.fr