我很熟悉在.net中这样做但是试图沿途学习java
默认页面显示以下带有提交按钮的文本字段
enter fname
enter lname
enter dob
enter zipcode
上述字段及其文本应由配置文件或db驱动。我想使用配置文件来完成它,以便用户可以添加要输入的新字段。
收集数据并将其放入文本文件中,我机器上的mysql无法正确加载。
我将不得不提供任何指导。
答案 0 :(得分:0)
我建议查看Yabe tutorial以了解如何编写使用数据库的应用程序。该教程非常清晰,是项目的一部分,因此它是由Play专家撰写的!您也可以在播放文档站点上找到有关models和JPA的信息。
从侧面说明,我参与了几个使用动态生成的字段存储在数据库中的项目。这导致了非常悲惨的性能,因为您需要创建类似
的表创建文本字段(entity int,label varchar(100),value varchar(255) );
其中实体是文本字段(例如用户)描述的内容,标签类似于'邮政编码'和价值就像12345(奥尔巴尼,纽约州)。您现在每个实体返回多行。你必须为任何预期的领域创造足够大的价值。通过邮政编码进行搜索效率非常低,尤其是如果您扩展到数百万用户。
Play对NoSQL数据库提供了出色的支持。一旦您熟悉了play框架,就可以查看其中一些其他数据库。如果您希望以Web规模编写生产系统并能够更改每个实体的字段,那么无需数据库的数据库可能是比关系数据库更好的选择。