Sun aims to consolidate EJB3.0 and JDO2.0 persistence

Sun has released a letter to the community aiming to consolidate the EJB3.0 and JDO2.0 current efforts to produce one common POJO-based persistence mechanism for J2SE and J2EE.

The letter sounds like JDO2.0 is going to be brought inline to be more compatible with EJB3.0 persistence api, and also allow for EJB3.0’s persistence implementation to be used outside of a J2EE container.

This sounds like a great move forward.

Adding a Spam Blacklist filter to your Sendmail config

Add the following line to you file use SpamCop’s email blacklist filter on your sendmail email server:

FEATURE(`dnsbl', `', `"Spam blocked see:"$&{client_addr}')dnl

Regenerate your sendmail config with:

m4 >

then restart your sendmail server with

. /etc/init.d/sendmail restart

To block individual domains:

  • Edit /etc/mail/access
    ...    REJECT    REJECT

  • Convert access to access.db
    makemap hash /etc/mail/access.db < /etc/mail/access
  • Restart sendmail
    # /etc/init.d/sendmail restart

Craig McClanahan comments on the future of Struts

Craig McClanahan, one of the main developers of the Struts framework, recently commented on the upcoming future releases of Struts and how Struts may be used in conjunction with, rather than being replaced by Java Server Faces.

He mentioned that the existing HTML tags are likely to be replaced by JSF equivalents and that there is unlikely to be any continued development on these Tag Libs. However, development on the rest of the framework will continue, with the addition of an upcoming Struts/JSF integration package in the pipeline.