| By Javier Paniza | Article Rating: |
|
| December 16, 2011 09:00 AM EST | Reads: |
2,394 |
OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications.
OpenXava allows you develop applications just by writing simple domain classes with Java or Groovy. The user interface is generated automatically in runtime, without code generation.
OpenXava 4.3 adds support for total properties in collections, it has a new editor for HTML_TEXT stereotype, add info and warning messages and some other useful new features.
Total properties in collections
Now you can use square brakets in @ListProperties to asociate one or more properties of the container entity to a property of the collection. In this way you can add arbitrary values as totals.
Read more about total properties in the wiki.
New editor for HTML_TEXT
Apart from upgrading to the latest CKEditor version, now the editor is embedded in the view instead of using a popup windows. Therefore, if you write:
@Stereotype("HTML_TEXT")
private String recipe;
You get:
New message types
In addition to the classic addError() and addMessage() now you can use addWarning() and addInfo() from an action. So, if you write a code like this one:
addError("this_is_an_error");
addWarning("this_is_a_warning");
addMessage("this_is_a_message");
addInfo("this_is_an_info");
You get:
These are only some of the new features, you can view the full list in the changelog.
Published December 16, 2011 Reads 2,394
Copyright © 2011 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Javier Paniza
Javier Paniza is the project lead for OpenXava project. He works as software developer at Gestión 400, a software company for public administration in Spain. He has been developing with Java Enterprise since 1998. Also he has been J2EE mentor for development teams in banking projects.
- 9th Cloud Expo | Speaker Faculty A–Z
- It's the Java vs. C++ Shootout Revisited!
- Adobe Sends Flex to the Apache Foundation
- Book Excerpt: Introducing HTML5
- Book Excerpt: Java Application Profiling Tips and Tricks
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- i-Technology in 2012: Five Industry Predictions
- The Next Web Architecture
- Java for Programmers (2nd Edition)
- OpenXava 4.3: Rapid Java Web Development
- Cloud Expo Day 1 Keynote Speaker Profile: Tyler Jewell - Oracle
- Is Write Once Run Anywhere Ever Going to Be a Reality?
- 9th Cloud Expo | Speaker Faculty A–Z
- Java, A Beginner's Guide, 5th Edition
- TOGAF Foundation Level Certification – Practice Test
- It's the Java vs. C++ Shootout Revisited!
- Book Review: Java The Complete Reference, 8th Edition
- Adobe Sends Flex to the Apache Foundation
- Book Excerpt: Introducing HTML5
- IBM's Cloud Billows
- The Great Oracle v Google Android Trial Postponed Indefinitely
- Book Excerpt: Java Application Profiling Tips and Tricks
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Oracle Goes Cloud
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?






























