bboss开发、模块工程目录结构及功能说明
庞鸿骞
2023-12-01
[size=x-large][b]基于bboss开发项目说明[/b][/size]
要做简单的demo,请参考文档
[url]http://yin-bp.iteye.com/blog/1026261[/url]
正儿八经的做项目,参考文档搭bboss平台开发环境:
[url]http://yin-bp.iteye.com/blog/2230399[/url]
bboss自动代码生成工具使用指南:
[url]http://yin-bp.iteye.com/blog/2256948[/url]
如需使用bboss中某个模块,那么这个地方可以找到各模块最小依赖gradle工程,你可以直接在此基础上开启bboss框架开发之旅:
[url=https://github.com/bbossgroups/bestpractice]bboss最佳实践案例[/url]
最新版本bboss构建指南:《[url=http://yin-bp.iteye.com/blog/2295166]采用gradle构建和发布bboss方法介绍[/url]》
bboss 工程模块目录一览表
[size=x-large][b]|--bboss-core[/b][/size]
bboss ioc、序列化核心工程,构建指令:gradle install
[size=x-large][b]|--bboss-event[/b][/size]
bboss分布式事件工程,构建指令:gradle install
[size=x-large][b]|--bboss-hession[/b][/size] bboss hessian服务发布工程,构建指令:gradle install
[size=x-large][b]|--bboss-jodconverter-core[/b][/size]
bbossword文档处理jodconverter插件工程,构建指令:gradle install
[size=x-large][b]|--bboss-mvc[/b][/size]
bboss mvc工程,,构建指令:gradle install
[size=x-large][b]|--bboss-persistent[/b][/size]
bboss持久层框架工程,,构建指令:gradle install
[size=x-large][b]|--bboss-plugin-hibernate[/b][/size]
bboss hibernate事务托管工程,构建指令:gradle install
[size=x-large][b]|--bboss-plugin-wordpdf[/b][/size]
bbossword文档处理jodconverter插件web工程,构建指令:gradle install
[size=x-large][b]|--bboss-rpc[/b][/size]
bboss rpc框架工程,,构建指令:gradle install
[size=x-large][b]|--bboss-schedule[/b][/size]
bboss quartz任务管理工程,构建指令:gradle install
[size=x-large][b]|--bboss-security[/b][/size]
bboss会话共享和令牌管理核心工程,构建指令:gradle install
[size=x-large][b]|--bboss-security-web[/b][/size]
bboss会话共享监控服务和令牌服务工程,构建指令:gradle install
[size=x-large][b]|--bboss-soa[/b][/size]
bboss序列化核心工程,构建指令:gradle install
[size=x-large][b]|--bboss-taglib[/b][/size]
bboss标签库工程,构建指令:gradle install
[size=x-large][b]|--bboss-util[/b][/size]
bboss工具包工程,构建指令:gradle install
[size=x-large][b]|--bboss-velocity[/b][/size]
bboss版velocity引擎(针对持久层),构建指令:gradle install
[size=x-large][b]|--bboss-data[/b][/size]
bboss版redis和mongodb操作组件,构建指令:gradle install
[size=x-large][b]|--bboss-websocket[/b][/size]
bboss版websocket服务发布组件,构建指令:gradle install
[size=x-large][b]|--bboss-schedule[/b][/size]
bboss版quartz定时任务组件,构建指令:gradle install
[size=x-large][b]|--bestpractice[/b][/size]
已经被迁移到独立github项目,构建指令:gradle install
具体demo 工程说明请参考文档:[url=http://yin-bp.iteye.com/blog/2122876]bboss最佳实践eclipse工程清单及其作用介绍 [/url]
bboss demos源码github托管地址:
https://github.com/bbossgroups/bestpractice
svn下载地址
https://github.com/bbossgroups/bestpractice/trunk
[size=x-large][b]|--database[/b][/size]
已经被迁移到独立bboss 文档github项目
持久层demo依赖的derby文件数据库存放目录
[url]https://github.com/bbossgroups/bboss-document/tree/master/database[/url]
[b][size=x-large]|--文档 [/size][/b]
存放bboss的文档,已经被迁移到独立bboss 文档github项目
[url]https://github.com/bbossgroups/bboss-document/tree/master/%E6%96%87%E6%A1%A3[/url]
源码下载地址:
[b]bboss 源码github托管地址:[/b]
[url]https://github.com/bbossgroups/bboss[/url]
svn下载地址
[url]https://github.com/bbossgroups/bboss/trunk[/url]
[b]bboss 会话共享源码github托管地址:[/b]
[url]https://github.com/bbossgroups/security[/url]
svn下载地址
[url]https://github.com/bbossgroups/security/trunk[/url]
[b]bboss demos源码github托管地址:[/b]
[url]https://github.com/bbossgroups/bestpractice[/url]
svn下载地址
[url]https://github.com/bbossgroups/bestpractice/trunk[/url]
[b]基于bboss的开源工作流Activiti5.12 github托管地址[/b]
[url]https://github.com/yin-bp/activiti-engine-5.12[/url]
svn下载地址
[url]https://github.com/yin-bp/activiti-engine-5.12/trunk[/url]
[b][size=x-large]自动代码生成框架github源码托管地址和svn下载地址:[/size][/b]
github源码托管地址
[url]https://github.com/bbossgroups/bboss-gencode[/url]
svn下载地址
[url]https://github.com/bbossgroups/bboss-gencode/trunk[/url]
[b]bboss大数据抽取工具db-hdfs github托管地址[/b]
[url]https://github.com/bbossgroups/bigdatas[/url]
svn下载地址
[url]https://github.com/bbossgroups/bigdatas/trunk[/url]
[b]bboss设计相关文档托管地址[/b]
[url]https://github.com/bbossgroups/bboss-document[/url]
svn下载地址
[url]https://github.com/bbossgroups/bboss-document/trunk[/url]
除了采用[url=https://github.com/bbossgroups/bboss.git]github clone[/url]或者[url=https://github.com/bbossgroups/bboss/archive/master.zip]下载[/url]压缩包的模式,大家还可以选择性地用svn checkout里面每个核心gradle工程,checkout 核心工程svn地址分别为:
[url]https://github.com/bbossgroups/bboss/trunk/antbuildall[/url]
[url]https://github.com/bbossgroups/bboss/trunk/apache-ant-1.7.1[/url] (这个要先下载,因为是所有工程构建依赖的ant环境)
[url]https://github.com/bbossgroups/bboss/trunk/bboss-core[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-hession[/url]
[url]https://github.com/bbossgroups/bboss-plugins/trunk/bboss-jodconverter-core[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-mvc[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-persistent[/url]
[url]https://github.com/bbossgroups/bboss-plugins/trunk/bboss-plugin-hibernate[/url]
[url]https://github.com/bbossgroups/bboss-plugins/trunk/bboss-plugin-wordpdf[/url]
[url]https://github.com/bbossgroups/bboss-rpc/trunk[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-schedule[/url]
[url]https://github.com/bbossgroups/security/trunk/bboss-security-web[/url]
[url]https://github.com/bbossgroups/security/trunk/bboss-security[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-soa[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-taglib[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-util[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bboss-velocity[/url]
[url]https://github.com/bbossgroups/bboss/trunk/bbossevent[/url]
bboss原始文档和demo database下载
[url]https://github.com/bbossgroups/bboss-document/trunk/database[/url] (这个是derby数据库,mvcdemo会用到)
[url]https://github.com/bbossgroups/bboss-document/trunk/文档[/url]
同样也可通过参考上面的地址用svn checkout 特定模块 bboss demo工程。
checkout bboss demo gradle工程的svn地址清单:
[url]https://github.com/bbossgroups/bestpractice/trunk/mvc[/url]
[url]https://github.com/bbossgroups/bestpractice/trunk/persistent[/url]
[url]https://github.com/bbossgroups/security/trunk/session[/url]
[url]https://github.com/bbossgroups/security/trunk/sessionmonitor[/url]
[url]https://github.com/bbossgroups/bestpractice/trunk/xmlrequest[/url]
[url]https://github.com/bbossgroups/bestpractice/trunk/xmlserializable[/url]
[url]https://github.com/bbossgroups/bestpractice/trunk/easyuidatagrid[/url]
[url]https://github.com/bbossgroups/bestpractice/trunk/demoproject[/url]
[url]https://github.com/bbossgroups/bestpractice/trunk/bbossupload[/url]
[url]https://github.com/bbossgroups/bestpractice/trunk/bboss-clientproxy[/url]
bboss构建请参考:[url=http://yin-bp.iteye.com/blog/2295166]采用gradle构建和发布bboss方法介绍 [/url]
bboss项目特色参考文档:[url]http://yin-bp.iteye.com/blog/1080824[/url]