Openxava v4.2 Publishing XML and Java development

Source: Internet
Author: User
Keywords Java business applications J2ee xml openxava
Tags aliyun application applications business business applications data data tables development

Openxava is a framework for making use of XML and Java to develop j2eehttp://www.aliyun.com/zixun/aggregation/6441.html "> commercial applications." Openxava does not use the common MVC architecture, which is a JPA application engine that enables you to persist the Run-time entity objects into a database by JDK5.0 annotations or XML to describe the mapping relationship of the object-relational table.

Openxava is a framework for rapid and concise development of JAVAEE/J2EE applications. Openxava's fundamental philosophy is defined in Java annotations or XML, coded in Java, and the more you define it, the better. The main purpose of Openxava is to simplify typical work in the development of business application systems while still maintaining the necessary flexibility for developers to develop advanced features as needed.

Using Openxava you only need to write Model,pojos, and Java 5 annotations, you don't have to write view, do not write controller.

The following are the basic concepts in Openxava.

Business component (Business component)

The business component (Business component) is the base component for creating the Openxava application system. In Openxava, a business component is a Java class (and, of course, an XML version) that contains all the information that creates the business concepts involved in the business system. For example, all information for an order (invoice) is included in the file Invoice.java. In a business component, you can define:

Data。 Verify, compute, and all relevant logic for the business concept. Possible views, that is, the configuration of all possible user interfaces for this component. The possibility of displaying the list of data. List data is used in list mode (data browsing), reports, export to Excel, and so on. Object-relational mapping, containing 6184.html ">" data tables and how to convert data tables to objects in a Java application.

This partitioning is useful for teamwork and for developing common business components that can be used on different projects.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.