728x90

MVC 4

[Spring Boot | Thymeleaf] @PathVariable url 경로의 값을 변수로 받기

[Spring Boot | Thymeleaf] @PathVariable url 경로의 값을 변수로 받기 이전 글 2023.02.08 - [Java & Spring/Spring Boot] - [Spring Boot | Thymeleaf] 타임리프 th:utext="" 2023.02.08 - [Java & Spring/Spring Boot] - [Spring Boot | Thymeleaf] Model, ModelAndView와 타임리프(Thymeleaf) 2023.02.06 - [Java & Spring/Spring Boot] - [Spring Boot | Thymeleaf] 타임리프 사용방법 및 시작하기 url 구조를 보면 다음과 같이 https://lifere.tistory.com/123 경로에 값이 표..

java, spring 2023.02.10

[Spring] 스프링에서 페이징 처리 (BoardController, BoardService 수정)

[Spring] 스프링에서 페이징 처리 (BoardController, BoardService 수정) 이전 글 내용에 이어서 작성하고자 합니다. 2021.07.14 - [Spring] - [Spring] MyBatis와 스프링에서 페이징 처리 페이징 처리하는 SQL이 동작이 확인되었다면 MyBatis SQL 작업과 Mapper 세팅은 완료되었다고 볼 수 있습니다. 페이징 처리는 브라우저에서 들어오는 정보들을 기준으로 동작하기 때문에 BoardController와 BoardService 역시 전달되는 파라미터들을 얻는 형태로 수정해야 합니다. BoardService 수정 BoardService 클래스 수정 메서드 수정을 했으니 테스트 코드를 작성하여 수정합니다. src/ BoardServiceTests 클..

java, spring 2021.07.16

[Spring framework] 스프링 MVC 프로젝트의 기본 구성

[Spring framework] 스프링 MVC 프로젝트의 기본 구성 스프링 MVC를 이용하는 프로젝트의 구성을 이해하는 일은 전체 데이터의 흐름 보고 이해하기 위해서 입니다. 일반적으로 웹 프로젝트는 3-tier(티어) 방식으로 구성합니다. Presentation ↔ Business ↔ Persitence tier ■ Presentation Tier (화면 계층)는 화면에 보여주는 기술을 사용하는 영역입니다. Servlet/JSP나 스프링 MVC가 담당하는 영역이 됩니다. ■ Business Tier (비즈니스 계층)는 순수한 비즈니스 로직을 담고 있는 영역입니다. 이 영역이 중요한 이유는 고객이 원하는 요구 사항을 반영하는 계층이기 때문입니다. 이 영역의 설계는 고객의 요구 사항과 정확히 일치해야 합..

java, spring 2021.06.07

[Spring framework] 스프링 MVC 설정과 Controller 실습 1

[Spring framework] 스프링 MVC 설정과 Controller 실습 1 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 됩니다!^^ 스프링 MVC는 웹 관련 스프링 라이브러리로 최근 웹 개발에서 필수적으로 사용되는 구조입니다. 국내에선 전자정부 표준 프레임워크를 스프링 프레임워크와 스프링 MVC를 이용해서 공공 프로젝트에서 표준으로 사용하고 있습니다. 일반적인 경우라면 스프링 프레임워크를 이용한다는 의미는 스프링 MVC 프로젝트인 경우가 대부분입니다. 스프링 프레임워크(Springframework)가 Main Project, 스프링 MVC는 서브 프로젝트입니다. 스프링은 하나의 기능을 위해 만들어진 프레임워크가 아니라 '코어'라고 할 수 있는 프레임워크에 여러 ..

java, spring 2021.05.19
728x90