A passion, technology.
Imagine a working environment which promotes technological innovation and curiosity.
Imagine a group where you will have opportunity to work and to share with people among the most gifted.
Imagine a culture and stocks in break with SSII.
Imagine a society where your talents and your ideas will be admitted and encouraged.
Imagine an organisation which gives you the medium reals to work, to advance, to accomplish your personal plans.
Do not imagine any more, live him!
Do not hesitate to contact us across the Form of contact or directly at address recrutement@xebia.fr.
ADDM Adobe Android annotation GAPED development Devoxx Eclipse ESB WORKING FLASH FLEX GOOGLE GROOVY GWT HIBERNATE IBM J2EE POPULAR DANCE JAVAFX JAZOON JBOSS jdk-7 scala SCRUM SOA JEE JPA JSF JVM agile Methods MAVEN ORACLE OSGI PARIS JUG PERFORMANCE RIA SPRING SPRINGSOURCE SUN TOMCAT WEBSPHERE WICKET XEBIA XP
Xebia is a brain tumour, exclusively devoted to technologies J2EE.
Except opposite mention, the contents of this blog are under contract Creative Commons.

The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.
Actuality editors / SSII
Agility
RIA
SOA
The corner of technology
Massimo Pezinni du Gartner Group displays his point of view in an article appeared on LMI: he sees in this redemption a danger of disappearance of components Tuxedo GAPED except WLS and.
According to him Fusion plan is already well hired at Oracle's and the arrival of BEA should not change deal. He speaks about some products which would be in favour service From there to wonder about the future of the new products (ALSB, WLI) there is only one step.
Really, in some years the range of products GAPED considerably widened. 3 ranges are differentiated:
It is necessary to look at what is this day in great numbers sold to client GAPED: Weblogic Server, Tuxedo, WLI / WLP, ALSB.
For all rest, the future seems darker: few clients and in doubloon with an already existent offer at Oracle (it is nevertheless Oracle who buys back not BEA GAPED, and who buys back the department middleware of oracle).
Mike Cohn, founder member of Agile Alliance, gives some tracks on the way of injecting agile practices into a firm through the patterns of base.
As always, it is necessary to be pragmatic! And choose according to context the practices which fit the best to the firm.
Ted Patrick, from Adobe, answers basic question: what simple percentage Flex?.
Extract:
InfoQ introduces us the main lines of Popular dance EE 6 from which one waits for Q4 2008 for the finished version. It will be the first modular version of Popular dance EE thanks to introduction of profile. Debatable debate Tomcat is him a server Popular dance EE? Tomcat will officially become null and void, the Popular dance EE Web Profiles will implement .
Major novelties
Finished servers Popular dance EE monolythiques! Popular dance EE 6 becomes modular with introduction of profile.
This mechanism of profiles is already used in Mobile Popular dance [1] with some difficulties by interop rabilit and the promoters of OSGI defend their model of assemblage; they will remember the glowing report nevertheless that Rod Jonhson, the founder of Spring Framework, addressed in profile JavaEE 6 in July, 2007 (source Spring 2007/07: Popular dance EE 6 gets it right). They will also point out that the debate on OSGI is also present on specification JBI 2.0.
Pruning
The process of ' Pruning ' (ie. at the end of life) exists for a long time for standards Popular dance but was seldom used. In break with the previous versions, Popular dance EE 6 opens the construction site of cleaning of the IPA - INTERNATIONAL PHONETIC ALPHABET outdated (Popular dance 7 follows the same approach). The first candidates for retirement are:
The absentees
Two notable absentees to JavaEE 6 will be noted:
[1] Mobile JSR 37 Information Device Profile, JSR 137 POPULAR DANCE GAME PROFILE, etc
[2] JSR-101 POPULAR DANCE IPA - INTERNATIONAL PHONETIC ALPHABETS for XML BASED RPC and JSR 93 POPULAR DANCE IPA - INTERNATIONAL PHONETIC ALPHABET for XML REGISTRIES
[3] JSR-168 PORTLET SPECIFICATION, JSR-286 PORTLET SPECIFICATION 2.0, JSR-301 Portlet Bridge Specification for JavaServer Faces and JSR-170 Content Repository for Popular dance technology IPA - INTERNATIONAL PHONETIC ALPHABET
[4] and JSR-235 DATA SERVICE OBJECTS
After last year to develop an application with Wicket, Julian Sinai, gives us its very positive return of experience. From the world of the heavy client (Swing), he assessed web at first different frameworks:
Among the positive points that he withdraws experience, he stresses clear separation especially between code of presentation and code job, and on the easiness with which it is possible to develop r utilisables components. Matt Raible commented fast on the article on his blog.
Tickets on the same topic:
You can follow answers accepted by this article thanks to the thread of comments.
(JVM JROCKIT is) more competitive than that of Sun
Performances are relating and changeable in time.
It is not apparently possible to say that the one is superior to second, even on Linux.
I am curious, are there references of JROCKIT in production?
Weblogic Server GAPED is him always configur to use JVM Sun by default?
Alexis =>
I have of my performed quoting some benchs comparing the performances of Weblogic with both JVM (Sun and JROCKIT) every time JROCKIT was very appreciably below.
I know at least two big count which makes turn Weblogic with JROCKIT.
On the contrary I systematically met bugs with JROCKIT, of bugs of stability or of bugs in IPA - INTERNATIONAL PHONETIC ALPHABETS.
Small precision: JVM of Sun is offered by default in mode development but JROCKIT production is it for mode.
Good morning Alexis and thanks to the attention which you turn in our blog.
Here are some precision of our point of view on JROCKIT:
References use of JROCKIT in production
To name references is always difficult because of commitments of confidentiality.
If we meet JROCKIT more often in production on servers Windows, here is some clients with whom I worked who use JROCKIT under Linux:
* a French leader of Remote Sale uses WebLogic Server 8.1 with JROCKIT under Linux.
* a leader of loaded electronics uses JBOSS with JROCKIT under Linux RHEL 4.
Performances
The comparative benchmarks is a delicate science which it is necessary to handle with the biggest alertness.
We kept the comparative of JVM SPEC JBB 2005 (Popular dance Server Benchmark) on which GAPED, IBM and Sun seem to agree since they publish the results of their realisation there.
If it is impossible to compare abreast JVM of the different editors because the conditions of tests change (used server, etc), we will point out the very good performances of JROCKIT (cf here).
It takes nothing away from the merits of the realisation of IBM and of Sun. Very important earnings of performances between versions 5 and 6 of realisation of Sun will be greeted in passage.
Tools and exploitabilit
The tools of JVM are a key element of the exploitabilit of an application Popular dance.
JROCKIT always turned close attention to this subject and a distinctive argument is surely at the time of choosing a realisation.
Concerning the importance of the tools of JVM, they will remember:
- of the interview of the Dr Holly Cummins (IBM HURSLEY LABS) on The Server Side who learnt us that IBM put currently the focus on the tools of its JVM.
- of the exhaustive list of options of JVM 6 Sun where Joseph D supports. Mocker.
I want to bring a precision: the version of assessed Tapestry is not specified, and I am surprised of comments if they carry 5 on. Tapestry 5 does not have thing big to be seen with Tapestry 4 (if, there are the same author, the same concepts, but this stops there). He would have is possible be had to have another name, to avoid confusions.
I think (after valuation of Wicket 1.3 and Tapestry 5, and after one year of development with T5) that T5 is much simpler than Wicket (and therefore surely simpler than quite other framework Web Popular dance).
The cost of entrance in T5 became practically no one: there is one application which works in an order thanks to an archetype Maven, its first pages and components at the end of some minutes are made
Especially, components are POJO, who only has to follow some conventions. There is not complex inheritance in Wicket. Where from my questioning on comments concerning complexity to create new components in T5.
Nevertheless, I have two tracks:
* it is obvious that there from Swing the author is at home with Wicket. And it is is possible be so why I am more comfortable with T5 ![]()
![]()
* T5 uses a framework of IOC (very good, little in Guice, and who integrates in a transparent way with Spring). Idea is the same that for framework of IOC (manage the cycle of life of classes and their dependency for them). This allows between other one it can inject dependency into our classes without caring of the way the class is found, and to separate services very apparently (without states) from the code of presentation: in the final, there is less code without report with the purpose of the class. In short, this framework of IOC is copiously used, and if the author is not familiar with the concept of IOC, he could find it strange and complex. And however, it is so practical to have an annotation @Inject instead of 4 or 5 lines of access to factories and authorities of services
By rereading me, my comment makes little preach for its parish . Therefore especially: do not believe me on word, test, and see me if he is suitable for you.
Last comments: The part interface web from InterLDAP (http://interldap.org) is under construction since vicinity one year.
T5 allowed me to develop in a completely elegant way a framework of generic components relating to our job, which it is possible to overload, to put together or to spread to specialise them for a client. And I begin being rather happy with result (code is free, and soon a site of d mo will be set up
Good day,
Francois Armand
To run quickly without air bag ca seems to be a common practice in benchmarks objective of which is not to test stability but only performance
[] planes recalled the Popular dance EE Web Profiles in January. Roberto Chinnici reveals us today in Profile the Popular dance EE 6 Platform [...]
[] the framework of Apache, Tapestry. More recently, Fran ois Armand commented on our article A positive experience on Wicket surprised at the cost of entrance raised for Tapestry 5. Renat Zubairov and Igor [...]
[] the announcement of the redemption of BEA by Oracle, each and every one had a good time betting Oracle [...] on the respective survivals of the software bricks
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