Помощь новичку в Java-приложении - PullRequest
2 голосов
/ 24 декабря 2008

У меня довольно большой опыт работы с .net, и я решил, что хочу перенести один из моих сайтов на Java. (теперь с увлечением asp.net MVC я решил, что лучше изучить более зрелый подход к MVC).

Я скачал eclipse (точнее, easyeclipse distro, и готов и желаю разработать свой первый сайт на Java).

Я уже программировал приложение j2me, так что я знаю язык и некоторые фреймворки.

Может ли кто-нибудь направить меня? любой совет?

Ответы [ 5 ]

2 голосов
/ 24 декабря 2008

Хотя я не очень осведомлен о том, что такое asp.net mvc, я бы посоветовал вам взглянуть на Spring , это может быть интересно.

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

Spring имеет 5 основных модулей (которые я точно не помню), но они выглядят так:

  • АОП
  • ORM
  • MVC
  • Core
  • (некоторые другие, которые я здесь скучаю)

Часть MVC использует множество аннотаций, чтобы облегчить жизнь. Вокруг весны очень большое сообщество.

Вот вступительная статья о весне.

1 голос
/ 24 декабря 2008

Я бы порекомендовал взглянуть на Grails, он позволяет вам освоиться со всеми java-библиотеками и средами, такими как Spring, SpringMVC, Hibernate, SiteMesh и т. Д., Но дает вам гораздо лучший DSL для веб-приложений и гораздо более лаконичный код с языком Groovy (представьте его как Java с динамической типизацией, блоками, замыканиями и т. д.).

Если вы предпочитаете чистую Java, я бы порекомендовал взглянуть на фреймворк Stripes и следующую книгу:

http://pragprog.com/titles/fdstr/stripes

1 голос
/ 24 декабря 2008

В Java есть масса фреймворков, из которых вы можете выбирать. Технологический стек, который я использую для разработки на Java:

Пружина для IoC. Спящий режим для уровня данных. Struts2 для фреймворка MVC. Я также поменял пружину и использовал Guice для IoC.

Spring также имеет MVC, но мне больше нравится Struts2.

0 голосов
/ 24 декабря 2008

Я немного растерялся. действительно ли пружинный каркас является полноценным каркасом? разве у Java уже нет фреймворка? (под фреймворком я подразумеваю все эти разные библиотеки).

0 голосов
/ 24 декабря 2008

Если вы особенно заинтересованы в веб-приложениях, я бы порекомендовал использовать MyEclipse http://www.myeclipseide.com. По сути, это версия Eclipse со всеми встроенными функциями интеграции и веб-сервера. Я использовал его несколько лет, и с ним гораздо легче развиваться, чем с простым ванильным затмением. В зависимости от того, сколько вы собираетесь его использовать, вы должны решить, стоит ли вам ежегодная подписка на 55 долларов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...