• Development

    Spring Boot – JSP 사용하기

    Hits: 312 /* 추가 */ implementation ‘jakarta.servlet:jakarta.servlet-api’ implementation ‘jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api’ implementation ‘org.glassfish.web:jakarta.servlet.jsp.jstl’ implementation ‘org.apache.tomcat.embed:tomcat-embed-jasper’ resources 하단에 폴더 및 jsp 생성 application.properties에 앞단, 뒷단 추가하기 demo 밑에 web에 TestController.java 생성 및 GetMapping 추가. DemoApplication.java에 Run 실행 웹에서 localhost:8080 입력시 main.jsp 페이지 내용이 나타남.

  • Development,  SpringBoot

    Spring Boot에서 DTO, ENTITY, REPOSITORY, SERVICE, CONTROLLER 로 분류하는 이유

    Hits: 440Spring Boot에서 DTO, ENTITY, REPOSITORY, SERVICE, CONTROLLER로 분류하는 주된 이유는, 소프트웨어 공학의 SOLID 원칙과 같은 객체 지향 프로그래밍(OOP) 원칙을 따르기 위함입니다. 이러한 계층화는 코드의 유지보수성, 확장성, 그리고 가독성을 향상시키는 데 도움을 줍니다. 각각의 구성요소는 다음과 같은 역할을 가지고 있습니다: 이러한 계층화는 코드를 구조화하고, 각각의 계층이 단일 책임 원칙(Single Responsibility Principle)을 준수하도록 합니다. 따라서, 각 계층은 각기 다른 이유로 변경될 수 있으며, 그 변경이 다른 계층에 미치는 영향을 최소화합니다. 이는 결국 유지보수가 용이하고 테스트가 용이한 코드로 이어집니다.