Resin 4.0.19 Release
Caucho® is tightening all the nuts and bolts to make Resin an even more lightweight and streamlined web development tool. We are making immense progress with our development focus on Web Profile, Health and Cloud Support. Version 4.0.19 addresses fixes with a focus on networking code for timeouts and product usability.
Resin 4.0.19 usability improvements include:
- Resin Eclipse Plug-in – publish and reload applications instantly.
- Resin Admin Web Console – compliance with W3C HTML validation and accessibility guidelines, added option to “undeploy” application, and panning and zooming of graphs.
- Health Check Updates – increased affinity between command line actions and health actions.
Once again, if you’re planning to upgrade to Resin 4, these next few months will be a critical time to address any bugs or issues you come across. We look forward to hearing your feedback and input.
Reza Rahman presented CDI, Java EE, and Resin to two enthusiastic JUG crowds
Context and Dependency Injection for Java EE: A CDI Magical Mystery Tour presented by Reza Rahman at the Research Triangle and NoVa/Washington D.C. Java Users Group was fully attended by inquisitive Java enthusiasts. He covered the important aspects of CDI and the relationship between critical Java EE 6 API from generic dependency injection services to the overall Dependency Injection platform for: managed beans, EJB 3.1 Lite, JSF 2 and JPA 2. Rahman captured audience attention with step-by-step code using CanDI, Caucho’s independent implementation of CDI.
The core of Resin 4 is built around Java EE standard CDI dependency injection. Every Resin configuration uses CanDI as its configuration engine. CanDI will allow you to build clearly structured applications for testing, development and maintenance.
Caucho® announces new engineering positions
We are actively looking for Java Protocol and Network Software Developers. Our engineering office is based in San Francisco next to the Montgomery BART station. If you are located in the Bay Area we can be flexible with telecommuting.
This position includes core application server development and involves active contributions to our technology and roadmap direction. As part of our team, you will be working with the latest Java web specifications such as WebSocket, Hessian and HMTP/XMPP, as well as pushing new Internet Network protocols. You will have the opportunity to influence the next generation of Java web specifications from the ground up as well as explore and test your software engineering limits.
To join our engineering team, please send your resume and sample code to email@example.com.
Health Check Updates now includes health actions
In addition to new health conditions and actions, Resin now includes health actions that were previously only available as command line actions. The new actions and predicates can be combined to initiate an intelligent diagnostic gathering restart sequence. This will help keep your applications continually running and quickly identify problems contributing to the critical health condition.
New health actions are:
- <health:IfNotRecent> – Condition that throttles actions to execute no more than once per period.
- <health:ActionSequence> – An action that executes a series of child actions in sequence.
- <health:FailSafeRestart> – Initiates a delayed guaranteed restart of Resin.
- <health:StartProfiler> – Starts a performance profiling session.
- <health:CallJmxOperation> – Calls a JMX MBean operation.
- <health:SetJmxAttribute> – Sets a JMX MBean attribute.
Here’s an example: <heath:FailSafeRestart> in health.xml
< /cluster >
Resin Java EE Web Profile and Beyond!
You have no doubt heard of Java EE Web Profile. In the words of Rod Johnson, founder of the Spring Framework project, “Java EE 6 Gets it Right.”
Java EE Web Profile is the standard for web development focused servers. The Web Profile uses traditional pieces of the Java EE stack that matters the most. You could say it is all of the stuff with none of the fluff. It allows vendors to create a slim and focused application server. In our opinion, it allows vendors to provide an application server that fits the most common case of Java EE development. It has allowed Caucho® to focus on what Resin does best, Java EE web development without the distraction of features that our clients don’t use.
JavaOne 2011 in San Francisco this October
JavaOne will be held at the Hilton Hotel on October 2-6 and will be co-located with Oracle World. Caucho® will be exhibiting at booth 5409. This will be a great week to meet and share Caucho’s latest developments with Resin and the Web Profile. Contact us at firstname.lastname@example.org if you will be near the Bay Area or plan to attend JavaOne to arrange for a meeting.
Copyright (c) 1998-2011 Caucho® Technology, Inc. All rights reserved.
Caucho®, resin® and quercus® are registered trademarks of Caucho® Technology, Inc.