Continuing with the series of blog posts regarding testing, automation and continuous integration, this time I will talk about how to integrate performance tests, in this case using Jmeter, with Maven and the Hudson continuous integration system. Jmeter is one of the main tools we use in our projects to create relevant performance tests, and [...]
Posts under ‘Java EE’
JBoss Remoting + JBoss Serialization kills JavaRMI and Spring Remoting
We have found recently this powerful libray provided by JBoss. The performance we have gain in terms of speed is that JBossRemoting + JBossSerlization is 8.72 times faster than JavaRMI + JavaSerialization (JDK 6 update 11) In our real scenario, basically we are sending a list of around 100000 user defined objects from clients to [...]
Flex with JMS using BlazeDS, Jetty and ActiveMQ
I recently had to develop a small web-based client that exposed results from a JMS Topic to a user. I’ve used Flex in the past and liked it so I thought I’d develop the client in Flex instead of using a standard Java Webapp. A Flex client cannot talk to a JMS topic or queue [...]
REST web services with JAXB, JAX-RS and Sun Jersey
At the Devoxx conference in December, there were a number of interesting presentations on REST web services and one of the most interesting ones was by Paul Sandoz, one of the lead developers on the Sun Jersey JAX-RS reference implementation. You can find the slides and demos used in the presentation here. Given the interest [...]
Distributed JUnit testing with GridGain
Recently we have been running some problems while testing distributed applications with JUnit. The main problem was that we were running the client and the server within the same host. Although the test passed because the application logic was correct. Running the application distributed failed due to some errors related with the naming of the [...]