|
10 / 11 / 6
Регистрация: 11.05.2015
Сообщений: 101
|
|
Мнения о Struts29.12.2015, 15:29. Показов 2259. Ответов 18
Метки нет (Все метки)
Добрый день,
Начал изучать J2EE понемногу, начал со Struts2, написал простенькое приложение, и в поисках дополнительной информации о этой технологии пошел искать статейки по форумах, наткнулся на сообщения еще 2012 годов где говорят что Struts устарел и его изучение не имеет смысла, ибо есть Spring MVC и он в 100 раз лучше. Вот и маюсь теперь, стоит ли дальше изучать Struts, или начать сразу с Spring-MVC... Что скажите? Посоветуйте что-нибудь пожалуйста.
0
|
|
| 29.12.2015, 15:29 | |
|
Ответы с готовыми решениями:
18
И снова проблема со Struts (validate): Cannot find message resources under key org.apache.struts.action.Message Struts message-resources в Struts |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 29.12.2015, 15:41 | |
|
RentrAnt, по мне так оба фреймворка не релевантны. Сейчас все больше делают REST
1
|
|
|
10 / 11 / 6
Регистрация: 11.05.2015
Сообщений: 101
|
||
| 29.12.2015, 16:42 [ТС] | ||
|
Вообще, как я понимаю, концепция REST состоит лишь в написание приложения соответствуя каким-то правилам (структуре)? А с помощью чего это будет реализовано, Spring, Struts или вручную, не имеет значения, разве что производительность приложения будет разная, с использованием разных технологий? Например судя по требованиям энтерпрайза, знание спринга это как core даже для джуна, хотя бы в теории. В то же время, смотрел видеолекции 2014 года, так там известный разработчик топовой компании говорил что Struts2 + jsf - это 70% энтерпрайз рынка.
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||||
| 29.12.2015, 16:53 | ||||
|
1
|
||||
|
10 / 11 / 6
Регистрация: 11.05.2015
Сообщений: 101
|
||||
| 29.12.2015, 17:18 [ТС] | ||||
|
Например в Struts можно испльзо
Добавлено через 5 минут Просто не охота тратить слишком много времени, на изучение тех технологий которые давно перекрыты другими. Было бы здорово что бы кто-то объяснил их важность, в том числе для энтерпрайза как такового, ведь на его рынке зачастую используют на пару лет устаревшие технологии, версии, за счет их проверенной надежности, так же множество проектов есть, которые перевести на новые технологии не так просто, или вовсе невозможно. Отсюда есть вероятность что например для устройства на работу работодатель будет требовать знание "умирающих" технологий. Или это не так?
0
|
||||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||||
| 29.12.2015, 17:36 | ||||
|
1
|
||||
|
10 / 11 / 6
Регистрация: 11.05.2015
Сообщений: 101
|
|||
| 29.12.2015, 19:14 [ТС] | |||
|
Видел вакансии джава джунов, там просто список фреймворков, Спринг и Спринг, но реально что для джуна знать весь ФВ это нереально, по этому скорее так, как я написал, по поводу знания. Но в общем вы считаете что Struts учить (знать как применять) не стоит, и лучше поглядеть в строну Spring FW и REST?
0
|
|||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|||
| 29.12.2015, 19:37 | |||
Сообщение было отмечено RentrAnt как решение
Решение
1
|
|||
|
10 / 11 / 6
Регистрация: 11.05.2015
Сообщений: 101
|
|
| 29.12.2015, 22:15 [ТС] | |
|
KEKCoGEN, а если сервлеты, jsp и jsf это прошлое, то на каких технологиях лучше реализовывать слой представления (веб-морду) под энтерпрайз?
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 30.12.2015, 01:02 | |
|
RentrAnt, на javascript
1
|
|
|
10 / 11 / 6
Регистрация: 11.05.2015
Сообщений: 101
|
|
| 30.12.2015, 01:14 [ТС] | |
|
KEKCoGEN, понятно, спасибо за ответы, а по поводу JS, имеется ввиду как чистый js на веб страничке, или опять же фреймворки, типа Angular, Backbone, Ember?
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 30.12.2015, 01:28 | |
|
1
|
|
|
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
|
||
| 31.12.2015, 12:13 | ||
|
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|||
| 31.12.2015, 15:30 | |||
|
0
|
|||
|
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
|
||
| 31.12.2015, 18:07 | ||
|
по теме вопроса: струтс если и устарел, то в том смысле, что появилось много новых фв, с новыми подходами, а так у струтса и сайт обновили, и новая версия недавно появилась. я на нем делал один проектик - было довольно приятно с ним иметь дело. в струтсе все маппинги собраны в одном файле, и постоянно нужно в него заглядывать, чтобы понимать, что и куда. но с другой стороны, когда маппинг разбросан по классам - это тоже подход на любителя. что лучше - трудно сказать, я предпочитаю, работая с экшином, чтобы сразу было понятно, куда будет вывод. что касается jsf, то мне он в целом нравится. не нравится только его тормознутость, я так понимаю из-за внутренней архитектуры. сколько я не пробовал на нем что-то делать, в браузере он работает заметно медленнее и это раздражает. вероятно, это издержки его компонентного подхода. так или иначе, немало людей его действительно ругают, и врядли он когда-нибудь принципиально изменится, если вокрут столько альтернатив.
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||
| 31.12.2015, 18:16 | ||
|
0
|
||
|
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
|
||
| 31.12.2015, 18:36 | ||
|
кстати, вот цитата с сайта струтса:
0
|
||
|
10 / 11 / 6
Регистрация: 11.05.2015
Сообщений: 101
|
||
| 03.01.2016, 22:58 [ТС] | ||
|
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 03.01.2016, 23:15 | |
|
0
|
|
| 03.01.2016, 23:15 | |
|
Помогаю со студенческими работами здесь
19
Struts + русские буквы Помощь по STRUTS/TAGLIB Как установить Struts? Русская кодировка в Struts. Struts. Обработка запроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|