Как понять Spring для интервью? - PullRequest
0 голосов
/ 04 мая 2018

У меня завтра интервью, и заметить, что я читаю о весне, имеет смысл. Любой может помочь в понятных учебниках по весеннему и спящему режимам. Я чувствую, что легче писать код в спринте, чем отвечать на вопросы интервью. Помощь

Ответы [ 3 ]

0 голосов
/ 04 мая 2018

Spring Framework предоставляет комплексную модель программирования и конфигурации для современных корпоративных приложений на основе Java. Основная поддержка внедрения зависимостей, управления транзакциями, веб-приложений, доступа к данным, обмена сообщениями, тестирования и многого другого. Используя Spring Framework, вы можете реализовать приложение. Но Java-разработчик использует Spring Framework в качестве базовой платформы. Обычно Spring будет использоваться со стояками (для MVC) и Hibernate (для базы данных). Используя другие фреймворки (Struts, Hibernate), вы можете сократить объем работы, связанной с управлением базами данных, а также с управлением MVC и сессиями. Hibernate ORM (вкратце Hibernate) - это инструмент объектно-реляционного отображения для языка программирования Java. В коде вы можете получить таблицу как массив объектов при реализации запроса, но, используя hibernate, вы можете получить запись таблицы как класс.

0 голосов
/ 04 мая 2018

Baeldung действительно добавил полезный контент в этот блог на весну опрос. Вы действительно найдете эту ссылку полезной, а другая лучшая вещь что вы можете найти все рабочие примеры, когда вы открываете ссылки внутри ответы.

http://www.baeldung.com/spring-interview-questions

0 голосов
/ 04 мая 2018

Spring удивителен, и вы правы, в Spring проще кодировать, чем объяснять. Я разрабатывал с Spring годами и многому научился, случайно пропустив нужные аннотации и отследив ошибки. Не волнуйтесь - я перечислил некоторые из самых основных отправных точек, чтобы ознакомиться с. Оттуда отправляйтесь в том направлении, которое вас больше всего интересует.

Spring 101: ознакомьтесь с этой терминологией

  • Аннотации
  • Внедрение зависимостей
  • Зависимости автопроводки

В Википедии будут приведены наиболее простые объяснения вышеприведенных терминов, и они могут привести вас к другим понятиям.

Spring 102: ознакомьтесь с этими аннотациями

  • @Configuration является отправной точкой
  • @Bean и @Component определяют модули при запуске приложения
  • @Inject и @Autowired вставляют эти предопределенные модули в другой модуль

Ознакомьтесь с этим недавним руководством по внедрению зависимости Spring

Spring 201: аннотации для REST API

  • @RequestMapping определит ПУТЬ и МЕТОД HTTP для API конечная точка

Ознакомьтесь с этим руководством по созданию REST API в Spring

Spring 202: Аннотации для Hibernate

  • @Entity для определения объекта Java, который переводится в строку в таблице базы данных
  • @Table, чтобы определить, с какой таблицей объект связан с
  • @Column, чтобы определить, с каким столбцом связана переменная Java-объекта

Это лучше всего видно на примере в этом руководстве по использованию Spring Hibernate

Наконец

  • Не думайте, что вам нужно знать все о весне; основные понятия помогут вам проделать долгий путь!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...