Spring Social: For the New Web of APIs
Craig Walls discusses the need for adding social features to applications, how to secure such applications and how Spring Social can help.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Alex Blewitt on Oct 05, 2011
Yesterday at JavaOne, the Apache Software Foundation announced the availability of Apache TomEE, the Java EE 6 Web Profile certified stack consisting of Apache Tomcat, Apache OpenWebBeans, Apache MyFaces, Apache ActiveMQ, Apache OpenJPA and Apache CXF. Formerly referred to as Apache Tomcat + OpenEJB, it has been renamed to Apache TomEE to signify the inclusion of the other Java EE implementations.
Apache TomEE joins other open-source Java EE implementations, such as GlassFish, JBoss and Apache Geronimo, and is one of only six certified JavaEE engines. Advantages of Apache TomEE include:
Its small size and embeddability makes it ideal for running in cloud environments, where it is often the case that there are large numbers of small systems rather than few large instances. It has alread been certified on Apache's EC2 t1.micro, m1.small and m1.large 32-bit images, with 64-bit certification a goal for the near future.
Information on Apache TomEE can be found from the Apache OpenEJB's project page at http://openejb.apache.org/. It is currently in beta release, available for immediate download.
Want to know how software releases can be stress-free and happen with one click? Try Go free!
Accelerating Software Delivery
Monitor your Production Java App - includes JMX! Low Overhead - Free download
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Go: Agile Release Management Solutions. Go enables predictable, defect-free and timely software releases.
did you mean Amazons EC2?!
Maybe: akismet.com/ ?
Yes Amazon EC2!
Jean-Louis
Resin provides an OpenSource version of their Java EE Web Profile app server. It is open source. It was the first implementation outside of Oracle that was certified as Java EE Web Profile compliant.
Resin Pro provides clustering, session replication, a health system, native HTTP and more. It gets used by some large trading systems, stock markets, some large SaaS providers, network appliances, etc. I used Resin for the first time in 2001. I have been a fan ever since.
Craig Walls discusses the need for adding social features to applications, how to secure such applications and how Spring Social can help.
Mark S. Miller explains how to create secure mashups with ECMAScript 5, emphasizing the security pitfalls to be avoided and patterns to use in order to stay clear of them.
Project Charters have rightfully focused on scope & goals. The Agile Development Team Charter reviews the Agile Prime Directive, Incremental Innovation Statements, and Team Member User Stories.
Josh Long uncovers some of the hooks available in the Spring framework: life cycles, scopes, beans, resources, XML marshallers, REST, transactions, caching, Spring Integration adapters, and others.
Giovanni Asproni presents techniques for writing usable APIs: using user's perspective, naming, the caller should have the control, explicit context, error reporting, logging, organizing.
Howard Lewis Ship discusses Tapestry 5, changes he'd like to see in Java, Clojure, and Java/Clojure interoperability.
David Neal introduces RavenDB, a document-oriented database with .NET, Silverlight, JavaScript and REST APIs.
Alan Shalloway discusses the challenges of scaling Agile to the enterprise, including cultural change, team dynamics, and the problems that local optimization of change can cause.
4 comments
Watch Thread Reply