- 浏览: 709777 次
- 性别:
- 来自: 长沙
-
最新评论
-
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 与ecipse gradle buildship插件结合使用方法,但是建议使用gradle sts插件来在eclipse中构建和开发使用bboss框架的项目:点击浏览
gradle buildship和Gradle IDE Pack(bboss官方推荐,个人感觉Gradle IDE Pack的任务面板更加符合大众的操作习惯,基于此推荐Gradle IDE Pack)是目前比较流行的两个eclipse gradle插件
环境准备:
在命令行执行以下指令(先安装好git工具并配置好环境变量)
下载bboss bestpractice源码
假定源码存放目录d:/workspac ...
bboss新版开发平台开发环境搭建和代码生成工具使用视频教程
视频下载地址:下载
或者从bboss开发群文件共享中获取,加入交流群:21220580
加群提示问题答案:gradle
下面是视频的内容介绍,作为视频的参考说明。
1、准备工作
安装开发环境
jdk,idea
git和gradle并配置相关环境变量,参考文档:http://yin-bp.iteye.com/blog/2313145
新建工作目录 d:/workdir
cd d:/workdir
2.获取bboss平台源码
cd d:/workdir
git clone -b master --depth 1 https://git ...
简单的bboss http组件使用方法.
首先在工程中导入bboss http组件:
maven坐标:
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-http</artifactId>
<version>5.3.0</version>
</dependency>
gradle坐标:
compile 'com.bbossgroups:bboss-http:5.3.0'
http组 ...
bboss session手动移除用户会话方法介绍。
在一些特定的情况下只允许用户同时在一个地方登陆,那么每次登录的时候会记录用户和对应的sessionid的关系,同时在登录之前会检查用户是否已经已经在别的地方登录过了(查找之前当前用户账号和sessionid的记录),如果已经登录则会剔除之前的用户。
bboss session的org.frameworkset.security.session.SessionUtil组件提供了以下两个api来支持剔除用户会话功能:
//appcode对应sessionconf.xml文件中的appcode,
//如果没有配置则对应应用的上下文reques ...
在使用最新的mysql-connector-java 6.0.5时,获取表定义信息会抛出空指针异常:
[2016-12-15 10:19:28][DEBUG][com.frameworkset.common.poolman.util.JDBCPool] load table[td_sm_dicttype]'s metadata.
java.lang.NullPointerException
at com.frameworkset.common.poolman.util.JDBCPool.buildTableMetaData(JDBCPool.java:1705)
at com.framewo ...
bboss标签库cell标签格式化数字实例
带double类型的po对象定义:
package test;
public class TestBean {
private String id;
private String name;
private TestBean inner;
private long sellMonery = 1000l;
private double selldoubleMonery = 100000.00d;
public String getId() {
return id;
}
public void setId ...
bboss标签库cell标签展示嵌套对象属性方法实例
带嵌套对象PO类定义
package test;
public class TestBean {
private String id;
private String name;
private TestBean inner;//嵌套对象
public String getId() {
return id;
}
public void setId(String id) {
this.id ...
本文档已做调整,访问地址:
bboss session集成权威指南
bboss session listener类似于servlet规范中的session listener接口,本文介绍bboss session listener实现和配置方法
bboss session listener接口:
package org.frameworkset.security.session;
public interface SessionListener {
public void createSession(SessionEvent event);
public void destroySession(SessionEvent event);
publ ...
本文探讨如何高效快速地开发和调试基于gradle管理的web应用。
gradle是新一代应用构建、版本发布管理工具,功能强大而灵活,号称将取代maven的霸主地位,本文讨论如何借助eclipse jetty插件,调试和开发web应用:
对于gradle管理的web项目,在eclipse中可以用eclipse-jetty插件进行调试,该插件的安装地址:
http://eclipse-jetty.github.io/update
eclipse jetty插件安装和使用教程:1 2
bboss ioc配置文件中使用外部属性文件介绍
与spring ioc一样,在bboss ioc中也可以非常方便地引用外部属性文件(5.0.1及后续版本),本文介绍使用方法。
在工程中引入bboss ioc:
maven坐标:
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-core</artifactId>
<version>5.5.2</version>
</dependency&g ...
bboss mvc控制器实现etag和last modify两种http缓存机制(本文参考《聊聊高并发系统之HTTP缓存》编写)
1.缓存控制器实现
缓存控制器的类文件:
HttpCache.java
实现etag和last modify两种http缓存机制方法分别如下:
last modify
public ResponseEntity<String> cache(
//为了方便测试,此处传入文档最后修改时间
@RequestParam(name="millis") long lastModifiedMillis,
...
bboss wordpdf构建部署介绍
下载
源码下载地址:bboss-wordpdf
下载完毕后将master.zip改名为bboss-plugins.zip,然后解压,本文解压目录为:
d:/bboss-plugins
构建部署步骤
1.通过gretty gradle插件运行demo工程bboss-plugin-wordpdf-web
2.运行前先执行/bboss-plugins的install任务,编译构建所有插件模块:
cd bboss-plugins
gradle install
构建成功后,先启用gretty插件(注意:第一次构建工程,需要关闭gretty插件,默认关 ...
持久层快速入门
先在应用中导入bboss 持久层(bboss persistent版本号5.0.6.7,以实际为准:查看最新版本号):
maven坐标
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-persistent</artifactId>
<version>5.8.2</version>
</dependency>
gradle坐标
compile 'com. ...
先在应用中导入bboss 持久层和hive驱动(bboss persistent版本号5.0.1,以实际为准:查看最新版本号):
maven坐标
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-persistent</artifactId>
<version>5.0.1</version>
</dependency>
<dependency>
<groupId> ...