Я - промежуточный Java-разработчик, но не записал программы с помощью платформы.
Мне нравится разработка серверной стороны, но перепутан, с которой платформой я должен учиться.
Что Вы предложили бы?
Спасибо!
Лично я бы посмотрел на один из следующих
весны: очень популярный открытый исходный код Java EE Framework. Джек всех торг, делает все от IOC, чтобы иметь дело с JMS и JDBC. Очень универсальный и очень трудовой навык
Grails: Ruby on Rails'esque Framework, но для JVM. Учитесь создавать расширенные веб-приложения, используя Groovy. Также GRIFTON Framework на основе Trails для приложений на основе качелей
Java EE 6: последняя версия спецификации Enterprise выходит в ближайшее время, почему бы не попробовать последнюю версию Gassfish, чтобы попробовать все действительно отличные новые функции
OSGI: Позволяет модульности в JVM, несколько версий банок и динамических услуг
Spring Framework имеет хорошую документацию, широко используется, является всеобъемлющей (web, J2EE, AOP и т.д.) и может использоваться в качестве основы для других рамок. Он предоставляет широкие возможности для обучения (от начинающих до продвинутых вопросов).
Надеюсь, это поможет.
-121--3057618-Вы должны проверить Play Framework . Действительно хорошая структура
-121--3057620-Это зависит от ваших требований.
Если вам нужно сделать веб-программирование, я думаю, что Спринг хороший.
Frameworks Некоторые из более популярных рамх, которые вершины списка моих каркасных альтернатив:
В то время как многие рамки предоставляют свои собственные теги, которые могут облегчить использование структуры, я чувствую, что лучший вариант - это придерживаться JSP, которые используют библиотеки стандартных тегов JSP (JSTL). Другие варианты не предлагают достаточно гибкости, а jstl - это стандартное, будет иметь более широкое принятие. Java Server Faces - еще одно интересное развитие, которое необходимо изучить. Хотя он не заменит рамки, это должно изменить то, как разработчики используют пользовательские теги.
Лучший вариант ..... Рамки Java Controller Model Controller Controller обладают большим потенциалом для облегчения жизни разработчика, время их разработки и их приложение более удобно. Таким образом, время, инвестированное в принятие решения о структуре использования, будет хорошо потрачено. Но простота использования, сильное пользовательское сообщество, поддержка инструментов и широко распространенное приема делает стойки лучшим вариантом на сегодняшний день.
Структура имеет хорошую документацию, широко используется, всеобъемлющая (Web, J2EE, AOP и т. Д.), и вы можете использовать его в качестве базы для других структур. Это обеспечивает широкую возможность узнать (от новичка до продвинутых вопросов).
Я надеюсь, что это поможет.
Вы должны проверить структуру PLAY . Действительно хорошие рамки
Я удивлен, что никто еще не упомянул Полосы , хотя они и не так широко используются, как строки, но их, конечно, очень легко подобрать, и как только вы их освоите, я уверен, что переход к строкам или каким-нибудь другим MVC будет легким
Полосы полагаются на условность, а не на конфигурацию, Это означает, что вам нужно меньше конфигурационных файлов XML
Конечно, вы можете интегрировать его с остальными вашими стеками, Spring, Hibernate, JSP или freemarker и т.д
Есть сравнение на Stripes V Struts здесь
Когда я впервые начал играть со Stripes Я написал небольшой привет учебник мира, я надеюсь, что это может быть немного полезным для вас
Удачи!