пружинное демонстрационное веб-приложение MVC

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

Что-то вроде следующего должно работать

создать таблицу recharge_type, например

+----+------------------+--------+
| id |       name       | active |
+----+------------------+--------+
|  1 | Mobile recharge  |      1 |
|  2 | Dtn recharge     |      1 |
|  3 | electricity bill |      1 |
|  4 | water bill       |      1 |
|  5 | card recharge    |      1 |
+----+------------------+--------+

и перезарядка вашего стола

+----+------------------+---------+------------+--------+--------+------------+
| id | recharge_type_id | user_id | payment_id | amount | status |    time    |
+----+------------------+---------+------------+--------+--------+------------+
|  1 |                1 |       1 |          1 |   2.00 |      1 | 2019-03-05 |
|  2 |                2 |       1 |          2 |   3.00 |      3 | 2019-03-05 |
|  3 |                2 |       1 |          2 |   4.00 |      4 | 2019-03-05 |
+----+------------------+---------+------------+--------+--------+------------+

При таком типе конструкции вы достаточно гибки практически для любого подхода.

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

BLOCKQUOTE>

18
задан Dónal 6 November 2016 в 15:01
поделиться

8 ответов

Хотя вы не можете загружать определенно приложение, Пошаговая разработка приложения Spring Framework MVC шаг охватывает создание приложения Spring в Eclipse с помощью скрипта сборки ant, сопровождаемого модульными тестами.

Это соответствует следующим требованиям:

  • Spring MVC 2.5
  • Проект в Eclipse
  • Развертывание на локальном компьютере. сервер приложений, использующий Ant
  • Использует HSQL (не нужно устанавливать локальную БД)
9
ответ дан 30 November 2019 в 07:28
поделиться

Использовать AppFuse

1
ответ дан 30 November 2019 в 07:28
поделиться

Здесь есть архетип Maven (структура шаблонного проекта) для Spring MVC:

http://docs.codehaus.org/display/MAVENUSER/Archetypes+List

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

http://maven.apache.org/plugins/maven-install-plugin/

, а затем создайте проект с использованием архетипа:

http: / /maven.apache.org/guides/introduction/introduction-to-archetypes.html

You также можете использовать плагин m2eclipse для Eclipse, чтобы упростить это, и он проведет вас через этапы проекта с помощью мастера. Просто щелкните правой кнопкой мыши -> Новый проект -> Другое, Maven и выберите архетип. Надеюсь, это поможет.

4
ответ дан 30 November 2019 в 07:28
поделиться

Самый простой способ начать работу с проектом Spring MVC - использовать SpringSource Tool Suite , который является еще одной бесплатной IDE на основе на Eclipse.

Интеграция между IDE и Spring / Maven тесная, и она поставляется с уже настроенным сервером приложений для развертывания веб-приложения.

Выполните следующие действия, чтобы получить работающее веб-приложение Spring MVC.

  1. Чтобы настроить новый проект в STS: Щелкните Файл -> Создать -> Проект шаблона Spring -> Проект Spring MVC
  2. Чтобы получить зависимости и скомпилировать проект: щелкните правой кнопкой мыши новый проект -> Запуск от имени -> Maven install
  3. Чтобы запустить проект на сервере приложений: щелкните правой кнопкой мыши новый проект -> Запуск от имени -> Запуск на сервере -> SpringSource tc Server

Если это сработает, вы увидите веб-страницу с надписью «Поздравляем! Вы используете Spring! "

15
ответ дан 30 November 2019 в 07:28
поделиться

Я заставил его работать так же, как описал Дрю, но есть ловушка для новых пользователей (имеется в виду новая установка, отсутствие знакомства с Maven или m2eclipse). Вы получите эту ошибку:

[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml

А обходной путь состоит в том, чтобы просто сделать почти пустым файлом settings.xml:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
</settings>

(позже я обнаружил этот отчет об ошибке .) { {1}} После этого я занимался бизнесом. Я даже смог экспортировать как файл WAR и развернуть его на своей установке WebSphere Community Edition. Спасибо, Дрю!


Чуть меньше, я писал:

Хмф. Неважно. Я сдался, выключил машину, а когда вернулся, все заработало (за исключением небольшой проблемы с Maven, над которой я работаю). Списывайте это на ошибку.


Ранее я писал:

Я был очень взволнован, услышав о STS, поэтому я скачал и установил его. Все прошло отлично. Это новая машина, поэтому у меня все самое последнее - java 1.6, eclipse 3.5.1 и т. Д.

На шаге 2 вышеприведенных инструкций я получаю следующую ошибку: "Указанная установка JRE не существует »

Я установил пути везде, где могу найти, поэтому я не уверен, на какую JRE она жалуется. Помогите?

1
ответ дан 30 November 2019 в 07:28
поделиться

Для этого также можно использовать Spring Roo. http://www.springsource.org/roo

1
ответ дан 30 November 2019 в 07:28
поделиться

Только что заметил http://blog.springsource.com/2010/07/22/spring-mvc-3-showcase/, который может быть интересен для вас.

3
ответ дан 30 November 2019 в 07:28
поделиться

Чтобы сгенерировать файлы проекта Eclipse: Используйте mvn eclipse: eclipse перед импортом проекта в рабочую область. Это создаст все необходимые файлы конфигурации и подключит ваш проект со всеми необходимыми зависимостями.

Примеры проектов mvc-basic и mvc-ajax в spring-samples (URL SVN: https://src.springframework.org/svn/spring-samples ) - это простые проекты, которые не нуждаются в поддержка любой локальной базы данных.

2
ответ дан 30 November 2019 в 07:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: