- 浏览: 12556 次
- 性别:
- 来自: 北京
最新评论
文章列表
// 创建name属性为James,age属性为25的User对象并添加到数据库
new User().set("name", "James").set("age", 25).save();
// 删除id值为25的User
User.dao.deleteById(25);
// 查询id值为25的User将其name属性改为James并更新到数据库
User.dao.findById(25).set("name", "James").update();
// 查询id值为25的user, ...
JFinal配备的ActiveRecord插件,除了实现了类似Rails ActiveRecrod的功能之外,还实现了
Db + Record模式,此模式下,开发者甚至可以连Model都不需要写就可以轻松操作数据库,
以下是示例代码:
// 创建name属性为James,age属性为25的record对象并添加到数据库
Record user = new Record().set("name", "James").set("age", 25);
Db.save("user", user);
// 删除id值为25 ...
如果需要下载demo项目、源码及详细文档请到: code.google.com/p/jfinal 并点击软件首页按钮
一:控制器(支持FreeMarker、JSP、Velocity、JSON等等以及自定义视图渲染)
@Before(BlogInterceptor.class)
public class BlogController extends Controller {
public void index() {
setAttr("blogList", Blog.dao.find("select * from blog order by id asc ...
JFinal 是基于Java 语言的 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。
JFinal有如下主要特点:
l MVC架构,设计精巧,使用方便简单
l 遵循COC原则,零配置,无xml