Главная страница
Навигация по странице:

  • Как запустить Спринг-приложение из-под сервера Tomcat

  • -это результирующий результат сборки maven, как правило

  • Как вернуть страницу в контроллере spring Как вернуть данные Почитай про все методы лучше по ссылкам ниже

  • Расскажи про принципы работы Spring О структуре Spring MVC приложения. Как выглядит структура MVC-приложения

  • Связывание бинов и их жизненный цикл

  • Front Controller http://design-pattern.ru/patterns/front-controller.html: :text=%D0%9A%D0%BE%D0%B3%D0%B4%D0%B0

  • Что такое application context Spring ApplicationContext

  • BeanFactory

  • ApplicationContext загружает все бины при запуске, а BeanFactory по требованию. PreProject - Spring Security 3 блок

  • Технический обзор Spring Security

  • Подготовка к ревью на junior java dev. Книга Уорбэртон Функциональное программирование в массы java8


    Скачать 483.96 Kb.
    НазваниеКнига Уорбэртон Функциональное программирование в массы java8
    АнкорПодготовка к ревью на junior java dev
    Дата19.04.2022
    Размер483.96 Kb.
    Формат файлаdocx
    Имя файлаreview (q1212).docx
    ТипКнига
    #484853
    страница7 из 7
    1   2   3   4   5   6   7

    Как получить данные из файла. property?

    https://www.youtube.com/watch?v=sDvss9kz1nY&ab_channel=%D0%A3%D1%80%D0%BE%D0%BA%D0%B8Java




    Environment — это bean-компонент уровня фреймворка, точный тип и создание которого зависят от используемых компонентов Spring.

    Вы используете Spring Web, поэтому, скорее всего, это будет StandardServletEnvironmentbean-компонент, созданный по GenericWebApplicationContext.createEnvironment()методу. Это должно быть вызвано, когда сервлет инициализируется контейнером сервлета. Другие настройки будут делать это по-другому, например, Spring Boot создаст StandardEnvironmentbean-компонент в SpringApplication.prepareEnvironment()частном методе.

    Как запустить Спринг-приложение из-под сервера Tomcat?

    https://www.youtube.com/watch?v=BgE5DoIN6Bs&ab_channel=alishev

    https://www.youtube.com/watch?v=FE7ygm8CTaY&list=PL786bPIlqEjSoaZjtS5y6hQrUWOzs72Jl&ab_channel=%D0%A3%D1%80%D0%BE%D0%BA%D0%B8Java – 1-ое видео (это плейлист)

    Что такое Artifacts?

    В общих терминах программного обеспечения "артефакт" - это нечто, созданное в процессе разработки программного обеспечения, будь то документация, связанная с программным обеспечением, или исполняемый файл.

    В терминологии Maven артефакт-это результирующий результат сборки maven, как правило, jar или war или другой исполняемый файл. Артефакты в maven идентифицируются системой координат groupId, artifactId и версии. Maven использует groupId , artifactId и version для определения зависимостей (обычно других файлов jar), необходимых для сборки и запуска кода.

    Maven Artifact -это класс Java, представляющий тип "name", который разыменовывается менеджером репозитория в артефакт менеджера репозитория. При использовании в этом смысле Artifact -это просто подставленное имя, состоящее из таких частей , как groupId , artifactId , versionscope , classifier и так далее.

    Чтобы собрать все это воедино:

    • Ваш проект Maven, вероятно, зависит от нескольких Artifact с помощью его элементов  .

    • Maven взаимодействует с менеджером репозитория, чтобы преобразовать эти Artifact в файлы, проинструктировав менеджера репозитория отправить ему некоторые артефакты менеджера репозитория, соответствующие внутренним Artifact.

    • Наконец, после разрешения Maven создает ваш проект и создает артефакт Maven. Вы можете выбрать "turn this into" артефакт менеджера репозитория, в свою очередь, используя любой инструмент, который вам нравится, отправив его менеджеру репозитория с достаточным количеством координирующей информации, чтобы другие люди могли найти его, когда они попросят об этом менеджера репозитория.



    Какая основная зависимость фреймворка Спринг? Почему во многих сборках она не указывается явно?

    Основная зависимость называется spring-core. Если, что-то общее из зависимостей подключаем, то он как правило содержит - core
    Как вернуть страницу в контроллере spring? Как вернуть данные? Почитай про все методы лучше по ссылкам ниже:

    https://www.youtube.com/watch?v=JHTqKQgrVKE&list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ&index=17&ab_channel=alishev – Алишев 17-20,22

    https://java.fandom.com/ru/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80 – все методы и аннотации со ссылками в конце статьи. Читать всё!
    Расскажи про принципы работы Spring?

    О структуре Spring MVC приложения. Как выглядит структура MVC-приложения?

    Что такое Spring Framework?


    https://proselyte.net/tutorials/spring-tutorial-full-version/introduction/ - читать, учить и запоминать все части (19), легче ты не найдёшь!

    https://habr.com/ru/post/336816/ - спринг MVC

    https://medium.com/@kirill.sereda/spring-%D0%BF%D0%BE%D0%B4-%D0%BA%D0%B0%D0%BF%D0%BE%D1%82%D0%BE%D0%BC-9d92f2bf1a04 - Принципы работы спринг

    https://www.youtube.com/watch?v=YozbZQ7PxtQ&list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ&index=27&ab_channel=alishev

    https://www.youtube.com/watch?v=1vyf-_5OkW8&list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ&index=14&ab_channel=alishev – 14-15 уроки

    Связывание бинов и их жизненный цикл:

    https://www.youtube.com/watch?v=MVbBLoZrT2A&ab_channel=alishev

    https://itsobes.ru/JavaSobes/opishite-zhiznennyi-tsikl-spring-bean

    Основные паттерны Spring. - Design Patterns in the Spring Framework:

    https://habr.com/ru/company/otus/blog/451516/ - все статьи внутри со ссылками читать! Через переводчик!

    Front Controller

    http://design-pattern.ru/patterns/front-controller.html#::text=%D0%9A%D0%BE%D0%B3%D0%B4%D0%B0- реализация FrontController – это DispatcherServler

    https://www.codeflow.site/ru/article/java-front-controller-pattern

    Spring: вопросы к собеседованию

    https://habr.com/ru/post/350682/ - если ответы кажутся сухими, т.е. в голове нет картинки на конкретный вопрос, то гугли пока не станет понятно!!!

    Что такое application context Spring?

    ApplicationContext является наследником BeanFactory и полностью реализует его функционал, добавляя больше специфических enterprise-функций. Может работать с бинами всех скоупов.
    BeanFactory - это фактический контейнер, который создает, настраивает и управляет рядом bean-компонентов. Эти бины обычно взаимодействуют друг с другом и, таким образом, имеют зависимости между собой. Эти зависимости отражены в данных конфигурации, используемых BeanFactory. Может работать с бинами singleton и prototype.
    BeanFactory обычно используется тогда, когда ресурсы ограничены (мобильные устройства), так как он легче по сравнению с ApplicationContext. Поэтому, если ресурсы не сильно ограничены, то лучше использовать ApplicationContext.
    ApplicationContext загружает все бины при запуске, а BeanFactory по требованию.

    PreProject - Spring Security 3 блок:

    Практика по всему 3 блоку (все технологии внутри)


    https://www.youtube.com/watch?v=jH17YkBTpI4&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk&ab_channel=letsCode
    Технический обзор Spring Security:

    https://ru.wikibooks.org/wiki/Spring_Security/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BE%D0%B1%D0%B7%D0%BE%D1%80_Spring_Security

    Краткий обзор Spring Security:

    https://habr.com/ru/post/203318/



    Как подключить Spring Security к проекту? Добавление Spring Security в проект — настройки по умолчанию

    https://sysout.ru/dobavlenie-spring-security-v-proekt-nastrojki-po-umolchaniyu/

    https://habr.com/ru/sandbox/109692/



    Регистрация и авторизация с помощью Spring Security на примере простого приложения

    https://habr.com/ru/post/482552/



    Собственный механизм авторизации с использованием токенов на Spring Boot и Spring Security

    https://habr.com/ru/post/278411/

    https://habr.com/ru/post/528410/


    Как мы можем добавить секьюрность к контроллеру? (минимум 2 способа).


    Что будет являться эквивалентом пользователя и роли в приложении со Spring Security?

    https://coderoad.ru/10609463/%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%8D%D0%BA%D0%B2%D0%B8%D0%B2%D0%B0%D0%BB%D0%B5%D0%BD%D1%82-security-role-ref-%D0%B8-%D1%80%D0%BE%D0%BB%D0%B5%D0%B2%D0%B0%D1%8F-%D1%81%D0%B2%D1%8F%D0%B7%D1%8C-%D0%B2-Spring-Security-3-0




    Какие варианты хранения информации о пользователях вы знаете?

    http://j2w.blogspot.com/2008/10/spring-security-web_18.html

    http://j2w.blogspot.com/2008/10/spring-security-1.html

    http://j2w.blogspot.com/2008/10/spring-security-2.html



    Spring security.
    Что такое авторизация, аутентификация.
    Объекты Principal, Authorities, Authentication.

    Чем отличается InMemoryAuthentication от basicAuthentication?
    Как мы можем добавить секьюрность к контроллеру? (минимум 2 способа).
    https://javastudy.ru/category/spring-security/

    https://ru.bmstu.wiki/Spring_Security

    https://question-it.com/questions/3068542/osnovy-spring-security

    https://russianblogs.com/article/1159316593/

    https://sysout.ru/kak-ustroena-autentifikatsiya-v-spring-security/





    Связи таблиц many-to-many one-to-one

    https://javatutor.net/articles/hibernate-many-to-many-one-to-one

    https://java-master.com/%D1%81%D0%B2%D1%8F%D0%B7%D1%8C-manytomany-%D0%B2-hibernate/

    https://qastart.by/class-6/89-svyazi-mezhdu-tablitsami-odin-ko-mnogim-one-to-many


    Как работают каскады для таблиц и какие они бывают

    https://sysout.ru/tipy-cascade-primer-na-hibernate-i-spring-boot/


    Bootstrap.

    https://itchief.ru/bootstrap/introduction - 1

    https://medium.com/@stasonmars/%D1%83%D0%B7%D0%BD%D0%B0%D0%B5%D0%BC-bootstrap-4-%D0%B7%D0%B0-30-%D0%BC%D0%B8%D0%BD%D1%83%D1%82-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D1%8F-%D0%BB%D0%B5%D0%BD%D0%B4%D0%B8%D0%BD%D0%B3-d268d52d6c84 - 2


    Rest-сервисы. Их преимущества и недостатки

    Форматы данных использующиеся в REST-сервисах

    Чем аннотация RestController отличается от Controller

    RestTemplate и его методы

    HTTP протокол

    https://www.youtube.com/watch?v=DB2SER51mcU&t=384s – смотреть на скорости 1.75

    https://disk.yandex.ru/d/qBw-keuUr7tUqQ - 2

    https://coderlessons.com/articles/java/raznitsa-mezhdu-restcontroller-i-annotatsiei-controller-v-spring-mvc-i-rest#:

    :text=%D0%90%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F%20%40Controller%20%D1%83%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%2C%20%D1%87%D1%82%D0%BE%20%D0%BA%D0%BB%D0%B0%D1%81%D1%81,%D1%82%D0%BE%20%D0%B5%D1%81%D1%82%D1%8C%20%D0%BE%D0%B1%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D1%8E%D1%82%20REST%20API. - 3

    https://javarush.ru/groups/posts/2521-chastjh-3-protokolih-httphttps - 4

    https://www.youtube.com/watch?v=5fzX70ODuoI&ab_channel=alishev - 5





    Что такое responseBody, requestBody, ResponseEntity

    https://coderlessons.com/articles/java/spring-mvc-requestbody-i-responsebody-demistifitsirovany - 1

    https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/ResponseEntity.html - 2

    https://www.baeldung.com/spring-response-entity - 3




    Что такое AJAX/fetch?

    https://habr.com/ru/post/14246/ - 1

    https://www.hostinger.ru/rukovodstva/chto-takoje-ajax/ - 2

    https://itchief.ru/javascript/ajax-introduction - 3

    https://habr.com/ru/post/252941/

    https://www.hostinger.ru/rukovodstva/chto-takoje-ajax/

    https://learn.javascript.ru/fetch

    https://developer.mozilla.org/ru/docs/Web/API/Fetch_API/Using_Fetch

    https://www.digitalocean.com/community/tutorials/how-to-use-the-javascript-fetch-api-to-get-data-ru

    1   2   3   4   5   6   7


    написать администратору сайта