创建我的第一个Java Web应用程序

时间:2012-01-15 22:01:30

标签: java user-interface playframework

通过阅读SO上的一些链接,遇到'playframework'来构建java web应用程序。我不确定我的选择是否适合我的测试项目。

我很熟悉在.net中这样做但是试图沿途学习java

默认页面显示以下带有提交按钮的文本字段

enter fname

enter lname

enter dob

enter zipcode

上述字段及其文本应由配置文件或db驱动。我想使用配置文件来完成它,以便用户可以添加要输入的新字段。

收集数据并将其放入文本文件中,我机器上的mysql无法正确加载。

我将不得不提供任何指导。

1 个答案:

答案 0 :(得分:0)

我建议查看Yabe tutorial以了解如何编写使用数据库的应用程序。该教程非常清晰,是项目的一部分,因此它是由Play专家撰写的!您也可以在播放文档站点上找到有关models和JPA的信息。

从侧面说明,我参与了几个使用动态生成的字段存储在数据库中的项目。这导致了非常悲惨的性能,因为您需要创建类似

的表
  

创建文本字段(entity int,label varchar(100),value varchar(255)   );

其中实体是文本字段(例如用户)描述的内容,标签类似于'邮政编码'和价值就像12345(奥尔巴尼,纽约州)。您现在每个实体返回多行。你必须为任何预期的领域创造足够大的价值。通过邮政编码进行搜索效率非常低,尤其是如果您扩展到数百万用户。

Play对NoSQL数据库提供了出色的支持。一旦您熟悉了play框架,就可以查看其中一些其他数据库。如果您希望以Web规模编写生产系统并能够更改每个实体的字段,那么无需数据库的数据库可能是比关系数据库更好的选择。