본문 바로가기
  • Build Up Routine

backEnd/Java2

Spring (Controller, Service, Dao 의 역할) 📢Spring Controller, Service, Dao Web Server 와 database가 소통하는 방식 사진참조 - https://dalpaeng00.tistory.com/83 웹브라우저에서 DB와 연동되면 간단히 도식화를 하면 위 그림과 같은 형태를 띈다. 기본적인 SpringMVC모델이 DB와 Browser와 소통이 되는 방식이다 Layered Architecture Pattern으로 나누어진다. 기본적인 Layered Architecture 는 Presentation Layer, Business Layer, Persistence Layer, Database Layer 총 4개의 layer로 구성된다. 유저 + 브라우저와 상호작용하는 로직이 잇는 Presentation Layer 요청에 맞.. 2022. 5. 31.
Spring 이란?(Spring과 Spring Boot) 📣Spring Spring 스프링이란 무엇인가? JAVA의 웹사이트 개발을 위한 웹 프레임워크이다. JAVA의 활용도가 높아졌고 프로젝트의 규모도 높아짐에 따라 JAVA를 활용한 기술들도 동시에 발전했고([JSP](#), [MyBatis](#), [JPA](#)) 등 )Spring은 이 기술들을 편하게 사용하기 위해 만들어진 것이다. Spring은 중복코드의 사용을 줄여주고, 비즈니스 로직을 더 간단하게 만들어주는 역할을 한다. Spriing은 다른 프레임워크와도 사용성이 좋아 다른 프레임워크와 횬용이 가능하며, 다른 사람의 소스 코드를 참조하여 쓰기 편리한데 오픈소스를 조금 더 효율적으로 가져다 쓰기 좋은 구조이다. Spring을 한줄로 정리하면 **자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량.. 2022. 5. 27.