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.
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.