создание моего первого веб-приложения на Java - PullRequest
0 голосов
/ 16 января 2012

прочитав некоторые ссылки на SO, наткнулся на 'playframework' для создания веб-приложения на Java. Я не уверен, что мой выбор подходит для моего тестового проекта.

Мне знакомо делать это в .net, но я стараюсь изучать Java на этом пути

на странице по умолчанию отображаются следующие текстовые поля с кнопкой отправки

enter fname

enter lname

enter dob

enter zipcode

приведенные выше поля и их текст должны управляться файлом конфигурации или из базы данных. хотел бы сделать это с помощью файла конфигурации, чтобы пользователи могли добавлять новые поля для ввода.

данные собраны и помещены в текстовый файл, MySQL на моей машине загружается неправильно.

Я был бы очень признателен за любые указания.

1 Ответ

0 голосов
/ 16 января 2012

Я бы посоветовал взглянуть на учебник Yabe , чтобы узнать, как написать приложение, использующее базу данных. Учебник довольно понятен и является частью проекта, поэтому он написан экспертами по Play! Вы также можете найти информацию о моделях и JPA на сайте документации по игре.

В некотором смысле, я работал над несколькими проектами, в которых использовались динамически генерируемые поля, хранящиеся в базах данных. Это привело к довольно плохой производительности, так как вам нужно создать таблицу, похожую на

создание текстовых полей (сущность int, метка varchar (100), значение varchar (255) );

где сущность - это то, что описывается текстовыми полями (например, пользователем), метка - это что-то вроде «почтового индекса», а значение - что-то вроде 12345 (Олбани, штат Нью-Йорк). Теперь вы возвращаете несколько строк на одну сущность. Вы должны сделать значение достаточно большим для любого ожидаемого поля. Поиск по почтовому индексу довольно неэффективен, особенно если вы масштабируете до миллионов пользователей.

Play имеет отличную поддержку баз данных NoSQL. Как только вы освоитесь с игровой средой, вы можете посмотреть некоторые из этих других баз данных. Если вы хотите написать производственную систему в масштабе сети с возможностью изменения полей для каждой сущности, база данных без схемы, вероятно, будет лучшим выбором, чем реляционная база данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...