티스토리 뷰
모델 클래스와
레포지토리 인터페이스 생성
컨트롤러 생성
크게 자바 투두 리스트를 만들때
위 세가지 작업을 한다고 볼 수 있는데
이걸 요즘 인기가 많은 디장고랑 비교를 해보자면
위와 같이 볼 수 있다.
레포지토리 인터페이스 부분은 디장고와는 개념이 많이 다르다
이에 대한 설명글도 본문에 링크할 예정이고
내가 여러 사이트에 연재를 해주고 있는 상황이라
시리즈가 흩어져 있다
모아서 정리해서 링크는 모두 드릴 생각이니
걱정말고 즐겨찾기하시고 새로운 게시물들을 유용하게
사용해 주시면 되겠다
스프링과 디장고는 비슷하다면 비슷하고 다르다면 다르다
그래도 다양하게 많이 접해볼수록 속도는 이해는 점점 빨라진다
그래서 나 또한 글을 쓸 때 이를 의식하고
독자님들께 도움이 되도록 여러 비교를 해주고
초보자들에게는 진짜 이상한게 어려울 수 있고
꼭 짚고 넘어가고 싶은 것들이 있는데
중급자 고급자들은 그런 상황에서
생각해보지도 않았고 중요하지도 않은거라고
넘어가고 싶은 상황이 많기 때문에
그 중간에서 열심히 다룰수있도록 하겠다
모르겠으면 이 글을 여러 번 읽으면서
자연스럽게 외워지고 흐름이 들어오게 되면
나중엔 제대로 이해가 되고 알게 될것이다
투두 리스트에서 데이터 모델 클래스와 레포지토리 인터페이스는 다른 글에 설명해놓았으니
이번에는 컨트롤러 부터 다루도록 하겠다.
여러가지를 임포트하는데, 첫번째 스테레오타입 컨트롤러 부분은
클래스가 스프링의 컨트롤러임을 알려준다.
두번째 유아이모델 부분은 컨트롤러와 뷰(템플릿) 사이에서 데이터를 전달한다
세번째 어노테이션 겟 매핑은 클라이언트가 특정 유알엘에 겟 요청을 보낼 때 사용된다
위 세줄에 대한 지루한 설명은 아래와 같다
final 을 쓰는 이유에 대한 딱딱한 설명은 아래와 같다
'1' 카테고리의 다른 글
초보를 위한 자바 투두 리스트 예제 코드 : 컨트롤러 생성(2) | 라인 하나씩 해주는 코드분석 (0) | 2023.09.03 |
---|---|
m.2 ssd 엠닷투 속도 측정 무설치보다 간편한 프로그램 무료 다운 | 저가형 엠닷투도 괜찮을까? (0) | 2023.09.03 |
윈도우 디펜더 방화벽에서 이 앱의 일부 기능을 차단했습니다 대처 방법 (1) | 2023.09.03 |
sql 뜻, 배우기, 공부방법| 예제 이야기 (0) | 2023.09.03 |
비전공자를 위한 컴퓨터공학 인공지능, 머신러닝 이야기 - 지도 학습, 자연 상수, 시그모이드 함수, 로지스틱 회귀 모델(1) (0) | 2023.08.27 |