Welcome!

Be productive developing Enterprise AJAX Applications

Javier Paniza

Subscribe to Javier Paniza: eMailAlertsEmail Alerts
Get Javier Paniza via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Javier Paniza

OpenXava 5.2 Released OpenXava is an Open Source Java Framework for Rapid Development of Enterprise Web Applications. In OpenXava you only have to write the domain classes in plain Java to get a web application ready for deploying in WebSphere or WebSphere Portal. This 5.2 release has a new way to customize the list and collections, very responsive and more intuitive. We have improved the automated test performance, upgraded some important libraries and many more things. We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions. Don't wait the server for customizing the list Now turning on the customize mode in list doesn't call the server, instead it's done instantly without reloading the list and with a fade effect to remark which are the new elements. Morever, removing a column is also immediate and with a fade effect... (more)

OpenXava 4.0: Rapid Java Web Development

OpenXava is a framework for rapid development of business applications using Java. It is easy to learn and one can have an application up in no time. At the same time, OpenXava is extensible, customizable and the application code is structured in a very pure object oriented way, allowing you to develop arbitrarily complex applications. The OpenXava approach for rapid development differs from those that use visual environments (like Visual Basic or Delphi) or scripting (like PHP). Instead, OpenXava uses a model-driven development approach, where the core of your application are J... (more)

Are the JPA Callback Methods Useful?

Definitely no. The section 3.5 of JPA specification states: "In general, the lifecycle method of a portable application should not invoke EntityManager or Query operations, access other entity instances, or modify relationships within the same persistence context. A lifecycle callback method may modify the non-relationship state of the entity on which it is invoked." Surely these restrictions have a good technical reason behind them, but from a business application developer perspective they mean that JPA callback methods are practically useless. For example, these scenarios are... (more)

Book "Learn OpenXava by examples" Available

The goal of this book is to teach you how to develop Java Enterprise applications with OpenXava and other Java-related technologies, tools and frameworks. The way to achieve this goal is developing an application from scratch, step-by-step, until your application will be complete. In this book you'll learn, not only OpenXava, but JPA, Eclipse, PostgreSQL, JUnit, HtmlUnit, Hibernate Validator framework, Liferay, etc. And more important, you're going to learn techniques to solve common and advanced cases you'll face developing business applications. Get the book! ... (more)

Rapid Development of Web Business Application for iPad

OpenXava is a framework for Rapid Development of Web Applications for iPad, 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. Learn more about iPad support in OpenXava. 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 ... (more)