- 浏览: 694746 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (364)
- quick start (57)
- bboss aop (43)
- bboss mvc (48)
- bboss persistent (96)
- bboss taglib (30)
- bboss event (10)
- bbossgroups (52)
- bboss (32)
- bboss会话共享 (17)
- bboss rpc (7)
- bboss 国际化 (5)
- bboss 序列化 (9)
- bboss cxf webservice (8)
- bboss hessian (3)
- bboss 安全认证SSO (15)
- bboss 工作流 (6)
- 平台 (18)
- bboss quartz (3)
- 杂谈 (5)
- 大数据 (1)
- bboss elastic (24)
- bboss http (1)
- bboss kafka (1)
- Elasticsearch Scroll和Slice Scroll查询API使用案例 (1)
最新评论
-
qianhao123:
...
采用gradle构建和发布bboss方法介绍 -
qianhao123:
[img][/img]
采用gradle构建和发布bboss方法介绍 -
yin_bp:
欢迎大家参与working
高性能elasticsearch ORM开发库使用介绍 -
qq641879434:
万分感谢
bboss 持久层sql xml配置文件编写和加载方法介绍 -
yin_bp:
qq641879434 写道怎么设置配置文件 可以查看执行的S ...
bboss 持久层sql xml配置文件编写和加载方法介绍
bboss是一个非常不错的ioc框架,功能类似于spring ioc和google guice,本文结合一个简单的案例来介绍bboss ioc的用法,让你快速的了解和上手使用bboss ioc。
1.首先在工程中引入bboss ioc
maven坐标:
gradle坐标:
2.编写组件实现
org.gradle.IOCExample
3.定义外部属性配置-config.properties
4.配置bboss ioc
编写bboss ioc配置文件:exampile.xml,放到工程resources目录
5.测试用例
6.构建和运行
在构建和运行之前先安装并配置好gradle环境,gradle的安装和配置参考文档:
http://yin-bp.iteye.com/blog/2313145
下载示例:下载
解压下载的文件,后切换到cmd,在testioc目录下执行命令:
gradle releaseVersion
然后切换到目录build/dist下面,运行指令:start.bat就可以看效果了:
1.首先在工程中引入bboss ioc
maven坐标:
<dependency> <groupId>com.bbossgroups</groupId> <artifactId>bboss-core</artifactId> <version>5.0.3.5</version> </dependency>
gradle坐标:
compile group: 'com.bbossgroups', name: 'bboss-core', version: '5.0.3.5'
2.编写组件实现
org.gradle.IOCExample
package org.gradle; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class IOCExample { private static final Logger logger = LoggerFactory.getLogger(IOCExample.class); private String name ; private String sex; private String homepage; public void init(){ logger.debug("init bean............."); } public String exampMethod(){ return new StringBuilder().append("name = ").append(name).append(",") .append("sex = ").append(sex).append(",") .append("homepage = ").append(homepage).toString(); } }
3.定义外部属性配置-config.properties
name=杰克 homepage=http://www.bbossgroups.com
4.配置bboss ioc
编写bboss ioc配置文件:exampile.xml,放到工程resources目录
<!-- bboss ioc配置实例 --> <properties> <!-- 导入外部属性文件,bboss ioc外部属性参考文档: http://yin-bp.iteye.com/blog/2325602 --> <config file="config.properties"/> <!-- name="examplebean" 指定组件名称 class="org.gradle.IOCExample" 指定组件实现类 f:name="${name:jack}" 组件属性name注入,值配置在config.properties文件中,如果外部属性文件中没有配置name则使用默认值jack f:homepage="${homepage}" 组件属性homepage注入,值配置在config.properties文件中 f:sex="男" 属性sex注入 init-method="init" 组件初始化方法 --> <property name="examplebean" class="org.gradle.IOCExample" f:name="${name:jack}" f:homepage="${homepage}" f:sex="男" init-method="init" /> </properties>
5.测试用例
package org.gradle; import org.frameworkset.spi.BaseApplicationContext; import org.frameworkset.spi.DefaultApplicationContext; import org.junit.Test; /** * Created by 1 on 2017/6/25. */ public class TestInvoke { @Test public void test(){ //初始化ioc容器 BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("example.xml"); //获取组件实例 IOCExample example = context.getTBeanObject("examplebean",IOCExample.class); //调用组件方法 String message = example.exampMethod(); System.out.println("message:"+message); } }
6.构建和运行
在构建和运行之前先安装并配置好gradle环境,gradle的安装和配置参考文档:
http://yin-bp.iteye.com/blog/2313145
下载示例:下载
解压下载的文件,后切换到cmd,在testioc目录下执行命令:
gradle releaseVersion
然后切换到目录build/dist下面,运行指令:start.bat就可以看效果了:
发表评论
-
bboss kafka组件使用介绍
2017-07-22 14:03 1343bboss kafka组件使用介绍 本文使用的实例对应的gra ... -
bboss log4j滚动日志文件扩展插件使用介绍
2017-06-25 11:05 1442bboss扩展了log4j滚动切割文件插件org.apache ... -
bboss redis组件使用实例
2017-03-04 16:57 1184在工程中导入bboss redis组件 gradle comp ... -
bboss 与ecipse gradle buildship插件结合使用方法
2017-02-23 09:48 1196本文介绍bboss 与ecipse gradle builds ... -
如何快速高效地开发和调试基于gradle管理的web应用
2016-09-28 23:39 1474本文探讨如何高效快速地开发和调试基于gradle管理的web应 ... -
bboss ioc配置文件中使用外部属性文件介绍
2016-09-20 11:35 1143bboss ioc配置文件中使用外部属性文件介绍 与spri ... -
bboss wordpdf构建部署介绍
2016-09-02 15:47 568bboss wordpdf构建部署介绍 下载 源码下载地址: ... -
bboss与spring中配置和引用bboss数据源和bboss dao组件方法说明
2016-08-10 16:04 915首先在项目中导入bboss 持久层包: maven坐标 & ... -
bboss gradle工程导入eclipse介绍
2016-07-24 14:01 2936bboss gradle工程导入eclipse介绍(本文适用于 ... -
采用gradle构建和发布bboss方法介绍
2016-05-01 23:23 4658采用gradle构建和发布bboss版本及从maven中央库下 ... -
bboss ioc提供的组件初始化工具类介绍
2016-03-18 16:17 736bboss ioc提供的组件初始化工具类介绍 bboss i ... -
bboss文件缓存组件FileContentCache介绍
2016-02-27 15:23 702bboss文件缓存组件FileContentCache介绍 ... -
bboss自动代码生成工具使用指南
2015-11-15 21:09 10139本文介绍bboss自动代码生成工具使用方法 工具在线试用: ... -
bboss应用程序运行容器使用介绍
2015-06-22 16:15 1935bboss微服务运行容器使 ... -
扩展bboss ioc语法实现自定义的ioc依赖注入功能
2015-01-20 23:08 1328bboss ioc配置语法简洁而严谨,提供了强大的依赖注入功能 ... -
bboss框架配置监控介绍
2015-01-12 14:26 1669bboss框架配置监控介绍 ... -
bboss开发、模块工程目录结构及功能说明
2014-10-15 19:46 4867基于bboss开发项目说明 ... -
bboss最佳实践gradle工程清单及其作用介绍
2014-09-27 09:13 2276基于bboss开发项目说明 ... -
bboss版activiti 5.12扩展动态
2014-09-20 18:19 5260继扩展Activiti-5.12轻松实 ... -
bboss跨站攻击白名单和脚本攻击防火墙配置
2014-08-01 09:56 1106本文详细介绍bboss跨站攻击白名单和跨站脚本攻击防火墙配置 ...
相关推荐
BBoss是一个轻量级的企业级应用开发框架,提供了IOC(Inversion of Control)功能,使得对象之间的依赖关系可以通过配置文件进行管理。本文将详细介绍如何在BBoss的IOC配置文件中引用外部属性文件,以便更好地管理和...
2. **bboss elasticsearch开发入门教程.wmv**: 通过实例演示,讲解如何使用BBoss进行索引操作、数据插入、查询和更新,帮助初学者快速上手。 **六、资料阅读** "说明.txt" 文件可能包含了关于这些教程的详细步骤和...
- 快速入门:简单的示例展示如何创建第一个BBoss MVCDemo应用,包括编写控制器、模型和视图。 - 请求处理:讲解BBoss MVCDemo如何处理HTTP请求,包括URL映射、参数绑定和返回值处理。 - 模型层详解:介绍如何定义...
bboss会话共享是一种分布式会话管理技术,它针对在集群环境下应用部署时如何解决会话数据丢失和单点登录问题提供了专门的解决方案。根据提供的文档内容,我们可以详细探讨bboss会话共享涉及的关键知识点。 首先,...
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...
BBoss(全称为bbossgroups)是一个专为企业级J2EE应用设计的开源框架,它为Java开发者提供了一系列强大的工具和服务,以简化Web应用程序的开发过程。该框架旨在提高开发效率,降低维护成本,同时保持高度的灵活性和...
bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布和管理,hessian服务发布和管理等功能。另外还提供了符合中国式自由流的bboss activiti工作流...
bboss框架集成了AOP/iOC、MVC、持久化标签库、RPC、事件处理、Bean-XML序列化等多种功能。本项目基于bboss框架构建了数据采集ETL工具、流批一体化Stream工具、Elasticsearch客户端工具和WebSession共享框架等应用。
"基于bboss新版平台项目环境搭建和代码工具使用视频教程"提供了一套详细的指导,旨在帮助开发者快速掌握bboss新版本平台的相关操作。bboss,全称为Business Basic Open Source,是一个开源的企业级开发框架,它为...
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
**bboss+es基本操作示例** ...总之,bboss+es基本操作示例是学习和实践Elasticsearch与Java集成的优秀资源,通过这个示例,开发者可以快速掌握bboss框架下的DSL操作,为实际项目开发打下坚实基础。
**bboss-datatran** 是一个由 **bboss** 社区开源的高效数据处理工具,专注于数据采集、数据清洗转换以及数据入库等任务。它实现了流批一体化的数据处理能力,使得用户能够灵活地应对实时和批量的数据处理场景。在...
压缩包中的`db-elasticsearch-tool`可能包含了框架的核心库、示例代码、文档和配置文件,帮助用户快速理解和使用这个框架。通过阅读源码、查看示例和文档,开发人员可以深入理解BBoss-DB-Elasticsearch-Tool的工作...
3. `bboss-util-5.5.0.jar`和`bboss-persistent-5.5.0.jar`:这是BBoss框架的核心组件,提供了许多实用工具类和持久化操作支持,如数据库连接、事务管理等,为Elasticsearch的数据导入提供底层支持。 4. `...
该工具是一款基于bboss...此工具能够自动生成bboss MVC、IOC、持久化、JSP、i18n、SQL配置文件、Web服务、Hessian服务等相关源代码,适用于快速开发和项目迭代。详细文档请参考:http://yin-bp.iteye.com/blog/2256948
BBoss安全认证过滤器是Java Web开发中一种用于实现用户身份验证和权限控制的重要组件。在Web应用程序中,过滤器(Filter)是Servlet规范的一部分,它允许开发者在请求到达目标Servlet或JSP之前进行预处理,以及在...
在实际生产环境中,bbosssession的表现良好,并能够快速响应各种会话管理需求。 四、bbosssession与应用集成 bbosssession提供了与现有应用程序的集成方式,可以实现容器session与bbosssession的自由切换。其设计...
1. **BBoss框架入门**:介绍如何安装配置BBoss,以及创建第一个项目的基本步骤。 2. **BBoss核心组件讲解**:详细解析BBoss的各个模块,如DAO、Service、权限控制等的使用方法。 3. **EasyUI组件使用**:讲解如何在...