Я программист .NET, который скоро перейдет в мир Java EE. У меня много опыта работы с веб-технологиями .NET, веб-сервисами, WebForms и MVC. Я также очень хорошо знаком с языком Java и написал несколько сервлетов и модифицировал несколько JSP-страниц, но я еще не коснулся EE.Java EE Вопросы планирования сайта
Я бы хотел создать общедоступный веб-сайт с использованием Java EE, чтобы я мог ознакомиться с тем, что является текущим. Я думаю, что это просто игровая площадка с технологией на данный момент, не имея особой цели. Какие технологии Java являются текущей жаркой для такого рода вещей? (Например, если кто-то спросил меня, что бы я посоветовал научиться настраивать новый сайт .NET, я бы сказал, что используйте ASP MVC вместо WebForms и рекомендую LINQ-to-SQL как быстрый, простой и широко используемый ORM.)
Итак, что я хотел бы знать:
- есть ли рекомендуемая технология для представления слоя? Является ли JSP хорошим подходом, или есть что-то более чистое/более новое/более широкое распространение?
- Hibernate все еще широко используется для настойчивости? Это устарело? Есть ли что-нибудь лучше? (Я работал с NHibernate, поэтому я бы не начинал с нуля.)
- Доступен ли доступный веб-хостинг Java EE?
- Что я должен знать о том, что веб-разработчик .NET перемещается в мир Java?
Я думаю, что более целесообразно рассматривать JSF как аналог ASP.NET Web Forms, чем ASP.NET MVC. И имейте в виду, что стандарты стандартов Sun в Java EE не так доминируют, как MS в ASP.NET. – leonbloy
Спасибо за рекомендации, я обязательно их проверю. –