Встречается на собеседованиях • сегодня
Как будешь реализовывать MVC приложение с нуля
Для реализации MVC на Java можно использовать Spring Framework. Основные компоненты:
1. **Model** - POJO классы с аннотациями JPA/Hibernate:
```java
@Entity
public class User {
@Id @GeneratedValue
private Long id;
private String name;
// геттеры/сеттеры
}
```
2. **Controller** - обработка запросов:
```java
@Controller
@RequestMapping("/users")
public class UserController {
@Autowired
private UserService service;
@GetMapping
public String listUsers(Model model) {
model.addAttribute("users", service.getAll());
return "users/list";
}
}
```
3. **View** - шаблоны Thymeleaf (например `src/main/resources/templates/users/list.html`):
```html
```
Дополнительно потребуется:
- Конфигурация Spring Boot (`@SpringBootApplication`)
- Сервисный слой (`@Service`)
- Репозитории (`@Repository`)
- Настройки БД в `application.properties`
Такой подход обеспечивает четкое разделение ответственности между компонентами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы