OA learning Summary

Source: Internet
Author: User
Tags jbpm

After learning OA videos, I have learned a lot of new knowledge. In the IT industry, I have to keep myself updated in real time to keep myself updated, that is, after graduation, you will have to learn a new IT knowledge every year to ensure that your knowledge is fully developed.

Summary In the OA video:

Business

Business is the soul of Self-Engineering. Once we have business, we can see the emergence of our project. OA focuses on understanding business knowledge, I feel that only by understanding the business can we have specific implementation methods. The clearer we grasp the business, the clearer our ideas, and the more we stand on the shoulders of giants in terms of technology, improve your application capabilities, and learn how to quickly find what you want and convert the code format and rules based on your own ideas, in this way, the great power of network programming can be displayed.

Permission management: For details, refer to my blog's OA permission management. This blog fully analyzes the specific relationships between various subject classes. The following is a simple analysis:

In China, permission management systems are a little different. Most companies use roles to control functional modules. However, this is still not user-friendly, because many people cannot directly authorize these modules, so this involves personal control of multiple functions, and the role control function is weakened. Therefore, the user is also related to ACL.

Looking at the class diagram, we can clearly understand the relationship between classes. In this blog, we will introduce the formation of curd in detail to solve the curd bit problem, the entire field and class are clearer. We need to make a good research on the process.

The most important thing about permission management is authentication and authorization: the summary of permission management requirements in my blog OA has been described in detail.

Technically

Ant and XDoclet have a preliminary understanding, because these two tools are too powerful.

Ant: Packaging Tool

XDoclet: automatically generate configuration file for you, source code and so on, such as web, EJB deployment description file, for you to generate struts struts-config.xml configuration file, JavaScript Validation, etc.

Hibernate: The most important relational model, one-to-many, one-to-one, and many-to-many.

Log4j: Understand the log and how to use the log.

Pagesize easily implements the paging function.

I learned about jbpm3, because the jbpm versions are different. In my blog, throughout jbpm, I have provided a full introduction from jbpm3 to jbpm5 and activiti5 (reprinted, as for the implementation of functions, I also followed the video to understand the general process of jbpm.

Dynamic form generation: Write functions similar to jstl, so that the dynamic form loading process is realized.

This is the summary of Oa. In fact, there are still many knowledge systems with small details. We need to put these knowledge into our own knowledge nodes. We still have to do a lot of work to build a knowledge network, compile your dream!

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.