Is Java Losing Appeal?

October 18, 2010 by · 5 Comments 

My theory goes like this: Good java developers are hard to find because fewer and fewer of them are being created. New developers are not choosing java to “cut their teeth” on. And I suspect that coming from whatever they are coming from, java doesn’t look appealing.

via I think I figured out why good Java developers are so hard to find « I love groovy.

The excerpt above came from a blog post I read this morning. It made me ask the question: Is Java on it’s way to being phased out by newer JVM languages? Read more

The EJB Specification, Concurrency, and Batch Processing

March 1, 2009 by · 1 Comment 

The EJB specification does not leave much room for implementing concurrent processing within the EJB container. This poses a problem to developers who need to implement solutions for processing long running batch processes as part of the business logic of an application. The EJB specification states the following:

The enterprise bean must not attempt to manage threads. The enterprise bean must not attempt to start, stop, suspend, or resume a thread, or to change a thread’s priority or name. The enterprise bean must not attempt to manage thread groups.

These functions are reserved for the EJB container. Allowing the enterprise bean to manage threads would decrease the container’s ability to properly manage the runtime environment.

Read more