Be productive developing Enterprise AJAX Applications

Javier Paniza

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


Top Stories by Javier Paniza

This article tries to demonstrate that Java can be more productive than Ruby. We are going to develop the same application of the article Rolling with Ruby on Rails Revisited (part 1 [1] and part 2 [2]) but using POJO [3]s annotated with JPA [4] and a Model Driven Framework, OpenXava [5] in this case. The result is that with less code, and less time you obtain a more powerful application. Ruby and rails: The regressive framework Ruby on rails [6] is so elegant, so easy, so productive. I cannot avoid read and heard continuously these comments. For example, the article Rolling with Ruby on Rails Revisited of Bill Walton says: “What would you think if I told you that you can develop a web application at least ten times faster with Rails than you can with a typical Java framework?” Oops! Ten times faster! Well, after these comments I decided to learn Ruby on Rails. I ne... (more)

AJAX Applications From JPA Entities

OpenXava 3.1.2, released recently, is a model-driven framework to develop Java Enterprise applications in an agile way: With OpenXava you provide only your POJOs annotated with JPA and you obtain an AJAX application ready for production. The main new feature of this 3.1.2 release is the support for view inheritance. Although OpenXava generates a workable user interface from your naked JPA entities, you have the option to refine the produced user interface using the @View annotation. Just in this way: @Entity @View(name="WithSections", members = "name, sex;" + "mainLanguage;" + "ex... (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)

OpenXava 4.4: Rapid Development for WebSphere Portal

OpenXava is a framework for Rapid Development of portlet applications compatible with WebSphere Portal. It is 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.4 has some new interesting features such as: Totals, row count and add action in the collection frame when the collection is folded. The frames are folded using a slide effect. It's possible to filter by range in list an... (more)

OpenXava 4.6: Open Source Rapid Development for WebSphere

OpenXava is an open source framework for Rapid Development of WebSphere and WebSphere Portal applications, 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.6 has some new interesting features such as: Custom reports generation from list. It's possible to customize the list mode defining your own editor. You can assign a model object (an entity or a transient object) directly to ... (more)