Asp. Сетевой MVC подходящее решение для проекта предприятия? [закрытый]

Удалите @JsonManagedReference аннотацию и обновите тип выборки до LAZY следующим образом:

 @OneToOne(targetEntity = SubCetegory.class, cascade = CascadeType.MERGE,fetch=FetchType.LAZY)
 @JoinColumn(name = "sub_cetegory_id")

Что такое типы выборки Lazy и Eager?

Стратегия EAGER представляет собой требование во время выполнения провайдера постоянства, что данные должны извлекаться с нетерпением. Стратегия LAZY - это подсказка среде выполнения персистентного провайдера о том, что данные должны извлекаться лениво при первом обращении к ним.

blockquote>

ССЫЛКИ

Тип загрузки официальной документации

13
задан ThinkingStiff 7 August 2012 в 18:02
поделиться

5 ответов

Если Ваши разработчики еще не работали ни над какими решениями с помощью понятия Образцового Контроллера Представления, они найдут, что Платформа MVC ASP.NET будет иметь довольно мало крутой кривой обучения.

Это вызвано тем, что это не основывалось на обычном коде позади и .aspx физических страницах, которые Вы обычно используете в приложении Веб-форм, но все разделяется соответственно в Представление, Контроллер и Модель.

Если крайний срок для Вашего приложения является строгим, я не предлагаю, чтобы Вы создали его с Платформой MVC, а скорее палку с тем, что разработчики уже знают, будучи основанными на веб-форме приложениями.

Но, если управление готово дать время Вашим разработчикам, чтобы узнать о 'новом' (больше как, отличающийся, а не новый) понятие и стать довольным им, то Да, любой ценой, идут для него и разрабатывают его с помощью Платформы MVC.

15
ответ дан 1 December 2019 в 22:24
поделиться

В этом июне я выбрал WebForms over MVC, так как MVC еще не был "сформировавшимся".

Не может сказать Вам, как извините я теперь.

3
ответ дан 1 December 2019 в 22:24
поделиться

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

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

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

РЕДАКТИРОВАНИЕ - Один из моих членов команды напомнил мне, что, в то время как мы используем MVC в качестве платформы, мы все еще едва используем одну десятую того, что предложения проекта и мы все еще вытаскиваем удивительный пробег из него. И я думаю, что кто-то еще упомянул это, но это заслуживает повторения... stackoverflow, разрабатывается на ASP.NET MVC.

4
ответ дан 1 December 2019 в 22:24
поделиться

Технически, я не вижу проблемы с MVC, но один: это - бета, и некоторый материал все еще собирается измениться. Ничто инновационное как во время предварительных просмотров, но небольшого обзора того, что изменится между текущей Бетой и предстоящей Предвыпускной версией, не доступно здесь.

По закону это - другая вещь. В то время как Microsoft explicitely позволяет живое развертывание, я не уверен, ответственны ли они уже за какие-либо убытки из-за ошибок, так как это - бета. Я знаю, Судебный иск из-за Ошибок звучит глупым, но некоторое Руководство хочет иметь пуленепробиваемое "Это программное обеспечение работы, и в противном случае мы платим Вам" - лицензия, которая не имеет место с MVC все же.

0
ответ дан 1 December 2019 в 22:24
поделиться

MVC ASP.NET является просто другой моделью, чем классический ASP.NET, расширение, если Вы будете.

Отсюда:

Платформа MVC ASP.NET является по существу попыткой Microsoft создать среду программирования ASP.NET, центрируемую вокруг шаблона MVC. В настоящее время Платформу MVC нужно считать альтернативой Веб-формам. В некоторой степени Платформа MVC и Веб-формы имеют общего более или менее, что совместно используют автомобили и мотоциклы. Оба могут взять Вас где-то в другом месте, но с различной скоростью, комфортом, смыслом свободы, размером соединительной линии.

stackoverflow, например, основан на нем и работает отлично.

Более подробная информация: Я должен переместить в ASP.NET MVC?

Еще больше информации: http://www.coderjournal.com/2008/12/introducing-aspnet-mvc-part-2-aspnet-mvc-vs-webforms/

0
ответ дан 1 December 2019 в 22:24
поделиться
Другие вопросы по тегам:

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