Take a breath and start again
Увлеклась я этой темой.

javastudy.ru/spring-mvc/spring-mvc-load-files/
javastudy.ru/spring-mvc/spring-mvc-load-file-wi... - более дотошный и грамотный подход с валидацией

Про паттерн проектирования post - redirect - get.

javastudy.ru/spring-mvc/spring-mvc-pattern-prg-...
javastudy.ru/patterns/pattern-prg-postredirectg...

И немного про то, что сделано сегодня.

Не работала ни загрузка файлов, ни выгрузка xls/pdf, т.к. не были видны контроллеры. Не хватало тега


в application-context.xml. Кстати, еще одна штука: по умолчанию должен быть именночWEB-INF/applicationContext.xml

Иначе нужно прописать в web.xml:


@темы: java, зима 2019-2020

08:03 

Доступ к записи ограничен

Take a breath and start again
Закрытая запись, не предназначенная для публичного просмотра

06:53

Java Study

Take a breath and start again
Решаю сейчас задачи по загрузке файлов и по созданию excel & pdf. Тема, в общем-то вспомогательная, но все оказалось все не так тривиально, продолжаю второй день разбираться. Столько нюансов в версиях библиотек и в частности в версиях Spring-а.
Вчера у меня наконец-то заработало отображение Jsp-страниц. Судя по всему, не хватало зависимостей в головном pom.xml. С мавеном мне, конечно, разбираться и разбираться. Но я рада: понадобилось 3-4 проекта перелопатить, прежде чем пришло понимание, что и как надо.
Познакомилась заодно с Bootstrap. Нажл все-таки и с фронтендерскими штуками знакомиться.

javastudy.ru/spring-mvc/spring-mvc-4-example-fo...

Поставила вечером Идею 2019.3. Созрела для платной версии - она мне все нужнее и нужнее. И пока не вижу проблемы скачивать ее каждые 30 дней и ставить, это не долго. А может, позже удастся и крякнуть, народ же не может наш без этого.
Ссылки на кряки:
softpick2.com/618-intellij-idea.html
1progs.ru/intellij-idea-ultimate/

И теперь непосредственно по сабжу:
javastudy.ru/spring-mvc/spring-mvc-fileupload-p... - решение для 4-го Спринга, в 5-м все иначе.
javastudy.ru/spring-web-flow/spring-web-flow-pd... - др. библиотеки, spring web flow.

stackoverflow.com/questions/37983946/abstractex... - решение для 5-го Сприинга, там уже другие классы. Собственно на этот вариант и нужно ориентироваться.


Настраивала все утро конфигурацию tomcat-a в Идее - основная причина, почему мне все-таки нужна платная версия и ее возможности. Запуск приложения с сервером прямо из ИДЕ реально очень нужен и очень экономит время. А уж про необходимость отладки я уже и не говорю. В общем, поработала я сегодня ударно)

@темы: java, зима 2019-2020

Take a breath and start again
06:50

Take a breath and start again
На прошлой неделе нам звонили и из Дворца пионеров на Волжской, и из нашего творческого центра (онв 10 минутах ходьбы от нашего дома): заявки рассмотрены, Юра приглашается на занятия. Но от Дворца пионеров мы точно отказались: занятия вечером в будни и 3 остановки на метро. Подозреваю, это были бы не занятия, а прокачка стрессоустойчивости для нас обоих. Хотя мне очень нравился этот вариант: рисование, лепка, аппликация, всего по полчаса 2 раза в неделю, но оно и понятно: рассчитано на малышей 2-4 года. В нашем центре ЭКО возраст детей идет от 3,5 лет и до 7 - большие дети, совсем другие у них возможности и задачи. Занятия раз в неделю и длятся целый час с переменой в 5-10 минут. По факту, как мне сказали, примерно получается минут 50. В субботу в 10:00 - не особо критично, т.к. Юра встает сам не позже 8:30. И рядом с домом. Но час сидеть и рисовать... Не знаю, потянет ли... Учитывая, что еще ребенок у меня шилопопый и неусидчивый.

@темы: зима 2019-2020

07:15

Take a breath and start again
Ох, это чувство вины... Каждый раз отвожу ребенка в сад и потом меня что-то гложет, несильно, но так, покалывает. А сегодня я просто в моральном раздрае.
Юра ходит с января в садик до вечера, забираю примерно в 17:30 во время прогулки. Прошлую неделю мы пропустили из-за кашля. Но вот уже второй раз мне говорят, что перед вечерней прогулкой мой ребенок оденется полностью сам, сядет на скамейку и начинает плакать. Просто сидит и плачет без причины. Никто не ругал, никто не обижал - ничего не случилось. Раиса Ивановна в понедельник мне все это рассказала и даже попросила узнать, в чем же дело. А вчера Оля, мама Нади, которая приходит пораньше и помогает детям одеваться, сообщила мне то же самое: плач спонтанно и без причины.

Точнее, причина мне понятна. Юра уже к сборам на прогулку понимает, что мама придет позже и заберет его уже с прогулки, а не сразу после полдника как раньше. Вот и начинаются слезы. Может, обидно ему, а может, просто хочется домой. А мне еще бабушка с дедушкой регулярно выдают, типа чего ты его перед ужином забираешь, пусть уж и на ужин остается, поест нормально и без мультиков, дома не будет все подряд хватать, а то вечно голодный приходит. Какой тут ужин...

И я ведь могу забирать как раньше в 16:00, но тут несколько причин, почему я оставляю ребенка на прогулку. Сейчас я все еще болею; учитывая, КАК я болела на прошлой неделе: непрерывный глубокий кашель с больным горлом, от которых мне не помогало вообще ничего, бессонница почти всю ночь - к концу прошлой недели я уже вообще не понимала, где я и что я. А еще заболевший Юрик дома, которым надо заниматься и которого надо постоянно развлекать. В общем, эту неделю я тупо прихожу в себя.
И причины, не связанные с моим самочувствием тоже есть.
1.Ребенок гуляет вечером в саду, потому что иначе его вечером не вытащишь на улицу.
2. Он не высыпается в дневной сон в саду и на меня обрушивались такие капризы и истерики на ровном месте... И дома до вечера и укладывания спать непрерывно слезы, нытье, "все не так и все не то". А на прогулке с ребятами он отходит, играет, лепит куличики с Надей и носится по площадке с Левой и Димой, так что мне выдают веселого, активного и всем довольного пупсика.

И последняя причина в том, что даже лишний час сейчас для меня - это очень-очень много. Это моя практика в программинге, это лишняя лекция, это конспекты - это мой бэкграунд, с которым я скоро пойду в бой. Утром у меня умственная работа идет плохо, а вот после обеда самое то) А помимо работы-учебы есть еще куча домашних дел: приготовить убрать, постирать, сходить в магазин. По-прежнему не понимаю, как работающие мамы все успевают.

Сегодня, наверное, заберу в 16:00, а то изведусь вся. Иногда буду брать пораньше. Все-таки ребенок тоже человек, а сад нужен мне, а не ему.

@темы: сынок, зима 2019-2020

06:43

Take a breath and start again
Пошли сегодня в сад. Покашливал, но не критично. Больше беспокоит, что в саду очень сухой воздух: я побыла там 5 мину и у меня пересохло в глотке. Переживаю, что не настояла и не намазала сухие ручки кремом с пантенолом - весь же чесаться будет. Диатез, конечно, не сравним с крапивницей, но все же неприятно.
А на выходных мы обзавелись небулайзером и теперь делаем ингаляции с лазолваном. И как раньше без этой штуки жили?) Офигенная вещь! Сразу вся дрянь болящая начинает выходить. И Юра стал намного меньше кашлять вот прямо за 2 дня. Мой кашель, правда, лучше не стновится, он у меня вообще таинственный и непостижимый: целый день я в порядке, а как ночь, так сразу начинаются такие приступы, что по полночи не могу уснуть. Вчера в час ночи выпила снова донормил и только тогда уснула. Правда, то не спасло от разбитого состояния утром, но все же.

@темы: зима 2019-2020

17:59

Maven

Take a breath and start again
Take a breath and start again
Новый проект для освоения:

m.habr.com/ru/post/482552/ - Регистрация и авторизация с помощью Spring Security на примере простого приложения.


И связанные ресурсы:
habr.com/ru/post/83860/ - здесь тоже Spring MVC, но в Eclipse + ant, но свама идея проекта интересная в плане Spring-a/


habr.com/ru/post/111102/?_ga=2.230343576.582901... - снова Spring MVC + Spring Security, довольно понятно и наглядно.

hellokoding.com/registration-and-login-example-... - англ. источник, примерно то же, что в первой статье.

Registration and Login with Spring Boot, Spring Security, Spring Data JPA, Hibernate, MySQL, JSP, Bootstrap and Docker Compose


Статьи одного автора, тоже типа ликбез
habr.com/ru/post/333756/
habr.com/ru/post/334448/?_ga=2.230343576.582901...


javastudy.ru/spring-mvc/spring-mvc-basic/
javastudy.ru/spring-mvc/spring-mvc-webapplicati...
javastudy.ru/spring-mvc/spring-mvc-viewresolver...
javastudy.ru/spring-mvc/spring-mvc-handler-mapp...
fooobar.com/questions/119721/what-are-the-diffe...

javastudy.ru/spring-mvc/hello-world-example/
javastudy.ru/spring-mvc/review-mvc-angularjs-bo...
javastudy.ru/spring-mvc/orm-hibernate/

javastudy.ru/interview/jee-hibernate-questions-...
javastudy.ru/interview/jee-hibernate-questions-...

javastudy.ru/category/interview/page/3/ - про коллекции

@темы: java, зима 2019-2020

Take a breath and start again
За 2 дня осилила 2 проекта по Spring MVC. Итак, итоги.

1. Проект по видео компьютерной школв Hillel. Лектор Наташа Кравченко, отличный, кстати, спикер: все четко, по существу, понятно и буквально на пальцах. Проект я в итоге тоже сделала вместе с ней. Все собралось, поднялось. Нюансы:
1.1. Надо разбираться с особенностями UI, я совершенно забыла, как пишутся jsp-страницы, а про теги чисто спринговые вообще узнала недавно)
1.2. В силу этого так и не поняла, как передавать и обрабатывать данные, в тумане пока все, что относится к View. Знаю только, что есть интерфейс Model, а есть классы ModelMap и ModelAndView.
1.3. Неясен пока Jacson.
1.4. Я так и не разобралась с плагином мавена для jetty. Так что проект у меня не полетел, как задумывал автор. Вообще про jetty до этого не знала. Сижу и разбираюсь. Просто подсовывал собранный war-архив запущенному tomcat-у.
1.5. Понимаю, что мне уже сейчас нужна Ultimate версия IDEA: в моей невозможно ни конфигурацию запуска настроить, ни jsp верстать и собирать.

www.youtube.com/watch?v=Z9dvZyEofAg&t=5491s

2. Проект как раз по использованию jetty. Здесь мне все уже было знакомо. Но все равно шло долго и тоже не все получилось.
2.1 Очень сложной оказалась мавеновская конфигурация всех плагинов. Половину тегов я не знаю. В общем, эту магию я так и не поняла.
2.2 Так и не заработало отображение данных из модели. Как и в предыдущем случае.

akutepov.ru/ru/blog/vstraivaem-jetty-server-v-s...

А вообще офигенное решение у тов. Кутепова: запустил прямо из Идеи всю эту кухню и отлаживай, сколько нужно. Реально удобно.

@темы: java, зима 2019-2020

13:12

Take a breath and start again
Прошла за 2-3 дня колоссальный объем материала и вижу, что серьезно сдвинулась с мертвой точки в плане работы. Понимаю, что нужно прорабатывать, что еще изучать и в какую сторону двигаться. Никогда за последнй год не было акого душевного подъема) Чувствую, что дело пошло, а значит, уже не за горами тот день, когда я подпишу трудовой договор.

Понимаю, что с официальным трудоустройством жить станет еще труднее. Как совмещать стандартный график работы с 9 до 6 (ну, или с 10 до 7) и детский сад с его бесконечными болячками, я не представляю. А еще и дом с бесконечными готовками, стирками, уборками... А еще хотелось бы возить Юру в кружки и секции. Сейчас у нас висят аж 2 заявки на портале в разные дома творчества на рисование, но я понимаю, что погорячилась: будет уставать, особенно после сада вечером, потом вообще как его приятель Тимур откажется ходить заниматься.

@темы: зима 2019-2020

Take a breath and start again


11:49

Take a breath and start again
Снова мы с Юрой заболели. Снова выматывающий кашель, сопли рекой (хоть не зеленые, и на том спасибо). Снова у меня бессонница, от которой мне уже нужно 2 таблетки донормила. Ппц вообще. Отходили стабильно неделю в сад и вот, снова сидим дома. Осознала, что до 3-х лет Юрка болел по сути всего 1 раз, а я в сознательном возрасте вообще не болела в принципе.
Пойду сейчас в аптеку за детским лазолваном для Юриного горла, сама я лечусь граммидином. Педиатр еще выписала нам капли Деринат, но это иммуномодулируюшее средство, я бы не стала его вот прям сразу тестировать на ребенке. Пока просто акамарисом будем носы промывать. Ну, и Оксолиновая мазь - отличнейшее противовирусное средство в нос.

@темы: зима 2019-2020

11:14

Take a breath and start again
Take a breath and start again
Take a breath and start again
Итак за новогодние праздники
1. 31-го декабря были на новогоднем спектакле в театре марионеток. Очень понравилось! Обязательно сходим туда еще и не раз, а на Новый Год уж точно.
1. Ездили, завхватив с собой бабушку, в парк Шкулева на Волжской. Очень приятное место со свежим воздухом, прудом с утками и несколькими отличными детскими площадками. Есть каток, так что можно ездить с коньками.
3. 2-го января ездили с нашим папой на елку в ЦМТ. Не понравилось: далеко, без машины туда не попадешь, дорого и скучно.
4. 3-го января снова гуляли в парке Шкулева.
5. 4-го января ходили с Юрой на елку в ЗИЛе. Вот это был мой личный новогодний праздник! Ребенок тоже остался доволен. И вот эти новогодние представления будут точно must see.
6. 5-го ездили в Детский мир за пюрешками и гуляли в Детском парке.
7. 6-го планировалось поехать с нашим папой в ТЦ Ривьера, чтобы посмотреть бесплатное новогоднее шоу, но папа опоздал, поэтому погуляли снова в Детском парке. Вечером прогулялись до нашего ТЦ Мозаика, посидели в Cofix-е, Юрка полакомился шоколадным маффином.
8. 7-го января спонтанно поехали с Юрой и бабушкой в центр погулять. Вышли на Площади революции и затусили на час с лишним там среди новогодних домиков и елочек. Попили кофе, Юре взяли горячую вафлю - дорого, конечно, но все остались довольны. Покатались на карусели, зашли в магазин старинных игрушек.
9. 8-го у нас была снова елка в ЦМТ - ехать ужасно не хотелось, но возврат билетов не осуществлялся в праздничные дни, так что пришлось ехать. В целом представление было лучше предыдущего, но подарок просто подбесил - за такую цену набить рюкзачок всякой фигней и не положить конфеты... я такого не помню в принципе.


Ну, и если еще о спектаклях, то 30-го ноября мы с Юрой были еще в бэби-театре на Павелецкой на новогоднем спектакле Антарктида Snow Show. Юра до сих пор вспоминает его с восторгом и просится сходить еще.

@темы: зима 2019-2020

13:48 

Доступ к записи ограничен

Take a breath and start again
Закрытая запись, не предназначенная для публичного просмотра

19:11

Take a breath and start again
Сходили сегодня с Юрой на елку в ЗИЛ. Представление "Лео и Тиг в поисках Нового Года". Лео и Тиг! И это было прекрасно! Все на высоте: и постановка шикарная, и анимация 40 минут перед спектаклем, и подарок отличный! Все-таки ЗИЛ как ставил самын лучшие, на мой взгляд, елки, так и остается лидером. Сегодня у нас был настоящий новогодний праздник! И я как будто вернулась в ту далекую часть детства, которая не испорчена и не тронута детскими травмами.

@темы: зима 2019-2020

Take a breath and start again
1. Съездили 2 раза на море в Сочи с Юрой и мамой. Весной и осенью.
2. Летом ездили на дачу. Освоили поездки с ребёнком на наземном транспорте.
3. Пошли в сад в сентябре. Даже 2 месяца там не болели.
4. Я вылечила кожу, полностью сменив уход. Возможно, курс процедур у косметолога тоже помог.
5. Снова начала рисовать, освоила акварель - теперь это мое хобби и любимое занятие.
6. С сентября плотно занялась восстановлением бэкграунда для работы. Вспомнила java-core, освоила Spring. Купила курс для продвинутых джавистов на Udemy. Планирую завести github для собственных проектов.
7. Прошла 2 йога-марафона, многому научилась как физически, так и в голове. В мою жизнь пришли медитации.
8. Пробовала вегетарианить - не пошло, вернулась к традиционному питанию.

@темы: зима 2019-2020

15:27

Take a breath and start again
Вот и чем, спрашивается, лечить ребёнку этот кашель? Действительно начался. Хорошо, что я его в саду не оставила. Влажный кашель. К врачу попасть мы сможем не раньше 9-го.
Мамы, кто из вас чем спасается, если ребёнок сильно кашляет? Или лучше ничего не давать?

@темы: зима 2019-2020