This post originated from an RSS feed registered with Java Buzz
by News Manager.
Original Post: Java EE and EJBs in the News
Feed Title: Java Today
Feed URL: http://weblogs.java.net/blog/editors/index.rdf
Feed Description: Java Today on java.net
Today's java.net home page features two Java Today items and one java.net blog that cover different aspects of Java EE. Adam Bien writes about the current state of adoption of EJB 3 / Java EE; peligri covers the JavaEE 6 specs that have been submitted to the Executive Committee; and Masoud Kalili provides an overview on the state of open source Java EE app servers.
At this past JavaOne, I recorded a java.net Community Corner podcast with Adam, "Real World Java EE Patterns: Rethinking Best Practices". As our conversation proceeded, I was surprised to learn how lightweight EJBs can actually be. Yet, EJBs offer well-tested infrastructural capabilities and scalability that would be very difficult to match if you started from scratch.
In this sense, if someone is starting a web site that offers a service of some type, to build the service from the ground up using Java EE is probably a wise decision. You may not need all the capabilities of EJBs when your site is small. But if it suddenly becomes famous, and the number of users who want your services multiplies by orders of magnitude, you're not going to have time to say "OK, now we'll redesign our product so that it scales!" It doesn't work that way. You may have only one chance. If your site becomes unusable because it can't scale at that critical moment, attention (and your audience and future customer base) may quickly move to someone else's service.
Java EE 6 is already supported by Glassfish 3 and partially by JBoss 6.0 and Geronimo.
The adoption is harder to estimate - but it seems like Java EE 5 (6 is too early) and EJB 3 are gaining momentum. The w-jax conference is over - it was interesting to observe some indicators ...
The last batch of JSR's for JavaEE 6 were submitted earlier this week for Final Approval Ballot .
The ballot will start on 11/17/09 and end on 11/30/09. They are:
This is a very basic review of active and available open source
Java EE Application servers and Servlet container (Web containers) to let the community know which active containers are available and what is the general status of each container. The article can simply act as a start point for anyone need to select one of them for later use in development or product. Detailed comparison of these production cover many pages of a tick book...
RFC 3994 standardized how SIP applications implement "Indication of Messages" or "Typing detection" at protocol level. SailFin CAFE provides a simple way to detect typing using a Communication Bean. Also a web application can send a "Message Indication" to a SIP client. Here is the code that implements receiving Instant Messages and Message Indication from a SIP client.
No, this is not a tutorial about Apple Keynote, but a first impression from me, who have just used it for the first time. Historically, I've always made presentations with Powerpoint (up to 2001) and OpenOffice Impress (since 2001). So far so good, even though I've always felt a bit of pain, before giving a speech, in preparing the slides. In other words, I *love* to give speeches, but the idea of preparing the slides often make me think twice before sending a proposal to a call for paper. I much prefer talks where most of the time is a hands-on session with a tool such as NetBeans; but in a way or another, you always needs a bit of theory to be introduced...
In the Forums, bbrtki finds that swingx1.0 setDragEnabled(true) breaks additive JXTreetable selection on Mac: "Odd enough, this works fine on windows. I don't think this needs an example code as it can be tested on any JXTreetable as soon as you call setDragEnabled(true). Shift + click selection works fine. Apple (ctrl key for single..."
mark13 gets an Error while running runRI.sh: "I have successfully build the stack and HE. But when I try to run the script it's giving me following error. I cannot nderstand the reason for this. I'm very new to this. Please help Thanks in advance. $ ./runRI.sh -setup..."
iclarence posted Query is executed against CMP Bean insted of table in GF 2.1: "Hi, I am new to j2ee, trying to develop cmp bean created connection pool and got "Ping Succeeded " created jdbc resource everything is ok.but whle invoking findbyprimarykey,create method getting Exception. JDO74004: Bean 'EmpBean'..."
Our current Spotlight is Josh Marinacci's new JavaFX open source Project MaiTai: "What is MaiTai? MaiTai is an open source tool for building interactive artwork. You create interesting sketches by wiring different blocks together with lines. There are blocks to produce graphics, process mouse and keyboard inputs, connect to webservices, and perform complex graphical transformations. The end result is limited only by your imagination. MaiTai can export a Java Webstart application or a QuickTime movie..."
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.