热衷开源,主要开源作品:开源框架bboss,bboss session,bboss 序列化等 bboss特色:http://yin-bp.iteye.com/blog/1080824
本文以一个实际的demo工程来介绍,如何通过bbossgroups来实现以下功能: 1.通过MVC实现文件上传,通过持久层框架将文件存入数据库 2.使用持久层框架从数据库中获取文件实现下载功能(blob下载和转储为File下载两种方式) 3.本文涉及框架模块:mvc,persistent,taglib,aop/ioc 本文展示如何从MultipartHttpServletRequest中获取上传的附件, 后续将撰文介绍直接绑定MultipartFile对象或者数组到控制其方法参数或者po对象属性的案例。
bbossgroups项目新域名开通 http://www.bbossgroups.com
bbossgroups持久层框架查询返回Map对象和Map列表对象api: @Test public void queryListMap() throws SQLException { String sql = "select * from LISTBEAN "; List dbBeans = SQLExecutor.
本文简单介绍bbossgroups持久层框架ConfigSQLExecutor组件api实例,以下就是相关接口的使用实例: /* * Copyright 2008 biaoping.yin * * Licensed under the Apache License, Version 2.
bbossgroups持久层框架数据源配置文件实例,本配置包含了物理数据源stsmc的配置实例: stsmc false jdbc/mysql-ds com.
动态sql配置文件内容: 动态sql语句中包含两种类型的变量: #[service_requester_name] 这种变量将被转换成预编译绑定参数变量 $service_requester_code 这种变量直接被替换成相应的变量...
cxf webserivce与jdk1.6存在以下包冲突问题: jaxb-impl-2.1.12.jar与jdk 1.6 的rt.jar包有冲突,会导致webservice服务发布失败。 我目前的解决办法是换回jdk 1.5,不知道大家有没有更好的解决办法
本文介绍bbossgroups持久层ConfigSQLExecutor组件的典型用法-预编译操作 本文分三部分: 1.dao层写法 2.sql配置文件配置方法(可以支持多种数据库sql配置) 3.
本文介绍bbossgroups 持久层框架动态创建、启动、停止和使用多个数据源的方法,直接看代码,欢迎大家一起讨论,有疑问可相互交流。 //启动一个连接池数据源 DBUtil.startPool(dbname, dbdriver, dburl, dbuser, dbpassword, validationQuery); //启动一个非连接池数据源 DBUtil.
为了方便大家了解bbossgroups,我特意把相关的资料整理了一下 有用的一些文章: 1.Ajax方式发送XML及接收xml响应实例 http://www.iteye.com/topic/1102764 2.
本文介绍通过bbossgroups 的mvc框架实现Ajax方式发送XML数据及接收xml响应实例,切入正题。 本文分两部分: 1.Ajax方式发送XML数据及xml响应的接收demo的下载和部署 2.
本文介绍bbossgroups mvc结合jquery easyui datagrid portal的一个简单案例,分3部分: 第一部分:案例效果 第二部分:实战-下载案例工程和部署案例 第三部分:功能和代码实现介绍 本案例大致功能描述如下: 1.通过bbossgroups 控制器方法返回对象,然后mvc框架将对象转换为json对象返回给jquery easyui datagrid展示 2.jquery easyui datagrid通过指定对应控制器方法的请求url来获取datagrid的数据,然后展示出来 3.同时结合jquery easyui portal插件来做界面集成展示。
bbossgroups项目demo站点升级完毕,访问地址: http://www.bbossgroups.com/bboss-mvc/index.htm 新加portaldemo: http://www.
经过一段时间紧张的开发工作,bbossgroups-3.2 发布了,支持对象xml序列化功能,可以方便地对各种复杂数据类型进行序列化和反序列化,甚至是文件对象内容。相比3.1,这个版本做了非常大的改进和功能扩展,优化aop/ioc体系结构,并且基于ioc技术开发出了独具特色的对象序列化技术;mvc、持久层、标签库、任务调度都做了很大的改进;开发文档和培训ppt更加全面,在iteye开辟了bbossgroups专栏: http://bbossgroups.group.iteye.com/group/wiki,可以在第一时间将框架的最新动态呈现给大家。
浅谈 BbossMVC restful使用技巧。切入正题。 1.BbossMVC restful功能实现机制 BbossMVC restful功能使用起来非常简单,非常适用,主要是通过BbossMVC restful控制器来实现,这类控制器的特征如下: 1.
声明:3.6以后的bboss中已经增加了安全过滤器,不再需要这个拦截器来进行安全认证检测 浅谈 bboss mvc 页面访问控制实现机制,本文介绍如何通过bboss mvc框架中的拦截器来实现页面访问控制功能,内容不多,很简单,但是很实用,呵呵。
bbossgroups 框架最小依赖工程(mvc,taglib,aop,persistent,object servializable) mvc-min-eclipse.zip:包含mvc,taglib,aop/ioc最小依赖eclipse工程和测试用例 persistent-min-eclipse.
本文介绍bbossgroups 中的对象xml序列化技术,涵盖基础数据类型、复杂对象、异常对象、文件对象、二进制数组、容器对象(List,Map,Set,Array)以及各种类型的组合结构,其特点是api简单,转换效率高,生成的xml简洁易懂,可读性好,可以通过aop框架组件管理容器直接加载xml串获取其中的对象。
浅谈 BbossMVC 数据绑定,本文介绍BbossMVC框架的数据绑定功能。包括数字绑定,字符串绑定,日期类型绑定,日期数组类型绑定,bean对象绑定,List绑定,Map绑定,枚举类型绑定,枚举类型数组绑定。
推荐bbossgroups 专栏文章《bbossgroups 开发系列文章之-最佳实践 》 http://www.iteye.com/wiki/bbossgroups/3092-mvc-bboss-config 包含以下内容: bboss mvc框架基础配置 bboss m...
bbossgroups 3.1 SQLExecutor组件api使用实例 /* * Copyright 2008 biaoping.yin * * Licensed under the Apache License, Version 2.
bbossgroups 3.1中webservice引擎使用方法可以参考bbossgroups培训教程的25-28页,下载地址: http://dl.iteye.com/topics/download/5e8d0f07-53c2-34f1-a0d8-ee43369774ea 也可以参考CXF WEBSERVICE测试用例: http://dl.
bbossgroups 3.1中quartz调度引擎的使用方法大致的使用方法可参考ppt培训教程中的29-32页: http://dl.iteye.com/topics/download/dbb40455-9ed9-3564-87c5-0c64f2af96b0 或者查看附件测试用例: http://dl.
通过bboss mvc实现分页操作 mvc demo下载和部署方法可以参考文档: http://yin-bp.iteye.com/blog/1026245 这里介绍一下通过bboss mvc实现分页操作的实现步骤,呵呵 1.
bboss mvc框架中使用注解指定控制器方法日期类型参数日期格式的例子 直入正题: 1.控制器方法定义-DateConvertController /* * Copyright 2008 biaoping.
基于bboss开发项目说明 要做简单的demo,请参考文档 http://yin-bp.iteye.com/blog/1026261 正儿八经的做项目,参考文档搭bboss平台开发环境 普通ui版平台: http://yin-bp.
bbossgroups mvc demo部署方法: 1.环境准备 jdk 1.6或以上 tomcat 7或以上版本 2.下载最新的源码包 bboss-site(定期发布) 3.下载后解压,进入bboss-site工程目录,执行build.
bbossgroups-3.1 发布,新增组件异步调用功能,对mvc框架功能做了进一步的改进,丰富了数据绑定机制,标签库修复了jquery ajax提交和装载页面中文乱码问题, 整个框架相比以前的版本性能更好,更加简单易用。
1.bboss aop框架的工厂模式实现组件管理概述 bboss aop框架的工厂模式是bbossgroups3.0新引入的一种组件创建机制,是对原有的属性注入模式和构造函数注入模式的很好补充。
bbossgroups-3.1 支持组件方法异步调用,本文介绍一下aop框架中的组件方法异步调用功能的特性,提供了对组件方法异步执行的几乎所有模式。 1.异步机制 Bbossgroup 3.1版本中新增了组件异步调用功能,大致的机制如下: 是否需要返回调用结果,默认不返回,主线程继续往前走...
bbossgroups 3.0 培训教程,说不定能给你一个惊喜,目前的发布的最新版本是3.5,即将发布3.6版本,3.x版本集struts2和spring mvc 3.0的优势于一身,提供丰富的demo应用,不可小觑啊,相关的信息请参考新闻: http://www.
bbossgroups-3.0发布 release version : bbossgroups-3.0 release date: 2011/02/26 主要的功能特性: 1.新增的一套mvc框架即bboss-mvc子项目,这是bbossgroups-3.0相比bbossgroups-2.0-RC1最大的变化。
bboosgroups论坛访问地址:http://www.xtzy.com:800 bbossgroups 3.0即将发布,绝对是个非常不错的开源项目。在bbossgroups 2.0的基础上,修复一系列问题,各个子项目的功能也做了非常大的改进。
bbossgroups 3.0已经发布,详细信息访问: http://yin-bp.iteye.com/admin/blogs/932466
ModelAndView使用方法-一个关于校验码生成的bbossmvc restful示例1 bboss mvc即将伴随bbossgroups 2.1一起发布,这里我们先看一个bboss-mvc 的restful风格的案例: 1.
本文以一个简单的实例来介绍bbossgroups中持久层框架如何实现多数据库事务: @Test public void testMutiDBTX() { TransactionManager tm = new TransactionManager(); try { tm.
bbossgroups项目中提供的一套非常简洁但是功能却很丰富的aop框架,本文介绍如何使用使用rmi协议、基于cglib实现组件管理和远程方法调用。 组件配置org/frameworkset/spi/cglib/service-bean-assemble.
针对bbosspersistent,在oracle 10上做了一个简单的性能测试: 环境配置: 连接池最大连接数设置为10 连接池初始连接数位2 测试场景: 300个线程并发往一张3字段的表中插入数据,每个线程执行3条记录插入操作 测试结果: 插入完毕后,统计结果如下 不使用事务 :357条/秒 使用RW_TRANSACTION事务:820条/秒 测试程序: package com.
bboss-persistent结合bboss-aop也可以实现注解事务哦. 先看一个业务组件: package org.frameworkset.spi.transaction.annotation; import java.
------------------------------------------------------------------ 2010-07-23 ------------------------------------------------------------------ ...
本补丁修改了以下问题: 最近发布的bbossgroups-2.0-RC版本中采用cglib ioc机制时,执行组件方法调用时将报堆栈溢出错误。 修改相关的程序: /bbossaop/src/org/frameworkset/spi/cglib/BaseCGLibProxy.
bbossgroups 2.0-RC中对jgroups已经升级到Jgroups 2.10.0版本,因此对aop中基于JGroups的rpc也做了相应的调整,本文详细讲解新的使用方法: 1.配置文件目录调整: jgroups本身协议配置文件和存放目录(tcp,udp) /bbossaop/resources/org/frameworkset/spi/jgroups/jgroups-tcp.
2.0版本的aop框架中集成了quartz任务调度组件,该组件包含三部分: 1. 任务管理组件: 用来启动和停止任务调度引擎,管理任务(新增,启动,修改,停止,挂起/继续,删除任务) org.frameworkset.task.TaskService 2. 任务管理服务组件:按分组模式管理所有的job任务,并从相关的数据源加载作业任务 所有的任务管理组件都从抽象类org.frameworkset.task. ScheduleService继承 3. 任务配置文件:用来配置不同的作业服务和具体的作业job。
bboss aop框架通过其动态代理模块来创建所有业务组件的代理对象实例,代理对象保持业务组件对象的引用,以便对声明式事务、注解事务、同步控制、拦截器、远程服务组件方法进行拦截调用。当业务组件引用其他业务组件的实例时,可以通过依赖注入的方式来初始化该引用实例的值,也可以通过依赖注入方式指定业务组件基本属性的值(目前支持两种基本类型,数字类型和字符串类型)。
bbossgroups project contain follow subprojects: 1.bboss-aop, an aop framework.(ioc ,rpc[jms,mina,jgroups,cxf webservice,rmi,netty,restful],bean c...
即将发布bbossgroup-2.0 rc版本,敬请大家届时关注。 bbossgroup-2.0 rc较之以前的版本,功能更加稳定,更加可靠。而且增加了一些新的功能特性: 2.0版本的aop框架新增特点: 较之以前的版本更加稳定,性能更好,更加成熟 新增了cglib动态代理,组件可以不定义接口即可在上面实现动态代理功能。
新建了圈子http://bbossgroups.group.iteye.com/,欢迎大家加入 本圈子致力于j2ee框架bbossgroups的技术和动态讨论。 bbossgroups 最新版本 1.
bbossgroups rpc框架修复了一个bug bug的描述如下: 客服端发起远程调用后,一旦在调用的过程中(请求发送过程中)出现异常就会导致客服端请求一直等待直到超时后才能返回,这时将会抛出超时异常,真正的异常并没被抛出到客户端程序中。
最近接触jquery,觉得jquery确实比较好用,但是在使用过程中碰到不少问题,最典型的问题是选择器通过元素的#id来查找元素对象时,如果id中包含jquery的特殊字符就会导致查找失败,目前我碰到了以下特殊字符需要转义:.
即将发布的bbossgroups 1.0rc版本的rpc框架增加jboss netty 协议的支持,并且可以方便地启用netty 的ssl功能 同时增加了mina的ssl功能的支持,可以通过配置方便地启用ssl功能。