- 浏览: 9155 次
- 性别:
- 来自: 上海
最新评论
-
p01197:
老哥,我的mysql,连不上,报错信息是:Unknown sy ...
JFast应用系列之(1) -- Java Restful 服务端 项目搭建 -
yangsong158:
做交付型的项目公司,比较适合这种快速开发框架。优秀的作品,必需 ...
JFast应用系列之(5) -- 控制器概述 -
toknowme:
自己写的框架?
JFast应用系列之(1) -- Java Restful 服务端 项目搭建 -
陆地小神仙:
恩恩,我会继续更新博客做用法说明的,谢谢支持!
JFast应用系列之(1) -- Java Restful 服务端 项目搭建 -
ynby369258:
提供一个demo项目怎么用dao,controller就更好了 ...
JFast应用系列之(1) -- Java Restful 服务端 项目搭建
文章列表
jfast项目中创建定时任务:
@Job
public class TestJob {
private Logger log = LogFactory.getLogger(TestJob.class);
@Schedule(cron = "1 * * * * *")
public void task1(){
log.info("每分钟的第一秒执行");
}
@Schedule(cron = " ...
对请求参数进行后端验证:
创建参数验证类:
1.必填验证:
@Validate(name = "require", description = "验证请求参数不可为null")
public class RequireValidate implements ValidateHandler{
/**
* 必填验证
*/
@Override
public void handleValidate(ApiInvocation invoke, String ...
JFast应用系列之(6) -- 拦截器概述
- 博客分类:
- JFast
JFast的拦截器,和其他框架的拦截器类似,容易上手
@Aop(scope = AopScope.Method,order = 0)
public class UserInterceptor implements AopHandler{
public void beforeHandle(ApiInvocation invoke, HttpServletRequest request,HttpServletResponse response, List<Exception> ex) throws Exception {
invoke.invoke(); ...
控制器使用说明:
首先构建一个最基本的控制器类:
/**
* @Api注解是控制器的标志注解,JFast扫描到注解就会认为他是控制器
* 当我们发布一个服务时:对应请求路径是: 类名路径+方法路径
* @author jfast 2015年8月20日
*/
@Api(path = "api/v1", description = "用户信息控制器")
public class UserController {
@Resource
private UserDao userDao; //字段名称和U ...
JFast应用系列之(4) -- 单元测试
- 博客分类:
- JFast
在Jfast项目中如何使用单元测试:
1.在第一节创建的项目中引入junit包:
junit-4.12.jar
2.上代码:
@RunWith(JfastJUnit4ClassRunner.class)
public class Test {
@Resource
private UserDao userDao; // 使用@Resource注解引入上一节创建的 UserDaoImpl类
@org.junit.Test
public void test(){
try{
userDao.getUs ...
JFast应用系列之(3) -- Dao类详解
- 博客分类:
- JFast
JFast Dao类采用了极为简易的设计,全部接近原生SQL,所以很灵活,本身不需要开发者自己写Dao具体实现,极大的简化了所有SQL操作的代码:废话不多说,上代码:
创建User类:
@Date // 这是lombok的东西,不去管它
@Table("t_user") // 当类名与数据库名称不一致时,需要该属性
public class User{
private Integer userId;
private String userName;
private String nickName;
priva ...
JFast应用系列之(2) -- 配置文件说明
- 博客分类:
- JFast
jfast 配置文件固定为:jfast-config.xml,位置必须是src或者src/main/java根目录下。
1.jfast默认的配置属性:
<?xml version="1.0" encoding="UTF-8"?>
<context xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="jfast-context.xsd"& ...
jfast 是一款Java语言的Resuful服务端框架。
优点:
简单,学习成本低
开发速度不是一般快
下面介绍下jfast 项目搭建过程。
1. 下载jfast相关jar包:
jfast-framework-api-0.0.1-SNAPSHOT.jar
...