Платформы для новичков?

Я - промежуточный Java-разработчик, но не записал программы с помощью платформы.

Мне нравится разработка серверной стороны, но перепутан, с которой платформой я должен учиться.

Что Вы предложили бы?

Спасибо!

10
задан Dave Jarvis 25 January 2010 в 19:50
поделиться

7 ответов

Лично я бы посмотрел на один из следующих

  • весны: очень популярный открытый исходный код Java EE Framework. Джек всех торг, делает все от IOC, чтобы иметь дело с JMS и JDBC. Очень универсальный и очень трудовой навык

  • Grails: Ruby on Rails'esque Framework, но для JVM. Учитесь создавать расширенные веб-приложения, используя Groovy. Также GRIFTON Framework на основе Trails для приложений на основе качелей

  • Java EE 6: последняя версия спецификации Enterprise выходит в ближайшее время, почему бы не попробовать последнюю версию Gassfish, чтобы попробовать все действительно отличные новые функции

  • OSGI: Позволяет модульности в JVM, несколько версий банок и динамических услуг

3
ответ дан 3 December 2019 в 15:06
поделиться

Spring Framework имеет хорошую документацию, широко используется, является всеобъемлющей (web, J2EE, AOP и т.д.) и может использоваться в качестве основы для других рамок. Он предоставляет широкие возможности для обучения (от начинающих до продвинутых вопросов).

Надеюсь, это поможет.

-121--3057618-

Вы должны проверить Play Framework . Действительно хорошая структура

-121--3057620-

Это зависит от ваших требований.

Если вам нужно сделать веб-программирование, я думаю, что Спринг хороший.

1
ответ дан 3 December 2019 в 15:06
поделиться
2
ответ дан 3 December 2019 в 15:06
поделиться

Frameworks Некоторые из более популярных рамх, которые вершины списка моих каркасных альтернатив:

  • Struts являются почти стандартом де-факто для проектов J2EE. Struts - это элегантная рамка, которая обрабатывает поток приложения и множество других рутинных задач. Еще одним преимуществом использования Struts является постоянно растущее число людей, квалифицированных в использовании стойки. Многие из популярных Java IDES также предоставляют инструменты для разработки стойки, что делает жизнь еще проще для разработчика.
  • COCOOON отлично, если вы ищете рамки, которые имеют возможности XML в своем ядре, и это делает отличное использование XML и XSLT. В отличие от других рамках, которые обеспечивают расширения к основной структуре, что позволяет использовать XML и XSL, XML и XSL являются ядром кокона.
  • WENDWORK является частью OpenSymphony набора компонентов и считается хорошей и простой структурой. WebWork также имеет свой импульс в последнее время, поэтому он, безусловно, является основой, которая должна быть рассмотрена.

В то время как многие рамки предоставляют свои собственные теги, которые могут облегчить использование структуры, я чувствую, что лучший вариант - это придерживаться JSP, которые используют библиотеки стандартных тегов JSP (JSTL). Другие варианты не предлагают достаточно гибкости, а jstl - это стандартное, будет иметь более широкое принятие. Java Server Faces - еще одно интересное развитие, которое необходимо изучить. Хотя он не заменит рамки, это должно изменить то, как разработчики используют пользовательские теги.

Лучший вариант ..... Рамки Java Controller Model Controller Controller обладают большим потенциалом для облегчения жизни разработчика, время их разработки и их приложение более удобно. Таким образом, время, инвестированное в принятие решения о структуре использования, будет хорошо потрачено. Но простота использования, сильное пользовательское сообщество, поддержка инструментов и широко распространенное приема делает стойки лучшим вариантом на сегодняшний день.

2
ответ дан 3 December 2019 в 15:06
поделиться

Структура имеет хорошую документацию, широко используется, всеобъемлющая (Web, J2EE, AOP и т. Д.), и вы можете использовать его в качестве базы для других структур. Это обеспечивает широкую возможность узнать (от новичка до продвинутых вопросов).

Я надеюсь, что это поможет.

13
ответ дан 3 December 2019 в 15:06
поделиться

Вы должны проверить структуру PLAY . Действительно хорошие рамки

8
ответ дан 3 December 2019 в 15:06
поделиться

Я удивлен, что никто еще не упомянул Полосы , хотя они и не так широко используются, как строки, но их, конечно, очень легко подобрать, и как только вы их освоите, я уверен, что переход к строкам или каким-нибудь другим MVC будет легким

Полосы полагаются на условность, а не на конфигурацию, Это означает, что вам нужно меньше конфигурационных файлов XML

Конечно, вы можете интегрировать его с остальными вашими стеками, Spring, Hibernate, JSP или freemarker и т.д

Есть сравнение на Stripes V Struts здесь

Когда я впервые начал играть со Stripes Я написал небольшой привет учебник мира, я надеюсь, что это может быть немного полезным для вас

Удачи!

1
ответ дан 3 December 2019 в 15:06
поделиться
Другие вопросы по тегам:

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