- 浏览: 695238 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (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 libreoffice结合使用说明已经文件下载插件完善
最近增加工具类/bboss-plugin-wordpdf/src/org/frameworkset/http/converter/wordpdf/FileConvertor.java
通过jodconvertor组件结合,利用libreoffice实现word模板书签和值合并功能
方便地借助swftool和Flashprinter实现word向pdf,swf的转换
o 文件下载插件增加对FileBlob的支持
FileBlob增加构造函数:
public FileBlob( File data,int rendtype)
public FileBlob( String file,int rendtype)
两个构造函数含义是一致的,参数说明:
第一个参数:下载或者浏览的文件对象或者文件路径
第二个参数:标识文件是用来下载还是用来浏览,对应于FileBlob中的两个常量:FileBlob.BROWSER,FileBlob.DOWNLOAD,默认值为FileBlob.DOWNLOAD
使用实例一,控制器下载文件方法:
实例二,结合wordpdfswf插件生成swf文件并在界面上展示:
注意我们这里使用了bboss 的word转pdf、swf插件FileConvertor
我们看看怎样通过FlashPlayer来展示生成的swf文件:
其中的src="getSWFTemp.page"就对应实例三中的控制器方法。
最近增加工具类/bboss-plugin-wordpdf/src/org/frameworkset/http/converter/wordpdf/FileConvertor.java
通过jodconvertor组件结合,利用libreoffice实现word模板书签和值合并功能
方便地借助swftool和Flashprinter实现word向pdf,swf的转换
o 文件下载插件增加对FileBlob的支持
FileBlob增加构造函数:
public FileBlob( File data,int rendtype)
public FileBlob( String file,int rendtype)
两个构造函数含义是一致的,参数说明:
第一个参数:下载或者浏览的文件对象或者文件路径
第二个参数:标识文件是用来下载还是用来浏览,对应于FileBlob中的两个常量:FileBlob.BROWSER,FileBlob.DOWNLOAD,默认值为FileBlob.DOWNLOAD
使用实例一,控制器下载文件方法:
public @ResponseBody FileBlob downloadSWFTempAllUseOpenOffice() throws Exception { System.out.println("--------------程序执行到此处------------------"); String[] bookMarks = new String[] { "DealerName", "Name", "CgName", "TypeName", "OrderQty", "CoolCode", "ChassisCode", "CustPrice", "CustAmt", "sumall", "EarnestPayDays", "EarnestAmt", "StageDate", "FirstAmt", "DepositPercent", "Deposit", "ServiceChargePercent", "ServiceCharge", "NotarizationFee", "InsuranceTerm", "Insurance", "ReinsuranceDeposit", "FinanceAmt", "FinanceFC", "LackAmtPayDate", "LackAmtFinalPayDate", "ReceiverName", "ReceiverID", "ReceiverTel", "Insurer","authoriate" }; String[] mapValue = new String[] { "工程机械有限公司", "工程机械有限公司", "六桥车", "xxx52E(6)", "2", "风冷", "V09660ffff", "300.00", "600.00", "陆万元整", "7", "100", "2000年8月31日", "60", "5", "3", "10", "6", "10", "5", "10", "21", "540", "10", "2000年8月31日", "2000年8月31日", "xxx", "430111199910102121", "13800138200", "xxxxx","bboss" }; String hetongbianhao = "20121222"; String wordtemplate = "/opt/tomcat/wordpdf/anjie.doc"; String pdfpath = "/opt/tomcat/test/anjieswftools_" + hetongbianhao + ".pdf"; String wordfile = "/opt/tomcat/test/anjie_testswftools" + hetongbianhao + ".doc"; String toswfpath = "/opt/tomcat/test/contractswftools_" + hetongbianhao + ".swf"; String officeHome = "/opt/LibreOffice 3.6/"; File f = new File(toswfpath); if(!f.exists()) { FileConvertor.init( officeHome); FileConvertor.getRealWordByOpenoffice(wordtemplate, wordfile,bookMarks, bookdatas); FileConvertor.wordToPDFByOpenOffice(wordfile, pdfpath); FileConvertor.swftoolsConvert(swftoolWorkDir, pdfpath, toswfpath); } FileBlob fileblob = new FileBlob(toswfpath,FileBlob.DOWNLOAD); return fileblob; }
实例二,结合wordpdfswf插件生成swf文件并在界面上展示:
public @ResponseBody FileBlob getSWFTemp() throws Exception { System.out.println("--------------程序执行到此处------------------"); String[] bookMarks = new String[] { "DealerName", "Name", "CgName", "TypeName", "OrderQty", "CoolCode", "ChassisCode", "CustPrice", "CustAmt", "sumall", "EarnestPayDays", "EarnestAmt", "StageDate", "FirstAmt", "DepositPercent", "Deposit", "ServiceChargePercent", "ServiceCharge", "NotarizationFee", "InsuranceTerm", "Insurance", "ReinsuranceDeposit", "FinanceAmt", "FinanceFC", "LackAmtPayDate", "LackAmtFinalPayDate", "ReceiverName", "ReceiverID", "ReceiverTel", "Insurer","authoriate" }; String[] mapValue = new String[] { "工程机械有限公司", "工程机械有限公司", "六桥车", "xxx", "2", "风冷", "V09660", "300.00", "600.00", "陆万元整", "7", "100", "2000年8月31日", "60", "5", "3", "10", "6", "10", "5", "10", "21", "540", "10", "2000年8月31日", "2000年8月31日", "xxx", "430111199910102121", "13800138200", "xxx","bboss" }; String hetongbianhao = "20121222"; String wordtemplate = "/opt/tomcat/wordpdf/anjie.doc"; String pdfpath = "/opt/tomcat/test/anjieswftools_" + hetongbianhao + ".pdf"; String wordfile = "/opt/tomcat/test/anjie_testswftools" + hetongbianhao + ".doc"; String toswfpath = "/opt/tomcat/test/contractswftools_" + hetongbianhao + ".swf"; String officeHome = "/opt/LibreOffice 3.6/"; File f = new File(toswfpath); if(!f.exists()) { FileConvertor.init( officeHome); FileConvertor.getRealWordByOpenoffice(wordtemplate, wordfile,bookMarks, bookdatas); FileConvertor.wordToPDFByOpenOffice(wordfile, pdfpath); FileConvertor.swftoolsConvert(swftoolWorkDir, pdfpath, toswfpath); } FileBlob fileblob = new FileBlob(toswfpath,FileBlob.BROWSER); return fileblob; }
注意我们这里使用了bboss 的word转pdf、swf插件FileConvertor
我们看看怎样通过FlashPlayer来展示生成的swf文件:
<%@ page contentType="text/html; charset=utf-8"%> <html> <head> <title></title> </head> <body marginwidth="0" marginheight="0"> <embed height="100%" width="100%" name="plugin" src="getSWFTemp.page" type="application/x-shockwave-flash"> </body> </html>
其中的src="getSWFTemp.page"就对应实例三中的控制器方法。
发表评论
-
bboss mvc控制器方法跳转地址设置方法介绍
2017-12-09 21:52 910bboss mvc控制器方法跳转地址设置方法介绍 1.直接指 ... -
bboss mvc json插件设置日期类型格式方法
2017-02-28 11:33 743bboss mvc json插件设置日期类型格式方法 一般的 ... -
bboss mvc控制器实现etag和last modify两种http缓存机制
2016-09-07 23:48 1265bboss mvc控制器实现etag和last modify两 ... -
bboss wordpdf构建部署介绍
2016-09-02 15:47 570bboss wordpdf构建部署介绍 下载 源码下载地址: ... -
解决tomcat stop报Illegal access: this web application instance has been stopped异常方法
2015-12-26 23:41 5948解决tomcat stop报Illegal access: t ... -
bboss mvc文件上传实例
2015-06-08 11:13 37本文着重介绍bboss mvc文件上传功能,切入正题 功能点 ... -
bboss mvc @RequestBody注解使用说明
2014-10-23 15:53 1049@RequestBody可以将客户端请求报文体通过数据类型转换 ... -
bboss安全认证过滤器认证后重定向到请求页面功能介绍
2014-10-12 10:55 1341本文介绍bboss安全认证 ... -
bboss mvc控制器方法响应报文注解ResponseBody使用说明
2014-09-20 22:39 1190bboss mvc控制器方法响应 ... -
bboss mvc启动事件监听器使用方法
2014-09-02 20:25 1157在实际应用,往往需要在mvc容器启动后执行相应的操作,bbos ... -
bboss session共享使用方法介绍
2014-05-10 16:12 6145bboss session共享使用方法 ... -
bboss将一个组件同时发布为webservice,hessian,http三种服务方法介绍
2014-04-12 14:31 1654bboss将一个组件同时发布为webservice,hessi ... -
bboss发布apache cxf 2.7.6服务和定义客户端服务实例可能产生冲突解决办法
2014-03-22 23:16 1090bboss发布apache cxf 2.7.6服务和定义客户端 ... -
bboss mvc接收和响应xml格式数据的方法
2013-12-28 19:14 1071本文介绍bboss mvc接收和响应xml格式数据的方法 1 ... -
bboss mvc忽略对bean属性进行参数绑定方法
2013-10-10 20:20 973bboss mvc忽略对bean属性进行参数绑定方法非常简单, ... -
bboss mvc参数绑定注解RequestParam使用说明
2013-08-17 00:02 4196bboss mvc参数绑定注解RequestParam使用说明 ... -
bboss mvc参数绑定注解MapKey使用说明
2013-08-10 23:27 1182bboss mvc参数绑定注解MapK ... -
bboss mvc获取request,session,response,pageContext对象方法
2013-07-12 13:19 1390本文介绍基于bboss mvc后台java程序如何获取requ ... -
bboss mvc ajax响应输出中文乱码解决方法
2013-07-10 23:08 1069对于bboss mvc ajax请求响应出现的中文乱码问题,怎 ... -
bboss 属性编辑器在mvc中的应用
2012-11-22 13:25 828bboss 中提供了EditorInf属 ...
相关推荐
在“bboss mvc开发手册.doc”中,我们可能会找到关于如何使用BBoss MVCDemo进行开发的详细指南。 首先,让我们深入了解BBoss MVCDemo的核心特性: 1. **模型(Model)**:BBoss MVCDemo支持多种数据访问方式,如JDBC...
文档还指出,实际应用环境中,这两种模式往往结合使用,每个应用本身采用集群部署模式,并利用跨域跨应用模式实现不同应用之间的SSO。bboss会话共享还支持跨根域系统之间的SSO,通过使用统一令牌系统。 最后,bboss...
除了`<property-placeholder>`标签,BBoss还支持使用`<context:property-placeholder>`标签,它是Spring框架的一部分,也可以与BBoss集成使用。这种方式的配置类似,但提供了更多的选项,如默认值、忽略未定义的属性...
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...
2. **bboss elasticsearch开发入门教程.wmv**: 通过实例演示,讲解如何使用BBoss进行索引操作、数据插入、查询和更新,帮助初学者快速上手。 **六、资料阅读** "说明.txt" 文件可能包含了关于这些教程的详细步骤和...
BBoss(全称为bbossgroups)是一个专为企业级J2EE应用设计的开源框架,它为Java开发者提供了一系列强大的工具和服务,以简化Web应用程序的开发过程。该框架旨在提高开发效率,降低维护成本,同时保持高度的灵活性和...
结合bboss和Elasticsearch,开发者可以轻松实现日志实时分析、用户行为追踪、商品推荐等业务场景,通过DSL实现复杂查询和聚合分析,提升应用的数据处理能力。 总之,bboss+es基本操作示例是学习和实践Elastic...
**bboss-datatran** 是一个由 **bboss** 社区开源的高效数据处理工具,专注于数据采集、数据清洗转换以及数据入库等任务。...通过深入学习和使用bboss-datatran,用户可以提升数据处理效率,更好地挖掘数据的价值。
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
3. `bboss-util-5.5.0.jar`和`bboss-persistent-5.5.0.jar`:这是BBoss框架的核心组件,提供了许多实用工具类和持久化操作支持,如数据库连接、事务管理等,为Elasticsearch的数据导入提供底层支持。 4. `...
压缩包中的`db-elasticsearch-tool`可能包含了框架的核心库、示例代码、文档和配置文件,帮助用户快速理解和使用这个框架。通过阅读源码、查看示例和文档,开发人员可以深入理解BBoss-DB-Elasticsearch-Tool的工作...
3. **销毁清理**:当应用关闭或过滤器不再使用时,`destroy()`方法会被调用,用于清理资源。 在BBoss框架中,安全认证通常涉及以下步骤: 1. **用户登录**:用户通过提交用户名和密码发起登录请求,服务器验证这些...
"基于bboss新版平台项目环境搭建和代码工具使用视频教程"提供了一套详细的指导,旨在帮助开发者快速掌握bboss新版本平台的相关操作。bboss,全称为Business Basic Open Source,是一个开源的企业级开发框架,它为...
BBoss Persistent是一个轻量级的持久层框架,它提供了方便的方式来处理这些大字段。本文将深入探讨在BBoss Persistent 1.0.2中如何高效地管理CLOB和BLOB数据。 首先,CLOB用于存储大量的文本数据,如长篇文章或XML...
结合BBoss和EasyUI,开发者可以在后端使用BBoss进行业务逻辑的处理和数据管理,同时在前端利用EasyUI创建美观的用户界面。这种组合方式可以有效地提升开发效率,降低项目开发的复杂度,并确保应用具有良好的用户体验...
部署模式涉及到bbosssession在不同环境下的应用,包括如何结合使用诸如apache、nginx、lvs、haproxy等高可用负载技术,以及如何在不同版本的容器中部署。bbosssession支持灵活的部署模式,以适应不同的业务需求和...
官方版本,亲测可用
弹性Tran老板数据交换模块使用文档: : Bboss是一个很好的Elasticsearch Java Rest客户端。 它运行并访问像mybatis这样的elasticsearch来关联数据库。环境要求JDK要求:JDK 1.7+ Elasticsearch版本要求:1.X,2.X,5...