天天看点

bboss开发、模块工程目录结构及功能说明

基于bboss开发项目说明

要做简单的demo,请参考文档

http://yin-bp.iteye.com/blog/1026261

正儿八经的做项目,参考文档搭bboss平台开发环境:

http://yin-bp.iteye.com/blog/2230399

bboss自动代码生成工具使用指南:

http://yin-bp.iteye.com/blog/2256948

如需使用bboss中某个模块,那么这个地方可以找到各模块最小依赖gradle工程,你可以直接在此基础上开启bboss框架开发之旅:

bboss最佳实践案例

最新版本bboss构建指南:《

采用gradle构建和发布bboss方法介绍

bboss 工程模块目录一览表

|--bboss-core  

bboss ioc、序列化核心工程,构建指令:gradle install

|--bboss-event 

bboss分布式事件工程,构建指令:gradle install

|--bboss-hession bboss hessian服务发布工程,构建指令:gradle install

|--bboss-jodconverter-core

bbossword文档处理jodconverter插件工程,构建指令:gradle install

|--bboss-mvc 

bboss mvc工程,,构建指令:gradle install

|--bboss-persistent

bboss持久层框架工程,,构建指令:gradle install

|--bboss-plugin-hibernate

bboss hibernate事务托管工程,构建指令:gradle install

|--bboss-plugin-wordpdf

bbossword文档处理jodconverter插件web工程,构建指令:gradle install

|--bboss-rpc

bboss rpc框架工程,,构建指令:gradle install

|--bboss-schedule

bboss quartz任务管理工程,构建指令:gradle install

|--bboss-security

  bboss会话共享和令牌管理核心工程,构建指令:gradle install

|--bboss-security-web

bboss会话共享监控服务和令牌服务工程,构建指令:gradle install

|--bboss-soa

  bboss序列化核心工程,构建指令:gradle install

|--bboss-taglib

bboss标签库工程,构建指令:gradle install

|--bboss-util 

bboss工具包工程,构建指令:gradle install

|--bboss-velocity

  bboss版velocity引擎(针对持久层),构建指令:gradle install

|--bboss-data

  bboss版redis和mongodb操作组件,构建指令:gradle install

|--bboss-websocket

  bboss版websocket服务发布组件,构建指令:gradle install

|--bboss-schedule

  bboss版quartz定时任务组件,构建指令:gradle install

|--bestpractice

已经被迁移到独立github项目,构建指令:gradle install

具体demo 工程说明请参考文档:

bboss最佳实践eclipse工程清单及其作用介绍

bboss demos源码github托管地址:

https://github.com/bbossgroups/bestpractice

svn下载地址

https://github.com/bbossgroups/bestpractice/trunk

|--database  

已经被迁移到独立bboss 文档github项目

持久层demo依赖的derby文件数据库存放目录

https://github.com/bbossgroups/bboss-document/tree/master/database

|--文档

存放bboss的文档,已经被迁移到独立bboss 文档github项目

https://github.com/bbossgroups/bboss-document/tree/master/%E6%96%87%E6%A1%A3

源码下载地址:

bboss 源码github托管地址:

https://github.com/bbossgroups/bboss

svn下载地址

https://github.com/bbossgroups/bboss/trunk

bboss 会话共享源码github托管地址:

https://github.com/bbossgroups/security https://github.com/bbossgroups/security/trunk

bboss demos源码github托管地址:

https://github.com/bbossgroups/bestpractice https://github.com/bbossgroups/bestpractice/trunk

基于bboss的开源工作流Activiti5.12 github托管地址

https://github.com/yin-bp/activiti-engine-5.12 https://github.com/yin-bp/activiti-engine-5.12/trunk

自动代码生成框架github源码托管地址和svn下载地址:

github源码托管地址

https://github.com/bbossgroups/bboss-gencode https://github.com/bbossgroups/bboss-gencode/trunk

bboss大数据抽取工具db-hdfs github托管地址

https://github.com/bbossgroups/bigdatas https://github.com/bbossgroups/bigdatas/trunk

bboss设计相关文档托管地址

https://github.com/bbossgroups/bboss-document https://github.com/bbossgroups/bboss-document/trunk

除了采用

github clone

或者

下载

压缩包的模式,大家还可以选择性地用svn checkout里面每个核心gradle工程,checkout 核心工程svn地址分别为:

https://github.com/bbossgroups/bboss/trunk/antbuildall https://github.com/bbossgroups/bboss/trunk/apache-ant-1.7.1

(这个要先下载,因为是所有工程构建依赖的ant环境)

https://github.com/bbossgroups/bboss/trunk/bboss-core https://github.com/bbossgroups/bboss/trunk/bboss-hession https://github.com/bbossgroups/bboss-plugins/trunk/bboss-jodconverter-core https://github.com/bbossgroups/bboss/trunk/bboss-mvc https://github.com/bbossgroups/bboss/trunk/bboss-persistent https://github.com/bbossgroups/bboss-plugins/trunk/bboss-plugin-hibernate https://github.com/bbossgroups/bboss-plugins/trunk/bboss-plugin-wordpdf https://github.com/bbossgroups/bboss-rpc/trunk https://github.com/bbossgroups/bboss/trunk/bboss-schedule https://github.com/bbossgroups/security/trunk/bboss-security-web https://github.com/bbossgroups/security/trunk/bboss-security https://github.com/bbossgroups/bboss/trunk/bboss-soa https://github.com/bbossgroups/bboss/trunk/bboss-taglib https://github.com/bbossgroups/bboss/trunk/bboss-util https://github.com/bbossgroups/bboss/trunk/bboss-velocity https://github.com/bbossgroups/bboss/trunk/bbossevent

bboss原始文档和demo database下载

https://github.com/bbossgroups/bboss-document/trunk/database

  (这个是derby数据库,mvcdemo会用到)

https://github.com/bbossgroups/bboss-document/trunk/文档

同样也可通过参考上面的地址用svn checkout 特定模块 bboss demo工程。

checkout bboss demo gradle工程的svn地址清单:

https://github.com/bbossgroups/bestpractice/trunk/mvc https://github.com/bbossgroups/bestpractice/trunk/persistent https://github.com/bbossgroups/security/trunk/session https://github.com/bbossgroups/security/trunk/sessionmonitor https://github.com/bbossgroups/bestpractice/trunk/xmlrequest https://github.com/bbossgroups/bestpractice/trunk/xmlserializable https://github.com/bbossgroups/bestpractice/trunk/easyuidatagrid https://github.com/bbossgroups/bestpractice/trunk/demoproject https://github.com/bbossgroups/bestpractice/trunk/bbossupload https://github.com/bbossgroups/bestpractice/trunk/bboss-clientproxy

bboss构建请参考:

bboss项目特色参考文档:

http://yin-bp.iteye.com/blog/1080824