|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Доброго всем времени суток! Начал разбираться с разработкой Web на Java и по совету Blazkowicz выбрал фреймворк Spring MVC. Несмотря на мои первичные сомнения, эта система мне очень понравилась. Все просто, понятно и логично (сравнивая с MVC на NET ) Без тени ложноq скромности могу сказать, что в настоящее время уже могу написать сайт на Spring! Конечно, речь не идет о сложных навороченных порталах с асинхронными процессами и пр. Но все еще впереди. Чем различаются программист, уверенный разработчик и эксперт? 1 - хорошо знает язык 2 - знает многие тонкости и грабли 3 - знает ВСЕ тонкости и прошел по ВСЕМ граблям В связи с чем прошу уважаемого Blazkowicz об одном одолжении. Представьте себе, что вы проводите собеседование на вакансию эксперта Spring и хотите убедиться в его профессионализме. Могли бы вы привести здесь 10 (можно больше) самых сложных вопросов по Spring? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 09:20 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Представьте себе, что вы проводите собеседование на вакансию эксперта Spring и хотите убедиться в его профессионализме. Могли бы вы привести здесь 10 (можно больше) самых сложных вопросов по Spring? Не нужно личных обращений. Здесь полно людей которые знают Spring лучше меня. Какой смысл задвать какие-то самые сложные вопросы? У меня на собеседовании более простой подход. Я задаю самый общий, вопрос и если вижу что кандидат понимает, то начинаю копать вглубь. Главное чтобы было понимание, а не знание тонкостей. Собственно вопросов у меня всего два - Зачем нужен DI вообще - Как работает AOP, для чего нужно и какие именно фичи реализованы через него в Spring ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 09:40 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Blazkowicz Здесь полно людей которые знают Spring лучше меня. Общительный разработчик лучше молчаливого эксперта. BlazkowiczСобственно вопросов у меня всего два - Зачем нужен DI вообще - Как работает AOP, для чего нужно и какие именно фичи реализованы через него в Spring Ушел курить гугль... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 09:44 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
вопрос один : Чем отличается Spring String Swing ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 09:47 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Atum1, ))) 5 баллов. Аффтар! Я не уверен что разговорчивый программист это хорошо. И даже обосную. Ты тему обозвал не как вопрос, а как статью. Ну, я и ожидал что расскажешь как написал сайт за одну ночь на спринг. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 09:58 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Petro123 Ну, я и ожидал что расскажешь как написал сайт за одну ночь на спринг. Сайт это сказано слишком... Web приложение, без всякого дизайна. @RequestMapping на уровне класса контроллера направляет запросы (/class) на обработку класса, а @RequestMapping на уровне методов (/class/method) на обработку методам, в которых из урла вытаскиваются переменные (/class/method/{id}) и используются в качестве параметров при запросе к БД. @PathVariable Int id преобразуется к целому, так что "sql injection" тут не прокатит. Полученные данные передаются модели и возвращают имя (можно и объект ModelAndView), а в нем прописаны поля из модели. Вся интерактивность зашита в ссылки, которые обрабатываются уже своими контроллерами и т.п. В целом так... ЧТо я упустил? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 10:15 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Нашел хороший сайт с вопросами Кроме технических деталей нужно еще изучать идеологию и парадигмы Spring. А тут одного понятия "как" недостаточно! Самое важно "зачем". Например Dependency Injection - не создавать объекты классов внутри контейнера, а передавать готовые объекты в конструктор. Как реализовано понятно, а вот нахрена... Нужно осмыслить... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 10:21 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008, Мейнстрим, когда код в конфигах xml. Декларативное программирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 10:33 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Petro123SQL2008, Мейнстрим, когда код в конфигах xml. Декларативное программирование. Конфиги в XML? Вроде же нынче Java Config наше всё, а XML не для человеков. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 10:57 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Alexander A. SakКонфиги в XML? Вроде же нынче Java Config наше всё, а XML не для человеков. Я с Petro123 согласен, а Java Config отомрет, ИМХО. Декларативное программирование - наше все. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 11:10 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Alexander A. Sakа XML не для человеков. а где писать DI и куда что инжектить? Аннотации опять же. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 11:18 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Petro123а где писать DI и куда что инжектить? Аннотации опять же. Попробуй Java конфигурацию с актуальной версией Spring. Это лучший вариант, кроме груви. Но с груви другая проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 11:21 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Alexander A. SakКонфиги в XML? Вроде же нынче Java Config наше всё, а XML не для человеков. XML крут своей декларативностью, но убог своим синтаксисом. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2016, 11:22 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
am_sasaAlexander A. SakКонфиги в XML? Вроде же нынче Java Config наше всё, а XML не для человеков. Я с Petro123 согласен, а Java Config отомрет, ИМХО. Декларативное программирование - наше все. Есть же аннотации! ИМХО перешел с XML на Java-config и не жалею. Все что надо настраивается ч/з аннотации. Общие настройки уже есть в специальных конфиг-классах, то или иной библоитеки. Свою библиотеку точно-также можно закнофигурировать ч/з класс. Главное не забыть сделать аннотацию, что-бы включал твой конфиг-класс. А насчет декларативного программирования - так аннотации это и есть декларативное программирование. Причем они менее многословны, чем XML, но такие-же гибкие и функциональные. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2016, 06:53 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Atum1вопрос один : Чем отличается Spring String Swing вопрос один: чем отличается Swing-ер идущий во время Spring-а в String-ах от Maven ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2016, 21:35 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Нашел хороший сайт с вопросами Кроме технических деталей нужно еще изучать идеологию и парадигмы Spring. А тут одного понятия "как" недостаточно! Самое важно "зачем". Например Dependency Injection - не создавать объекты классов внутри контейнера, а передавать готовые объекты в конструктор. Как реализовано понятно, а вот нахрена... Нужно осмыслить... чтоб это понять надо бахнуть сначала проект без ди-ай, а потом с ди-аем. тогда здорово понимается накой это придумали. меня больше вымораживают попытки вкарячить событийную модель без асинхрона (да и даже с ним) 25 лет люди уходили от оператора гоу-ту и вот снова на него садятся ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2016, 23:51 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
natanabrahamjr чтоб это понять надо бахнуть сначала проект без ди-ай, а потом с ди-аем. тогда здорово понимается накой это придумали. Также подумал! Покурил Bootstrap, вопрос по дизайну (черновому, для отладки) отпал сам собой. Подключил jQuery (знал его немного) и Bootstrap (работаю с ним впервые, если не считать Gantry Framework для Joomla). После того, как прикручу Three.JS (WebGL) перейду к работе собственно с Spring и взаимодействию c Javascript из кода Java. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 10:19 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Выложил проект на GitHub Но застрял на простой вещи. Хочу передать параметры из form способом submit контроллеру, но почему-то не работает В главном окне нужно выбрать пункт меню "Parameters" (также почему-то не могу передать фокус на поля ввода, но это скорее всего из-за рендера). И по нажатию получаем ошибку HTTP Status 404 - /ViewModel3D/param, с обработчиком "/param" непонятки... Вроде как все проверил (web.xml, dispatcher-servlet.xml), прописал обработку контроллеру, но управление ему не передается. Чего-то еще пока не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 21:22 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Чего-то еще пока не знаю. F12 в эксплорере и пошаговой отладки ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 21:40 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Выложил проект на GitHub Но застрял на простой вещи. Хочу передать параметры из form способом submit контроллеру, но почему-то не работает В главном окне нужно выбрать пункт меню "Parameters" (также почему-то не могу передать фокус на поля ввода, но это скорее всего из-за рендера). И по нажатию получаем ошибку HTTP Status 404 - /ViewModel3D/param, с обработчиком "/param" непонятки... Вроде как все проверил (web.xml, dispatcher-servlet.xml), прописал обработку контроллеру, но управление ему не передается. Чего-то еще пока не знаю. Не парьте людям мозги возьмите работающий проект и попробуйте в нем разобраться. Вот проект который в Москве задают на интервью https://github.com/vils007/Spring-MVC Я покрайней мере проверял и делал ревью этому проекту там есть чему подучится. То что Вы спрашиваете это из области эзотерики так как там просто нечего спрашивать в вашем проекте там все плохо и не будет работать по определению. Это нормально просто так отеческий направляющий подзатылник... очень по-доброму. Удачи Вам. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 05:50 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Выложил проект на GitHub Но застрял на простой вещи. Хочу передать параметры из form способом submit контроллеру, но почему-то не работает В главном окне нужно выбрать пункт меню "Parameters" (также почему-то не могу передать фокус на поля ввода, но это скорее всего из-за рендера). И по нажатию получаем ошибку HTTP Status 404 - /ViewModel3D/param, с обработчиком "/param" непонятки... Вроде как все проверил (web.xml, dispatcher-servlet.xml), прописал обработку контроллеру, но управление ему не передается. Чего-то еще пока не знаю. Ну правильно. По умолчанию, обычно, submit это POST запрос. А @RequestMapping наоборот на GET. Укажите в @RequetsMapping явно на что POST/GET etc этот обработчик. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 07:04 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
mad_nazgulSQL2008Выложил проект на GitHub Но застрял на простой вещи. Хочу передать параметры из form способом submit контроллеру, но почему-то не работает В главном окне нужно выбрать пункт меню "Parameters" (также почему-то не могу передать фокус на поля ввода, но это скорее всего из-за рендера). И по нажатию получаем ошибку HTTP Status 404 - /ViewModel3D/param, с обработчиком "/param" непонятки... Вроде как все проверил (web.xml, dispatcher-servlet.xml), прописал обработку контроллеру, но управление ему не передается. Чего-то еще пока не знаю. Ну правильно. По умолчанию, обычно, submit это POST запрос. А @RequestMapping наоборот на GET. Укажите в @RequetsMapping явно на что POST/GET etc этот обработчик. Если вы смотрели код, то в форме указан Код: html 1.
Впрочем делал и GET, чтобы посмотреть, что параметры передаются. Кроме того явно указывал в @RequestMapping(... , method=RequestMethod.GET. Но даже дело не в том... Ставил точки прерывания, но управление в код не попадает. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 08:42 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Sergunka .... в вашем проекте там все плохо и не будет работать по определению. Прошу меня извинить, но советы человека, проводящего основное время на форуме в разделе "Наши за рубежом" меня как-то не особо интересуют. Кстати, ваш подзатыльник можете оставить себе. На память. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 08:45 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Впрочем делал и GET, чтобы посмотреть, что параметры передаются. Кроме того явно указывал в @RequestMapping(... , method=RequestMethod.GET. Но даже дело не в том... Ставил точки прерывания, но управление в код не попадает. У вас в applicationContext.xml Нет componentScan :-) Его как-бы желательно добавить. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 08:57 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
mad_nazgul, авторв applicationContext.xml Нет componentScan :-) Вот и декларативность). Кодирование заменяется конфигурированием)). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 09:19 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
mad_nazgulУ вас в applicationContext.xml Нет componentScan :-) Его как-бы желательно добавить. Спасибо! Обязательно проверю. Гуглил в чём может быть проблема, все пересмотрел, а про это даже не упоминалось. Хотя мог и пропустить по неопытности. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 09:19 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SergunkaЯ покрайней мере проверял и делал ревью этому проекту там есть чему подучится. на java7 взлетит? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 09:34 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Petro123SQL2008, Мейнстрим, когда код в конфигах xml. Декларативное программирование. Прошу объяснить подробнее для тех, "кто на лыжах". Имеется в виду замена кода (логики) без перекомпилляции проекта? Или это что-то иное? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 11:50 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Прошу объяснить подробнее для тех, "кто на лыжах". Имеется в виду замена кода (логики) без перекомпилляции проекта? Или это что-то иное? Как грустно-то без образования. Есть 2 разных способа программировать. 1й - тот к которому вы привыкли. Называется "имперический". Вы пишете инструкции одну за другой и компьютер их последовательно выполняет. 2й - декларативный. Он заключается в том что вы описываете, не порядок действий, а общую конфигурацию либо принцип принятия решения и т.п. Из близких жизненных примеров можно привести формулы spreadsheet (в простонародье Excel). Вы не пишете последовательно как системе обрабатывать ячейки. Вы задаёте набор формул и значений. А система пересчитывает их в результат самостоятельно. Так вот, есть разные задачи, где один подход работает лучше чем другой. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 11:58 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Blazkowicz1й - тот к которому вы привыкли. Называется "имперический". Да!! ))) Я его обожаю. Хотя счас в JavaFX из за того что курсор без потока не сделать(сволочи), приходится переходить к "реактивному")) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:02 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Прошу объяснить доходчивее будет как у 1С ников. Их называют конфигурастами. Это те кто 30 проц. времени конфигурирует проект, а не пишет. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:03 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Petro123Хотя счас в JavaFX из за того что курсор без потока не сделать(сволочи), приходится переходить к "реактивному")) Мало кто помнит, но в первой версии JavaFX требовал декларативного описания в виде JavaFX Script, так как декларативность отлично подходит к описанию UI. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:04 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
BlazkowiczSQL2008Прошу объяснить подробнее для тех, "кто на лыжах". Как грустно-то без образования. Есть 2 разных способа программировать. 1й - тот к которому вы привыкли . Называется "имперический". Судя по нику оппонента, Вы заблуждаетесь. :) И повелительное наклонение это не опыт. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:12 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Сергей АрсеньевСудя по нику оппонента Нет спора, нет и оппонента. Сергей АрсеньевВы заблуждаетесь. :) Все заблуждаются. Сергей АрсеньевИ повелительное наклонение это не опыт. :) При чем тут опыт? Речь о computer science. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:17 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Сергей АрсеньевBlazkowiczпропущено... Как грустно-то без образования. Есть 2 разных способа программировать. 1й - тот к которому вы привыкли . Называется "имперический". Судя по нику оппонента, Вы заблуждаетесь. :) И повелительное наклонение это не опыт. :) Он действительно немного заблуждается, но не я не обижаюсь. Считаю, что послушать умных людей полезнее, чем корчить из себя всезнайку. Только что почитал обсуждение того, что "Java EE больше не разрабатывается". На мой дилетантский взгляд, срок окончания потребности в специалистах Java EE, Spring, Swing, JFS значительно превышает дату наступления выхода на пенсию даже самого молодого из нас. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:29 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Blazkowiczтак как декларативность отлично подходит к описанию UI. - у Delphi тоже неплохой подход...без декларативности. - у Андроид говорят, уберут Java из платформы из за многоходовочек в элементарном дизайне окошек. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:39 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
вот тут я вместо одной строки был вынужден написать 20. Счас пытаются в андроид все на лямбда писать. И всё из за дрёбаных потоков....которые в ГУИ противопоказаны. А без них даже курсор в платформе тормозит. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Короче, жизнь течёт и всё меняется). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:48 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
BlazkowiczПри чем тут опыт? Речь о computer science. Ну, раз science - Латынь жежь путать грешно (императивный и имперический). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 12:48 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008На мой дилетантский взгляд, срок окончания потребности в специалистах Java EE, Spring, Swing, JFS значительно превышает дату наступления выхода на пенсию даже самого молодого из нас. Где-то была отличная статья про сообщество COBOL программистов. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 13:04 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Сергей АрсеньевНу, раз science - Латынь жежь путать грешно (императивный и имперический). Виноват. Каюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 13:06 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
BlazkowiczСергей АрсеньевНу, раз science - Латынь жежь путать грешно (императивный и имперический). Виноват. Каюсь. Имперический - это что-то про императоров? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 13:24 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Alexander A. SakИмперический - это что-то про императоров? С разморозкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 13:25 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
rema174SergunkaЯ покрайней мере проверял и делал ревью этому проекту там есть чему подучится. на java7 взлетит? Легко - я проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 18:17 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Sergunka .... в вашем проекте там все плохо и не будет работать по определению. Прошу меня извинить, но советы человека, проводящего основное время на форуме в разделе "Наши за рубежом" меня как-то не особо интересуют. Кстати, ваш подзатыльник можете оставить себе. На память. Честно говоря даже прикольно. Я в интернете больше известен как один из авторов платформы Predix.io где на форуме я занимаю заслуженное 5 место. https://forum.predix.io/users/381/sergey-vyatkin.html ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 18:21 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
BlazkowiczAlexander A. SakИмперический - это что-то про императоров? С разморозкой. Ну прям нельзя пошутить над ошибкой у исправляющего ошибку. Или слово "имперический" ни у кого ощущение неправильности не вызывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 18:37 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SergunkaЧестно говоря даже прикольно. Я в интернете больше известен как один из авторов платформы Predix.io где на форуме я занимаю заслуженное 5 место. https://forum.predix.io/users/381/sergey-vyatkin.html Это нам о чем-то должно сказать? Кстати проект вы отревьюили паршиво. Name convention страдает, форматирование кода ни к черту, декомпозиция? не не слышали, в NewsController понапихано всего подряд. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 18:50 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SergunkaЧестно говоря даже прикольно. Я в интернете больше известен как один из авторов платформы Predix.io где на форуме я занимаю заслуженное 5 место. https://forum.predix.io/users/381/sergey-vyatkin.html Интересно, на Predix.io знают про sql.ru? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 18:52 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
fixxerSergunkaЧестно говоря даже прикольно. Я в интернете больше известен как один из авторов платформы Predix.io где на форуме я занимаю заслуженное 5 место. https://forum.predix.io/users/381/sergey-vyatkin.html Это нам о чем-то должно сказать? Кстати проект вы отревьюили паршиво. Name convention страдает, форматирование кода ни к черту, декомпозиция? не не слышали, в NewsController понапихано всего подряд. Да господь с Вами... помогите топик стартеру покажите свой гитхаб. Посейте разумное, вечное во спасение души. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 19:00 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Alexander A. SakSergunkaЧестно говоря даже прикольно. Я в интернете больше известен как один из авторов платформы Predix.io где на форуме я занимаю заслуженное 5 место. https://forum.predix.io/users/381/sergey-vyatkin.html Интересно, на Predix.io знают про sql.ru? Полагаю, что да так как там серьезно прописались перцы из Белорусии. Очень толковые ребята. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 19:02 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SergunkaДа господь с Вами... помогите топик стартеру покажите свой гитхаб. Посейте разумное, вечное во спасение души. Сперва добейся? (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 19:05 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
fixxerSergunkaДа господь с Вами... помогите топик стартеру покажите свой гитхаб. Посейте разумное, вечное во спасение души. Сперва добейся? (с) А вообще извиняюсь, конечно, вспылил. Смутила аппеляция к собственному авторитетносту и сомнительного качества пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 19:17 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
mad_nazgulSQL2008Впрочем делал и GET, чтобы посмотреть, что параметры передаются. Кроме того явно указывал в @RequestMapping(... , method=RequestMethod.GET. Но даже дело не в том... Ставил точки прерывания, но управление в код не попадает. У вас в applicationContext.xml Нет componentScan :-) Его как-бы желательно добавить. Добавил в applicationContext.xml строку (package где находится контроллер) Код: java 1.
При запуске выдает ошибку The module has not been deployed. See the server log for details. на строку Код: java 1.
из всех слов знаю только true Советы из Интернета пока не помогают. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 20:14 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Добавление @Component перед классом контроллера дало тот-же эффект! Т.е. абсолютное отсутствие оного. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 20:17 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008 Добавил в applicationContext.xml строку (package где находится контроллер) Код: java 1.
При запуске выдает ошибку The module has not been deployed. See the server log for details. Ошибку удалось локализовать, прописав правильные Код: xml 1. 2. 3.
Но обработчик все равно не работает :( Остановка Tomcat, очистка проекта, запуск Tomact эффекта не возымели Завтра буду дальше искать в чем зарыта собака ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 21:13 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Alexander A. SakНу прям нельзя пошутить над ошибкой у исправляющего ошибку. Если Вы заметили, то слово было дано в оригинальной орфографии. Или я должен был поправить и его? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 00:07 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Доброго всем времени суток! Начал разбираться с разработкой Web на Java и по совету Blazkowicz выбрал фреймворк Spring MVC. Несмотря на мои первичные сомнения, эта система мне очень понравилась. Все просто, понятно и логично (сравнивая с MVC на NET ) Без тени ложноq скромности могу сказать, что в настоящее время уже могу написать сайт на Spring! Конечно, речь не идет о сложных навороченных порталах с асинхронными процессами и пр. Но все еще впереди. Чем различаются программист, уверенный разработчик и эксперт? 1 - хорошо знает язык 2 - знает многие тонкости и грабли 3 - знает ВСЕ тонкости и прошел по ВСЕМ граблям В связи с чем прошу уважаемого Blazkowicz об одном одолжении. Представьте себе, что вы проводите собеседование на вакансию эксперта Spring и хотите убедиться в его профессионализме. Могли бы вы привести здесь 10 (можно больше) самых сложных вопросов по Spring? https://jhipster.github.io/ https://www.ozon.ru/context/detail/id/33056979/ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 01:04 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Спасибо! Nebo https://jhipster.github.io/ Посмотрю. Nebo https://www.ozon.ru/context/detail/id/33056979/ Сразу как занялся скачал эту книгу и усиленно изучаю. Для себя решил, что если изучать "Java для чайников", то и останешься чайником! Поэтому выбрал "Spring 4 для профессионалов" ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 09:29 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008, )) авторесли изучать "Java для чайников", то и останешься чайником! Чувство юмора у тебя в наличии)) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 09:52 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Petro123SQL2008, )) авторесли изучать "Java для чайников", то и останешься чайником! Чувство юмора у тебя в наличии)) но это не отменяет необходимость наличия логики ) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 18:59 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
rema174Petro123SQL2008, )) пропущено... ! Чувство юмора у тебя в наличии)) но это не отменяет необходимость наличия логики ) Прошу указать на "место отсутствия логики". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 09:56 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Для себя решил, что если изучать "Java для чайников", то и останешься чайником! Поэтому выбрал "Spring 4 для профессионалов" это логично? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 11:26 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
rema174SQL2008Для себя решил, что если изучать "Java для чайников", то и останешься чайником! Поэтому выбрал "Spring 4 для профессионалов" это логично? ) Да, это логично! ) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 11:30 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008 не обращайте внимания на колкости форумчан) Некоторые стали слишком крутыми Java программистами) Скромнее Господа) Забыли как сами учились? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 11:32 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
rema174SQL2008Для себя решил, что если изучать "Java для чайников", то и останешься чайником! Поэтому выбрал "Spring 4 для профессионалов" это логично? ) А по вашему нет? Изучение книги "Таблица умножения за 21 день" сделает вас математиком? Пусть даже и за 22 дня? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 12:01 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
NeboSQL2008 не обращайте внимания на колкости форумчан) Некоторые стали слишком крутыми Java программистами) Скромнее Господа) Забыли как сами учились? ) Нет проблем! На людей, у которых можно чему-то поучиться, не обижаюсь в принципе. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 12:03 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008На людей, у которых можно чему-то поучиться, не обижаюсь в принципе. ты ещё и Мудрый )))) LOL ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 12:05 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Хорош, глумиться, господа. Есть серъезный вопрос по Hibernate. Столкнулся с тем, что на Groovy Hibernate работает, на мой взгляд, немного странно. Опишу ситуацию есть запрос, типа "select count(id) from SomeEntity where deleted = false and date < ${some_date}" и далее пытаюсь получить значение Код: java 1. 2.
ошибка была в тексте запроса - дату нужно было поместить в одинарные скобки, но если закомментировать Код: java 1.
То ошибка не возникает! Как это может быть? объект count непустой ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 12:13 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008То ошибка не возникает! Как это может быть? объект count непустой count это не объект. Это переменная. А внутри объект. Что-то типа Query . авторQueries are executed by calling list(), scroll() or iterate() Ваш api.db.query только конструирует запрос. А метод list() его выполняет. Почему вы спрашиваете на форуме, вместо того чтобы прочитать документацию по методам, которые используете? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 12:38 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Blazkowicz А метод list() его выполняет.? Тогда понятно. Blazkowicz Почему вы спрашиваете на форуме, вместо того чтобы прочитать документацию по методам, которые используете? Потому, что разработчик (это сторонняя организация) не предоставил никакого описания методов api.db.query. Посчитал, что специалисты по Hibarnate на форуме смогут объяснить то, что непонятно. Так и получилось, за что большое спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 13:31 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008rema174пропущено... это логично? ) А по вашему нет? Изучение книги "Таблица умножения за 21 день" сделает вас математиком? Пусть даже и за 22 дня? я имел ввиду, что без изучения книги "Таблица умножения" делать в институте нечего ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 13:33 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
TC почему Вы упорно не желаете идти обычным рекомендованным путем изучения Спринг фреймворка? Есть официальный сайт и разработанная методика изучения https://spring.io/guides Там каждый урок 15 минут за день Вы сможете пробежаться практически через половину уроков... а не терзать сознание мемберов вопросами в духе почему у меня не работает то или се или как я клево догадался где я лажанулся? Как ни крути по Москве планка не очень высокая - пример я уже привел... Научитесь простым вещам и постарайтесь хорошо в них разбираться. Удачи Вам ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 19:35 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SergunkaTC почему Вы упорно не желаете идти обычным рекомендованным путем изучения Спринг фреймворка? Есть официальный сайт и разработанная методика изучения https://spring.io/guides Там каждый урок 15 минут за день Вы сможете пробежаться практически через половину уроков... а не терзать сознание мемберов вопросами в духе почему у меня не работает то или се или как я клево догадался где я лажанулся? Как ни крути по Москве планка не очень высокая - пример я уже привел... Научитесь простым вещам и постарайтесь хорошо в них разбираться. Удачи Вам Посмотрю. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 20:39 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Sergunka Там каждый урок 15 минут за день Вы сможете пробежаться практически через половину уроков... а не терзать сознание мемберов вопросами в духе почему у меня не работает то или се или как я клево догадался где я лажанулся? Научитесь простым вещам и постарайтесь хорошо в них разбираться. Я посмотрел уроки, считаю, что в ваших словах есть разумное зерно. Ушёл учить азбуку. Какое-то время не буду вас доставать. Всем удачных выходных! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 07:51 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Всем удачных выходных! ты бы еще в понедельник пожелал ) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 08:26 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
rema174SQL2008Всем удачных выходных! ты бы еще в понедельник пожелал ) Ну есть люди, которые работают согласно трудового кодекса. Впрочем, можете завтра работать! Я разрешаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 08:28 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Ну есть люди, которые работают согласно трудового кодекса. А есть и такие кто живет в другом государстве. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 08:55 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
BlazkowiczSQL2008Ну есть люди, которые работают согласно трудового кодекса. А есть и такие кто живет в другом государстве. Согласитесь, что было бы странно услышать на форуме sql.il фразу "а мы шабат не соблюдаем!" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 09:05 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Sergunka Есть официальный сайт и разработанная методика изучения https://spring.io/guides Нашел русский клон этого сайта . В принципе неплохо изложено, немного неудобно только то, что там maven-проекты, а я использую обычное Web Application. Удалось запилить новую рыбу проекта , не разобрался только пока только с обработкой ошибок. Например 404. Указал в web.xml страницу, но что-то не работает. Буду разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2016, 23:34 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Могли бы вы привести здесь 10 (можно больше) самых сложных вопросов по Spring? Как показывает опыт поиска работы - вопрос задают в 90% процентах такой (варианты формулировки могут быть самые причудливые): опишите своими словами почему Spring? Отвечая одно и тоже слово в слово наблюдал разную реакцию. rema174на java7 взлетит? да. fixxer Name convention страдает, форматирование кода ни к черту, декомпозиция? не не слышали, в NewsController понапихано всего подряд. Спасибо, что обратили внимание на мой скоромный гитхаб - который так помог мне в поиске работы в Нерезиновой. :) Жаль что так и не разобрались с моим NewsController. А там какой-то рейтинг по словам и HASH MAP "понапихал"... Для демонстрации ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 17:59 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Ilya007 опишите своими словами почему Spring? Это всё Blazkowicz насоветовал! А если серьезно, то нужно с чего-то начинать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 18:10 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Ilya007 опишите своими словами почему Spring? Это всё Blazkowicz насоветовал! А если серьезно, то нужно с чего-то начинать. Я например отвечаю, что в Spring очень много синтаксического сахара. А я люблю сладкое :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 06:41 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Atum1вопрос один : Чем отличается Spring String Swing Ну, и для тех кто писал на Visual Basic - "Что такое CString ?" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 08:50 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Могли бы вы привести здесь 10 (можно больше) самых сложных вопросов по Spring? 69 Spring Interview Questions and Answers – The ULTIMATE List ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 08:54 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
mad_nazgulЯ например отвечаю, что в Spring очень много синтаксического сахара Я бы со скепсисом отнесся к такому заявлению на собеседовании. Синтаксический сахар это осбенность реализации для синтаксиса языка. Spring Framework не является языком. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 08:57 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Garrick 69 Spring Interview Questions and Answers – The ULTIMATE List Местами очень спорные вопросы и даже ответы. Но, в целом, для старта потянет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 09:02 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Blazkowiczmad_nazgulЯ например отвечаю, что в Spring очень много синтаксического сахара Я бы со скепсисом отнесся к такому заявлению на собеседовании. Синтаксический сахар это осбенность реализации для синтаксиса языка. Spring Framework не является языком. Ну вообще-то он есть. Реализованный ч/з аннотации, которые позволяют некоторые вещи описать декларативно. Например тот же Spring-Data-JPA чем не синтаксический сахар, когда для работы с сущностями достаточно декларации интерфейса? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 11:37 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
mad_nazgulBlazkowiczпропущено... Я бы со скепсисом отнесся к такому заявлению на собеседовании. Синтаксический сахар это осбенность реализации для синтаксиса языка. Spring Framework не является языком. Ну вообще-то он есть. Реализованный ч/з аннотации, которые позволяют некоторые вещи описать декларативно. Например тот же Spring-Data-JPA чем не синтаксический сахар, когда для работы с сущностями достаточно декларации интерфейса? аспектно-ориентированный подход не есть синтаксический сахар ! ? как и декларативное программирование (за ним куча кода - скрытого от вас в BFPP BPP итд ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 18:30 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Atum1, он вроде про то же самое говорит. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 18:59 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Прошу совета у специалистов по Java. Что лучше использовать для хранения и обработки бинарных файлов - byte[] или Blob? Привык работать с byte[], но при работе с MySQL выяснилось, что типа varbinary(...) нет. Сделал тип поля Blob, оказалось, что и в Java есть такой тип. Ответ, как бы лежит на поверхности, но все-таки чем эти типы отличаются между собой? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2016, 16:17 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008, Почему в этой теме? Боитесь что сервер лопнет от обилия новых тем? byte[] это массив байт, который хранится в куче, как любой другой Java массив. Blob это интерфейс, который реализуют JDBC драйвера для чтения\записи байт в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2016, 16:21 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
Blazkowicz Почему в этой теме? Боитесь что сервер лопнет от обилия новых тем? byte[] это массив байт, который хранится в куче, как любой другой Java массив. Blob это интерфейс, который реализуют JDBC драйвера для чтения\записи байт в БД. Спасибо. Кратко и по существу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2016, 16:33 |
|
Разработка Web приложений на Spring MVC
|
|||
---|---|---|---|
#18+
SQL2008Blazkowicz Почему в этой теме? Боитесь что сервер лопнет от обилия новых тем? byte[] это массив байт, который хранится в куче, как любой другой Java массив. Blob это интерфейс, который реализуют JDBC драйвера для чтения\записи байт в БД. Спасибо. Кратко и по существу. Так забавно сейчас читать свои наивные вопросы :) Всего-то два года прошло. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2018, 15:37 |
|
|
start [/forum/topic.php?all=1&fid=59&tid=2121605]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
112ms |
get tp. blocked users: |
1ms |
others: | 331ms |
total: | 530ms |
0 / 0 |