Я хочу создать веб-приложение с использованием Spring3.0 и Java - PullRequest
1 голос
/ 30 апреля 2011

Я новичок в разработке программного обеспечения. Возможно, вы считаете, что мой вопрос глуп, и мне очень жаль.
Я хочу создать веб-приложение с использованием J2EE.Я планирую использовать Spring 3.0 Framework наряду с Hibernate.для просмотра я хочу использовать freemarker и базу данных, я предпочитаю postgresql.IDE Я использую Eclipse HELIOS.я могу сделать кодирование, но главная проблема - начальная конфигурация перед началом разработки.так что может любое тело помочь мне, как настроить, какой код необходим в каких XML-файлах. Я не знаю, как настроить все эти вещи, я хочу использовать аннотации и шаблон MVC, поэтому, пожалуйста, любое тело знает, как я начинаю, пожалуйста, ответьте мне .....

Ответы [ 3 ]

2 голосов
/ 01 мая 2011

Кажется, вы действительно не понимаете, с чего начать, так как я вижу, что у вас не так уж много опыта в веб-приложении (поправьте меня, если я ошибаюсь), первое, что вам нужно сделать, если вы понимаете, что такое Java иособенно Spring архитектура - ваши лучшие варианты (или ваши единственные в этом отношении), есть много более простых способов создать веб-приложение и поверьте мне, я люблю java, но иногда он настолько велик и имеет так много возможностей для создания чего-либо (особенновеб-приложение) это действительно подавляющее.

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

enter image description here

  • WebLayer будет Spring MVC
  • Сервисный уровень - набор объектов Spring, созданный Spring (обычно @Transactional)
  • Уровень данных будет в спящем режиме POJO и объектами доступа к данным (@Репозиторий)

С чего начать?

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

Об использовании freemarker легко подключить его с пружиной. Вот статья , чтобы сделать это, но также и в официальной документации Интеграция View Technologies .

Инструменты, которые вы можете использовать

Поскольку вы все основываете на Spring, Spring Suite Tool может сделать свое дело;)

1 голос
/ 30 апреля 2011

Возможно, вы захотите взглянуть на AppFuse Мэтта Раибла: http://appfuse.org

Начинать с "облегченной" версии может быть хорошей идеей, но она, несомненно, помогла мне начать и изучать новые фреймворки в прошлом. Поэтому создание (легко развертываемого) проекта с использованием Spring, Hibernate и веб-платформы и базы данных по вашему выбору будет довольно простым.

Если вы хотите быть ближе к весне, попробуйте http://www.springsource.org/roo

1 голос
/ 30 апреля 2011

Это хорошее место для начала: http://static.springsource.org/docs/Spring-MVC-step-by-step/

Он поможет вам начать работу с проектом Spring MVC, который содержит все компоненты вашего вопроса

...