PLAY框架知识简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Model表的创建
Name=“luser”,schema=“ygjk” luser是数据库中的表名,ygjk是数据库名,使用@Table用来设定数据库表名@Column用来设置字 段名及长度@transient表示该字段是临时字段,不会显示在表中
创建java方法
render("Application/login.html", page, page1);
Play构建web应用的配置
在application.conf 文件中设置项目名称、访问的端口号、连接的数据库信息等
Play构建web应用的配置
在application.conf 文件中设置项目名称、访问的端口号、连接的数据库信息等
Web应用的路径配置
在routes 文件中设置项目访问首页
访问localhost:9004的时候就会指向application类中的index方法
(V)。
M:指业务模型 V:用户界面 C:控制器
PLAY的下载使用 下载play1.2.5包
从官网上下载play1.2.5版本,解压后将文件放在任意存储盘下,文件夹 中含有play的主包和play提供第三方的jar包,新建play项目时需要引入 jar包
4
安装与配置
Play无需安装,需要在环境变量path中配置,将play的存放路径复制到 path中
PLAY框架知识简介
2016-12-15
目录页
CONTENTS
目录
1
2 3
主要概念 标准目录结构 Play的下载使用
4 5 6
代码书写规范 项目的运行 项目的总结
Play框架主要概念
MVC设计模式
Play框架采用了良好的MVC设计模式,这个模式把应用层分为三层:模型层(M),控制层(C)和表示层
View页面
Play框架的增删改查用法
1、新增 Luser user = new Luser(); user.name = params. get(“name"); user.save(); 2、修改 Luser user = Luser.findById(userid); If(user!=null){ user.name = params. get(“name"); user.save(); } 3、删除 Luser lu = Luser.find("id = ? ", userid).first(); lwk.baidu.com.delete(); 4、查询 List<Luser> userlist = Luser.findAll();--查询全部
Play框架的增删改查用法
5、查询单个对象 Luser user = Luser.findByld(userid); 或
Luser user = Luser.find (“userid=?”,userid).first();
6、条件查询 List<Luser> userlist = Luser.find(“unid= ?”,unid).fetch(); List<Luser> userlist = Luser.find(“unid= ?”,unid).fetch(10); List<Luser> userlist = Luser.find(“unid= ?”,unid).fetch(page,length); Page表示当前页数,从1开始;length表示每页的记录数
App:放置了java文件controller,models,views 分别存放mvc模式的三层代码。 Conf:配置文件,设置连接数据库信息、访问端口号以及系统访问首页 Public:存放css样式、js文件以及图片信息 Lib: jar包 Eclipse:选中项目名称.launch右键选择run as 后单击项目名称运行项目
新建play项目
在命令窗口中,输入play new 项目名称 单击回车键,确定项目名称在 单击回车键,项目成功建立。在项目的父目录下运行play eclipsify +项 目名称命令后,可以将新建的项目导入到myeclipse中 App,config,public,lib,test
Play项目包含的文件内容
Play框架使用总结
编译及运行
框架自动编译和重新 装载源文件的任何改 变 注意:新建的类或 model表需要重新运 行项目
报错
发生异常,此框架会 直接显示错误代码, 甚至是模板代码
项目打包部署
app,config,public, lib,需要删除.svn文件 夹