J-hi a Java Web application software for rapid development of open source platform

Source: Internet
Author: User
Keywords Java provide rapid development application software open source platform
Tags aliyun application application services application software business code developed developers

J-hi is a Java Web application software rapid development of open source platform, mainly to serve the http://www.aliyun.com/zixun/aggregation/14750.html "> software enterprises and traditional industry enterprises and institutions Information Center developers, Provide them with a complete set of one-stop Java Web application software rapid development solution.

The platform includes the following sections:

1, J-hi Platform Integration Environment: The J-HI team developed an integrated development environment J-hi Studio, where developers can quickly build their own development environment, create their own models, and quickly generate code.

2, the core framework: Platform for Java code and JS code to provide a complete set of object-oriented core Framework support system, you can think that this is an abstraction layer, whether in the performance of the page, or in the curd of any one layer, the platform provides the maximum abstraction. To ensure the scalability of the platform itself, stability and flexibility. J-hi platform provides a large number of APIs (Java and JS), for users in the development process on demand, so as to further accelerate the development speed and ensure code quality.

3, business platform functions: including authority management, organizational structure, enumeration management, international management, message management.

4, Workflow: including workflow engine and process editor, etc.

J-hi Platform System Architecture

The above diagram is a highly functional overview of the HI platform. The diagram shows that the platform uses Java EE to join the spring implementation from the database end to the business end. From the overall technical route, the platform fully restored the powerful functions of spring IOC and AOP, and realized the complete decoupling and seamless integration of both ends of the business layer, i.e. the presentation layer and the persistence layer. This is to emphasize that this integration is not a traditional provision of a simple set of configuration files, but a combination of business for each framework to provide a more business-friendly, more user-friendly abstraction layer, the abstraction layer in addition to encapsulation, integration also provides a set of customer configurable, extensible common API. But for the larger particles of the function, we are in the form of common components published in the platform, such as tree display, object-oriented tree structure and so on. On the page performance platform in addition to providing a scalable customer tag library, but also to provide you with Ajax technology as the core of the rich client, so that users feel better, more like the web2.0 technology implementation. In addition, the platform more to rely on the business to provide a number of common application services, including the Rights management, organizational structure, task management, etc., for the general application services in our future version of the continuous addition, we can see that the platform is an open and expanding integrated development tools. Finally, the generator runs through all levels and can generate any level of file and code.

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.