This week in the JavaWorld Forums

Opinion
Jun 21, 20072 mins

Week of June 18, 2007

Editor’s pick: Best practices in continuous integrationContinuous Integration: Improving Software Quality and Reducing Risk, by Andrew Glover, Paul Duvall, and Steve Matyas (Addison Wesley Professional, June 2007).

Assumption is the mother of all mistakes in software development, and continuous integration is a proven tactic for counteracting it. The question is, how continuous is your integration, and what could your team be doing to improve it? JavaWorld readers talk back after reading a special preview of

Also happening this week in the JavaWorld Community Forums:

A reader gets help untangling a threading problem (Java Beginner)

Suppose any number of threads are operating at one time in a multithreaded environment. If one thread is in a wait state and another thread is doing an operation, then is it possible for a context switch to occur such that the first thread gets the resources but does nothing with them? Or are no resources allocated to threads in wait state?/p>

EJB 3.0 design issues have a project on the rocks (Enterprise Java)

I need some input on designing a Web-based system using Java. I want to use EJB 3.0 but is it true that EJB will not allow JNI or multithreaded access to a stateless enterprise bean?

Should you really be using SAX to parse that XML? (XML & Java)

I will get an XML file as a String from a third-party application. How can I use a SAX parser to get the Java objects out of this String?

Windows-to-Unix Https connection errors (Java Security)

I’m working on the program on Windows and putting into a Unix server to be run. This worked fine initially but then the server changed from http to https. I implemented some changes to deal with this and now the program works fine on Windows but throws an error on Unix …