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

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)

OpenXava 3.1.4 Released

OpenXava 3.1.4 is a framework focused in productivity for developing business Java applications. The idea is that you write only your POJOs annotated with JPA and you get an application ready for production. With OpenXava, you only need to write your model, POJOs and Java annotations. You do not need to write the view, and the controller (for CRUD, printing, etc) is reused. And from that you'll have an application for CRUD, report generation in PDF, export to Excel, searching, sorting, validations etc. You only need to write a simple Java class, no XMLs, no JSPs and no code gene... (more)

OpenXava 4.2: Web Applications for iPad with Java or Groovy

OpenXava is a tool for Rapid Java Web Development, well-suited for business and database oriented applications. Since v4.2 OpenXava also produces iPad Web applications that behaves and looks like iPad native 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. When the user access to an OpenXava application from an iPad a special suited user interface is generated, including the visual style of all UI element, layout and even native effec... (more)

OpenXava 4.9 Released

OpenXava is an Open Source Framework for Rapid Development of WebSphere Applications. In OpenXava you only have to write the domain classes in plain Java to get a web application ready to be deployed into WebSphere Application Server or WebSphere Portal. OpenXava 4.9 has many new interesting features such as: We have improved the list with better behavior, new filter options and some style improvements. PDF reports now are better adjusted, so most automatic reports are ready to be used. 'My reports' has more options and it's easier to use. Now you can use your OpenXava applicati... (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)