Introduction to Apache Camel

Posted by & filed under Java, Software Development.

Apache Camel is a versatile open-source integration framework based on known Enterprise Integration Patterns. I thing this is enough to decide whether to read or not to read this article. If you thing lightweight Integration framework could be something interesting but you need  further readingo to decide, so maybe the shortest path is to look… Read more »

OSGi Bundles: Declarative Services

Posted by & filed under Java, Software.

This post covers some basic OSGi concepts. Also i’ll present a Tycho buildable example of service definition in declarative approach. Next article will cover OSGi Blueprint DI container. Also look here for more complex tycho example. Why modules Breaking a system in modules is a very important architectural task or even a methodology. Remember  the… Read more »

Oracle (sun) jdk console tools.

Posted by & filed under Java, Software.

Modern oracle jvms (java 1.7, java 1.6) are bundled with couple of tools that allow watching to the heartbeat of your jvm during the run-time. One of the prominent is of course VisualVM which evolves even independently of jvm releases. If you didn’t used it before try right now. VisualVM allows relative deep analysis and its comprehensive… Read more »

Release your entities

Posted by & filed under Java, Software, Software Development.

This post shows how to clean JPA entities out of Persistence Context overhead when you need to use them outside of container, serialize them and send them over RMI,  SOAP and other protocols to another JVMs. The Problem You may found yourself  in a situation where  you don’t have DTO’s,  there existing object-graph  is a… Read more »

Installing Java 7 on Debian

Posted by & filed under Java, Linux, Software.

Here is just an example of how to install java 7 on your linux. I use current Debian and oracle (former sun) java 7. First i had to download the latest java from oracle site and then extract it. I have to do it because at the moment the is no official debian package for… Read more »

Favorite Eclipse UML Plugin

Posted by & filed under Java, Personal, Software, Software Development.

What is your favorite Free or Open-Source UML Plug-in? Every year i try some of them and  remove them after few hours. As i remember, they where resource-hungry or just bad in reverse engineering Some weeks ago i tried ObjectAid UML Explorer Class Diagram and liked it. It could quick and easy create simple class… Read more »

Java EE 5 vs Java EE 6

Posted by & filed under Java, Software Development.

This post visualizes changes between Java EE Standards 5 and 6. The comparison of standards is listed in four sections Web-Services, Web-Container, Enterprise Application technologies and Maintenance. Hope this helps someone. Web Service related changes Java EE 5 (JSR-244) Java EE 6 (JSR-316) JAX-RPC 1.1 JSR 101 JAX-RPC 1.1 Enterprise Web Services 1.2 JSR 109 Enterprise Web Services 1.3… Read more »

Java WebServices JSR overview

Posted by & filed under Software, Software Development.

Here give a short overview of important JSR of Java Community Process which define and standardises  WebServices development on Java Platform. JSR-175: A Metadata Facility for the JavaTMTM Programming Language. Also known as Java Annotations e.g. @Deprecated or @Override. JSR-181: Web ServiceMetadatata for the Java Platform. This is just a set of Annotations for using… Read more »

JBoss 5 GA on Debian linux

Posted by & filed under Linux, Software.

This short tutorial describes how to configure JBoss Application Server (Jboss GA 5.1.0) on a debian linux (Debian GNU/Linux 5.x “Lenny” ). Article starts with installation of java JDK and continues with JBoss installation and basic configuration according to standard  file system hierarchy. Also init.d. scripts configuration is given here. Installing Java SDK Nowadays  installing… Read more »

Aptana

Posted by & filed under Software, Web Development.

In last times i get more and more in contact with JavaScript. OK earlier i had just to adopt some of part of scripts for my needs, but with emerging of Ajax and Web 2.0 also i have more often do deal with JavaScript. So i need one appropriate Editor or better an IDE special… Read more »