-
JAVA의 spring 이해하기JAVA 2024. 11. 9. 16:55
java로 웹개발이 계속해서 발전하니 많은 기능들이 언어 하나하나의 점점 추상적이다는 생각이 들정도로 발전하고 말았습니다.
그러기에 많은 최근 개발자들은 옛날에 비해 더욱 쉽게 개발하는 것이 가능해졌고 결국 많은 사람들이 더 난이도있는 개발을 하는 것이 가능해져 있게 됩니다.
한국 시장의 가장 큰 개발의 %는 웹이며 이를 생각했을 때,
모든 웹은 HTTP라고 생각해도 좋을만큼 가장 큰 시장의 %를 차지하고 있습니다.
웹개발의 가장 큰 비중을 차지하고 있는 언어는 JAVA이고 이는 spring의 연결됩니다.
고로, 개발자가 목표라면 모로가나 결국 웹의 이해도를 결국 올려야 하는 것 말고는 없습니다.
Controller => (Service + ServiceImpl) => (DAO + DB) => Service => Controller => return
주요 어노테이션
@RestController - 데이터 리턴 컨트롤러
@Controller - 사용자 화면(html) 리턴 컨트롤러
@Service - 서비스로직(비즈니스로직) 개발 클래스
@Autowired 각 클래스를 연결해주는 어노테이션
@Mapper DB 와 연결시켜주는 어노테이션 (DAO) -> database의 연결시키는 값
'JAVA' 카테고리의 다른 글
동시 요청 - 멀티 쓰레드 (1) 2024.11.25 java - service공부 (0) 2024.11.17 서블릿 (2) 2024.11.16 웹 개발의 3가지 요소 - HTTP, 웹 서버, 웹 애플리케이션 서버(WAS) (2) 2024.11.12 JAVA_공부_간단한_노트만들기_ (0) 2024.11.03