It’s not particularly unusual for multiple JSRs to cover the same ground. But it’s nice to see when the issues that arise from such overlap get resolved. In the last few days, it appears that the two competing dependency-injection JSRs — 299 and 330 — have been harmonized as Java EE 6 looms.What’s interesting to me is the different worlds that the two schemes have emerged from. JSR-299 is derived from Seam’s Web Beans, whereas JSR-330 is a sort of Google-SpringSource superstar team-up. It appears that the reconciliation will involve JSR-299’s functionality being rolled into JSR-330, which isn’t surprising, since the latter standard is backed by such heavy artillery.JavaWorld readers, of course, know that Spring and Seam don’t have to be enemies. Take a look at Part 1, Part 2, and Part 3 of our Spring into Seam series. Technology Industry