A true, thorough and completely object-oriented software system. It is currently the leading, high-level open source forum system in China.
JiveJdon 3.0 is a complex software system independently developed based on JdonFramework in accordance with the latest foreign design thinking in 2004, "Domain-Driven Design" (DDD). JiveJdon 3.0 design features:
Model-driven design approach; true OO design and programming; easy and convenient function addition, strong maintainability, component-oriented architecture, maximized reusable components, and reliance on JdonFramework's IOC (dependency injection)/AOP architecture.
The user authentication authority system is separated from the business core; the interface is separated from the business core, and the database is separated from the business core. The performance is excellent, fast, and scalable. The memory optimization strategy relying on JdonFramework can cope with high concurrent load access. Click here to view those that do not consider performance optimization. Case. JiveJdon3.0 online discussion with 300 people
JiveJdon improves access speed several times compared to the original Jive. See the feelings expressed by netizens.
JiveJdon 3.0 is a completely rewritten new multi-layer architecture, which should be called JdonForum1.0. Its essence absorbs the famous forum Jive2. To express respect for it, it is named JiveJdon3.0, and it maintains the same database as the original Jive2 for convenience. Upgrading also illustrates a design fact: the database is not the focus of the software, and completely different software can be designed for the same database.
JiveJdon3.0 has good scalability, adopts a completely separated multi-layer architecture, and can be equipped with any database through the J2EE server; at the same time, the interface and business logic are truly separated, and users can design their own interface templates at will, no longer like Some of the popular forums now must be selected from templates provided by the forum's original author. JiveJdon adopts the most advanced international design standards to push free forums to a new height.
JiveJdon 3.0 is not just a forum program, its Message model can be reused in cross-domain scopes such as website content systems, news release systems, e-commerce systems, warehouse management systems, resource management systems, etc. (part of it has been implemented), realizing the current reuse research The highest level of static reuse in the field: business model reuse. Related articles: Software reuse to quickly adapt to changing requirements.
The JiveJdon 3.0 business layer adopts a component-oriented architecture with dynamic component design, which can easily and conveniently expand new functions without causing errors that could affect hundreds of people. The running sequence of traditional business components follows the code calling sequence determined during programming. The obvious disadvantage is that it loses flexibility and cannot be dynamically configured and run according to actual needs, so it cannot adapt to changes in needs faster; while dynamic component definition combines business components. The relationship between is specified at runtime. Please see the charging area for detailed documentation of JiveJdon.