版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PLAY框架知识简介2016-12-15目录页CONTENTS目录主要概念1代码书写规范4标准目录结构2项目的运行5Play的下载使用3项目的总结6Play框架主要概念Play框架采用了良好的MVC设计模式,这个模式把应用层分为三层:模型层(M),控制层(C)和表示层(V)。M:指业务模型 V:用户界面 C:控制器MVC设计模式4下载下载play1.2.5play1.2.5包包从官网上下载play1.2.5版本,解压后将文件放在任意存储盘下,文件夹中含有play的主包和play提供第三方的jar包,新建play项目时需要引入jar包安装与配置安装与配置Play无需安装,需要在环境变量path中
2、配置,将play的存放路径复制到path中PLAY的下载使用新建新建playplay项目项目在命令窗口中,输入play new 项目名称 单击回车键,确定项目名称在单击回车键,项目成功建立。在项目的父目录下运行play eclipsify +项目名称命令后,可以将新建的项目导入到myeclipse中App,config,public,lib,testPlay项目包含的文件内容App:放置了java文件controller,models,views 分别存放mvc模式的三层代码。Conf:配置文件,设置连接数据库信息、访问端口号以及系统访问首页Public:存放css样式、js文件以及图片信息L
3、ib: jar包Eclipse:选中项目名称.launch右键选择run as 后单击项目名称运行项目Play构建web应用的配置在application.conf 文件中设置项目名称、访问的端口号、连接的数据库信息等Play构建web应用的配置在application.conf 文件中设置项目名称、访问的端口号、连接的数据库信息等Web应用的路径配置在routes 文件中设置项目访问首页访问localhost:9004的时候就会指向application类中的index方法Model表的创建Name=“luser”,schema=“ygjk” luser是数据库中的表名,ygjk是数据库名,
4、使用Table用来设定数据库表名Column用来设置字段名及长度transient表示该字段是临时字段,不会显示在表中创建java方法 render(Application/login.html, page, page1);View页面Play框架的增删改查用法1、新增Luser user = new Luser(); = params. get(“name);user.save();2、修改Luser user = Luser.findById(userid);If(user!=null) = params. get(“name); user.save(
5、);3、删除Luser lu = Luser.find(id = ? , userid).first();lu.delete();4、查询List userlist = Luser.findAll();-查询全部Play框架的增删改查用法5、查询单个对象Luser user = Luser.findByld(userid);或Luser user = Luser.find (“userid=?”,userid).first();6、条件查询List userlist = Luser.find(“unid= ?”,unid).fetch();List userlist = Luser.find(
6、“unid= ?”,unid).fetch(10);List userlist = Luser.find(“unid= ?”,unid).fetch(page,length);Page表示当前页数,从1开始;length表示每页的记录数Play框架使用总结编译及运行框架自动编译和重新装载源文件的任何改变注意:新建的类或model表需要重新运行项目报错发生异常,此框架会直接显示错误代码,甚至是模板代码项目打包部署app,config,public,lib,需要删除.svn文件夹人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年河南省公务员录用考试《行测》真题及答案解析
- 吉林师范大学《数字合成技术进阶》2021-2022学年第一学期期末试卷
- 吉林师范大学《隶书理论与技法III》2021-2022学年第一学期期末试卷
- 吉林师范大学《合同法》2021-2022学年第一学期期末试卷
- 企业员工书法培训活动方案
- 粉煤灰在道路建设中的应用方案
- 吉林师范大学《材料科学基础》2021-2022学年第一学期期末试卷
- 2024个人住房借款合同模板
- 2024造林绿化工程合同书样本
- 2024装修合同格式范文
- 2024-2025学年初中九年级数学上册期中测试卷及答案(人教版)
- 人教版2024新版七年级上册数学期中模拟测试卷(含答案解析)
- 电梯日管控、周排查、月调度内容表格
- 提升杆式轨道球阀制造工艺及技术特点
- 苏教版二年级(上)数学全册集体备课
- 锯齿形螺纹的压型和基本尺寸
- 葛洲坝、三峡毕业实习
- 热风炉设计说明书.doc
- 强制性运动疗法讲解
- 电力系统的故障类型及原因分析
- 产品总监绩效考核表
评论
0/150
提交评论