Как изучить JSP / MVC, с предыдущим опытом работы в ASP.Net MVC? - PullRequest
10 голосов
/ 22 января 2010

Я только начал входить в дверь мира Java. Я программировал на C # в течение последних 3 лет, и около 3 месяцев занимался ASP.Net MVC. Мне это очень нравится, но тот факт, что мне нужна Windows для запуска новейших и самых лучших библиотек, немного отстал ... Плюс я думаю, что изучение другого языка помогает понять концепции, поскольку вы получаете сравнение.

Я хочу изучать JSP / MVC. Мне было интересно, похож ли он на ASP.Net MVC, и могу ли я написать веб-приложения JSP / MVC без , используя для этого другую среду (например, Spring).

Кроме того, какой лучший способ изучить JSP / MVC из моего фона C #?

Любые предложения приветствуются. Заранее спасибо!

Ответы [ 2 ]

7 голосов
/ 22 января 2010

JSP - это технология просмотра , которую лучше всего сравнивать с «классическим ASP». Sun Java аналог Microsoft ASP.NET MVC на самом деле является JavaServer Faces (JSF).

Для краткого и быстрого ознакомления с JSP / Servlet / JSF, прочитайте этот ответ . Чтобы узнать больше о JSF, прочитайте учебные пособия по Sun Java EE 6, часть II, главы 4-9 .

Для JSF, между прочим, доступна другая технология представления: Facelets . Это намного лучше, чем JSP. Если вы можете, я рекомендую на этот раз забыть о JSP и продолжить с Facelets.

4 голосов
/ 26 января 2010

Чтобы дополнить ответ выше, я выкопал эту фантастическую статью о начале работы в JSP:

http://articles.sitepoint.com/article/java-6-steps-mvc-web-apps

В нем рассказывается об основах сервлетов, методов jsp и mvc, ни о каком mumbo jumbo в других руководствах по MVC для JSP нет. Очень приземленный. Жаль, что парень, который написал это, написал бы книгу на эту тему ...

...