top of page
Search
neutranreroma

Learn OpenXava By Example: Explore the Demos and Tutorials of OpenXava



"I've been able to put together more functionality in my initial 6 days of starting to learn OpenXava (and I know nothing about Java itself - yet) than I was able to accomplish in several weeks of either RoR or Laravel, and I know a bit of Ruby and PHP."


"I have been looking for a logical, understandable, simple approach to web tools for years now and OpenXava is the first thing I have found that fits that bill. Most tools like VisualStudio Web App are so extremely confusing and so many moving part that the learning curve is insurmountable."




Learn OpenXava By Example




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.


As you can see, everything to do with the concept of invoice is defined in a single place: the Invoice class. This class contains code dealing with persistence, data structures, business logic, user interface, validation, etc.This is accomplished using the Java metadata facility, so-called annotations. These are the annotations used in this example:


If want to define named query by mapping file, you need to use query element of hibernate-mapping to define the named query.In such case, you need to create hbm file that defines the named query. Other resources are same as given in the above example except Persistent class Employee.java where you don't need to use any annotation and hibernate.cfg.xml file where you need to specify mapping resource of the hbm file.


Adding the email-sending functionality to your Java application is not the easiest task. While trying to complete it, you will need to learn and experiment, try and fail. Luckily, there are some easier options like Simple Java Mail for those wanting to avoid the hassle that comes with using the most popular one, Jakarta Mail.


2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page