`
bluerose
  • 浏览: 147172 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

初探play framework总结

    博客分类:
  • Java
阅读更多

最近出差弄个项目 现学delphi 后台用java mina和别人的c写的socket交互。delphi和java通过webservice交互。幸好数据量不大,性能要求不高。累得半死不活的。最近几天有点空研究了下play framework。感觉良好。试着做些demo。遇到一些也解决了一些问题。记录下。

 

1.在配置application.conf时,尤其是去掉注释时,此行前面不能有空格,否则会无效。

 

2.初始化数据yml的时候,我是在eclipse编辑的。但是总出错,后来拷贝demo的来修改就正确。应该是一些回车符之类的影响。

 

3.创建某个对象的某个页面的命令在进入工程目录后 输入:play crud:ov --template Users/list

 

4.修改默认模板 play crud:ov --template crud/list

 

5.修改secure的login页面 输入 play secure:ov --login

 

6.定制表单,其实就是完善了一下。比如date没有使用日期控件等。在app/views下新建tags文件夹,我拷贝views.tags.crud下的form.html和dateField.html到里面。并重命名form为myform,删除myform.html里的dateField前的crud.在blank.html里修改为引用的form即可。

 

7.每个entity都应该有个toString方法,用来返回关键字段。比如在关联的entity界面上的显示字段,还有security里的connected默认值。

 

8.crud的中文化是在message里加 例如:task=任务。那么显示出来的就是中文。但是如果不同的entity里有相同名称的字段呢?怎么区分呢?方法很简单。在form.html里加一点代码。例如原来是 #{dateField name:field.name,。。。。。。现在我改成 #{dateField name:currentType.modelName+'.'+field.name, 那么在界面上显示就是entity.property 。然后你在message里就可以通过entity.property来定义名称了。

 

OK。 个人比较喜欢play的 简洁和默认生成的界面。

分享到:
评论
7 楼 avaj 2010-08-06  
play还推出了一个云服务:http://www.playapps.net/

便宜实惠量又足!~
6 楼 Aaronic 2010-08-06  
我喜欢Apache Click
5 楼 bluerose 2010-08-06  
badchao 写道
evil850209 写道
据说是最像rails的java框架,只看过demo,没深入研究过。不知道现在到底有多少人用。


不是最像rails,是最像python django的框架。 熟不知play还带了python运行时。
应该是以前用python的一帮人转过来整的一个框架


是集合了django的一些东西,这个可以从界面上可以看出来。默认的模板界面比较相似。至于自带的python运行时,只是利用python来创建一些东西而已。并无其他用处。
4 楼 badchao 2010-08-06  
evil850209 写道
据说是最像rails的java框架,只看过demo,没深入研究过。不知道现在到底有多少人用。


不是最像rails,是最像python django的框架。 熟不知play还带了python运行时。
应该是以前用python的一帮人转过来整的一个框架
3 楼 evil850209 2010-08-06  
据说是最像rails的java框架,只看过demo,没深入研究过。不知道现在到底有多少人用。
2 楼 pure 2010-08-06  
play!又要升温了。呵呵
1 楼 bingohu 2010-08-05  
用过grails和play!,个人还是比较喜欢play!。
grails最让我蛋疼的就是:报错时看着那上千行的错误日志,死的心都有了

相关推荐

    初中化学新课程教学初探—课改的总结.pdf

    初中化学新课程教学初探—课改的总结.pdf

    探索Android FrameWork底层开发视频全套

    1.初探Android 2.Android开发环境搭建与编译 3.Android编译过程分析 4.android.mk初识 5.Android.mk学习1 6.Android.mk学习2 7.Android.mk学习3 8.Android启动课程大纲 9.Android启动模式 10.init启动分析 11.走入...

    COM技术初探.doc

    COM技术初探.doc

    网络公关初探资料.pdf

    网络公关初探资料.pdf

    企业信息化初探

    企业信息化初探。。。。。

    PyPI 官网下载 | pyetl_framework-0.0.48.tar.gz

    《PyPI官网下载的pyetl_framework-0.0.48.tar.gz——Python ETL框架初探》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python库供全球开发者下载和使用。本文将围绕PyPI官网下载的`...

    C# 入门初探.

    在本例中,`System`是.NET Framework提供的一个核心命名空间,包含了诸如控制台输出、日期时间处理、数学计算等一系列基础功能。通过`using System;`,我们可以直接使用其中的类和方法,而无需每次都写全命名空间...

    进阶之初探nodeJS

    在”初探nodeJS”随笔中,我们对于node有了一个大致地了解,并在最后也通过一个示例,了解了如何快速地开启一个简单的服务器。 今儿,再次看了该篇随笔,发现该随笔理论知识稍多,适合初级入门node,固萌生一个想法...

    关于物联网智能家居的初探

    关于物联网智能家居的初探. 关于物联网智能家居的初探

    CommonNavigatorFramework(CNF)实例源码

    CommonNavigatorFramework(CNF)是Eclipse平台中的一个框架,用于构建导航视图,它提供了在IDE中组织和浏览项目、文件以及各种资源的一种标准方式。这个框架使得开发者能够创建自定义的导航视图,以适应不同的开发...

    初探uCOS-II

    ### 初探uCOS-II:嵌入式操作系统的基础与应用 #### 一、uCOS-II简介 uCOS-II,全称MicroC/OS-II,是一款专门为嵌入式系统设计的操作系统内核。它由Jean J. Labrosse创建,并在开源社区中得到了广泛的认可和支持。...

    地产行业杂谈系列之十六:社区增值服务模式初探.pdf

    地产行业杂谈系列之十六:社区增值服务模式初探

    USB2.0规范初探.pdf

    ### USB2.0规范初探 #### USB2.0概述 USB2.0(Universal Serial Bus 2.0)是一项广泛应用于计算机领域的高速串行总线技术标准,它旨在简化外部设备与计算机之间的连接,提高数据传输速率的同时降低制造成本。USB...

    COM初学者体会技术初探

    1. **COM组件**:COM组件是实现了COM接口的代码实体,它可以是本地代码(如C++、VB6编写的)或者是托管代码(如.NET Framework中的类)。组件可以是服务器进程中的对象,例如本地服务器(Local Server)或远程过程...

    天干地支在择时中的应用初探20211017.pdf

    天干地支在择时中的应用初探 天干地支是中国古代的计时系统,用于记录和预测时间周期。天干地支系统由十个天干(甲乙丙丁戊己庚辛壬癸)和十二个地支(子丑寅卯辰巳午未申酉戌亥)组成。天干地支的阴阳属性奇数为阳...

    电商英语翻译的任务型教学模式初探.pdf

    电商英语翻译任务型教学模式初探 随着经济全球化进程的加快,电子商务在外贸领域的作用日益重要,对外贸人才的需求不断增长。电商英语翻译作为电商行业的重要技能之一,其教学质量直接关系到电商人才的专业能力。...

    六爻预测彩票初探.pdf

    六爻预测彩票初探.pdf

    15、培训学校成本管理初探.doc

    15、培训学校成本管理初探.doc

Global site tag (gtag.js) - Google Analytics