Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to use the open source J2EE framework bbossgroups 3.5

2025-02-25 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article will explain in detail how to use the open source J2EE framework bbossgroups 3.5. the content of the article is of high quality, so the editor shares it for you as a reference. I hope you will have some understanding of the relevant knowledge after reading this article.

Major improvements to bbossgroups 3.5:

The source code of this and subsequent versions of ◆ is hosted on github

◆ improves the ioc mechanism, supports circular dependency injection, supports object property references similar to C pointer references and references to local attributes within any object, and has no restrictions on reference levels. Bboss aop framework has gradually become one of the few frameworks that can achieve this function.

◆ serialization mechanism supports the serialization and recovery functions of complex objects and relationships between objects (one-way reference, two-way reference, tree structure, mesh structure), which makes bboss serialization tool one of the few tools that can achieve complete serialization function.

◆ comprehensively improves the java reflection mechanism used in bbossgroups components, and supports asm 4.0. comprehensive improvement in performance and ease of use: business objects managed by aop framework, mvc controller method parameter objects, label display objects, attributes in persistence layer or mapping objects no longer need to define get/set methods to complete functions worthy of injection and presentation, binding, etc.

The ◆ sourceforge release file adds the file distrib.zip file, which contains all the jars file directories released by the framework and the framework's complete runnable web application bboss.war.

Bbossgroups project contain follow subprojects:

Bboss-persistent, a persistent framework ().

a. Flexible transaction management (declarative transaction management, programmable transaction management, java annotated transaction management, jdbctemplate transaction management, five classic transaction types, support transaction nesting, support multi-database distributed transactions)

b. Flexible interface to access database (normal sql operation, precompiled sql operation, normal / precompiled batch operation, stored procedure, function)

c. A set of classic database operation tag libraries (add, delete, modify and query, normal sql operation, precompiled sql operation, ordinary / precompiled batch operation)

d. Classic multi-database connection pool configuration management and use (all database operation interfaces can directly specify the name of the connection pool to easily operate on different databases)

2. Bboss-taglib, a web layer taglib framework (list tag,pageine list tag,detail tag, logic tag,tree tag,tabpane tag,dbutil tag)

3. Bboss-aop, an aop framework. (ioc, rpc [jms,mina,jgroups,cxf webservice], bean component,cxf webservice component framworkset and so on.

4. Bboss-event, an event framework (local event,remote distribute event framework base aop rpc framework).

5 、 bboss-util, an utility framework.

6 、 antbuildall, antbuild project that build up projects.

7 、 bbossevent-client, an event remote client test project.

Bboss-client, an rpc client test project. (jms,mina,jgroups,cxf webservice).

9 、 bboss-ws, bboss webserive framework test project.

10. The document directory contains framework development documents and technical usage documents of the bboss aop framework

Bboss group project blog:

Http://blog.csdn.net/yin_bp

Http://yin-bp.javaeye.com/

Bboss group project sourceforge site url:

Http://sourceforge.net/projects/bboss/files/

Since bbossgroup 1.0, the previous persistence layer framework, aop framework, tag library framework, event framework, and tool framework have all been released as subprojects of bbossgroup.

Add antbuildall [ant complile for all bboss group projects]. You can run the run.bat command under antbuildall to compile all subprojects and update the corresponding projects.

The reference jars of.

Release version: bbossgroups-1.0

Release date: 2010/03/18release files:Contain all sub projects source files,distribute files,All projects dependended jars,So the file size is some bigger,do not warry,every sub project can be downloaded alone.

Development architecture-the architecture for developing BS systems based on the bboss framework: see the following figure

Description:

The red part represents the components that need to be implemented by the user.

The green part indicates the file that needs to be maintained by the user.

Components of other colors belong to the category of BS platform and system environment and do not need to be implemented by developers.

On how to use the open source J2EE framework bbossgroups 3.5 to share here, I hope the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report