InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

BEA Workshop (formerly M7 NitroX) 3.1 Adds EJB3, JPA, Spring

Posted by Floyd Marinescu on Jun 09, 2006

Sections
Development
Topics
Artifacts & Tools ,
Java
Tags
BEA ,
BEA Workshop
BEA a couple of weeks ago released BEA Workshop Studio 3.1, which is the former NitroX Eclipse productivity tools that BEA acquired when they bought M7 last year.  NitroX was an Eclipse RAD product that supported Struts, Hibernate, Java Server Faces and JavaServer Pages. BEA Workshop 3.1 is not related to WebLogic Workshop which is the tooling over the the Apache Beehive project.

Main features (see release notes) of the new release is the EJB3 ORM Workbench with support for multiple EJB3 persistence providers: BEA Kodo, Hibernate, or Generic EJB3 provider. It also  bundles the Spring IDE Project for Spring Bean development, and it has also been updated to integrate with Eclipse Web Tools Project 1.0.2.  BEA Workshop has a number of features which replace WTP (like debugging) but WTP also added a lot of functionality to BEA Workshop.

Another unique innovation in BEA Workshop over other tools is the AppXRay technology builds a complete database of all the artifacts (Struts actions, tags, EJBs) in an app and how they are connected allowing the IDE to understand when changes in one layer might break aspects of another (beyond typical compile time checks), dependency aware code completion, dynamic validation and error checking.

In future releases BEA will be combining WebLogic Workshop and Workshop into one product.

No comments

Watch Thread Reply

Educational Content

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.

Beauty Is in the Eye of the Beholder

Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.

Architecting Visa for Massive Scale and Continuous Innovation

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.