Java4 [Spring boot] 게시판 만들기 (4주차 : 페이징 처리, 페이지 블럭 출력하기, 게시판 검색 기능 추가) ※ [한코딩] 게시판 만들기 유튜브를 참고하여 진행하는 프로젝트입니다. 개발 환경사용언어 : Java프레임 워크 : Spring boot통합 개발 환경 : IntelliJ데이터베이스 : MariaDB뷰 템플릿(템플릿 엔진) : Thymeleaf 프로젝트 진행 순서 [Spring boot] 게시판 만들기 (1주차 : 개발 환경 세팅, 프로젝트 생성)※ [한코딩] 게시판 만들기 유튜브를 참고하여 진행하는 프로젝트입니다. 개발 환경사용언어 : Java프레임 워크 : Spring boot통합 개발 환경 : IntelliJ데이터베이스 : MariaDB뷰 템플릿(템플릿 엔진)zprograming.tistory.com 1. 개발 환경 세팅 - IntelliJ Community 다운로드 - MariaD.. 2025. 5. 22. [개념] JPA란 무엇인가 : JPA와 엔티티의 연관관계 JPA(Java Persistence API)란 무엇인가? 스프링 데이터 JPA는 자카르타 퍼시스턴스 API(JPA)에 대한 저장소 지원을 제공한다. JPA 데이터 소스에 액세스해야 하는 일관된 프로그래밍 모델을 통해 애플리케이션 개발을 용이하게 한다. 자바 퍼시스턴스(Java Persistence, 이전 이름: 자바 퍼시스턴스 API/Java Persistence API) 또는 자바 지속성 API(Java Persistence API, JPA)는 자바 플랫폼 SE와 자바 플랫폼 EE를 사용하는 응용프로그램에서 관계형 데이터베이의 관리를 표현하는 자바 API이다. 기존에 EJB에서 제공되던 엔터티 빈(Entity Bean)을 대체하는 기술이다. 자바 퍼시스턴스 API는 JSR 220에서 정의된 EJB 3.. 2025. 4. 8. [Spring boot] 게시판 만들기 (1주차 : 개발 환경 세팅, 프로젝트 생성) ※ [한코딩] 게시판 만들기 유튜브를 참고하여 진행하는 프로젝트입니다. 개발 환경사용언어 : Java프레임 워크 : Spring boot통합 개발 환경 : IntelliJ데이터베이스 : MariaDB뷰 템플릿(템플릿 엔진) : Thymeleaf 프로젝트 진행 순서1. 개발 환경 세팅 - IntelliJ Community 다운로드 - MariaDB 다운로드 - MySQL Workbench 다운로드 2. 프로젝트 생성 - IntelliJ Community에서 Spring Boot 프로젝트 생성 (https://start.spring.io/) - MariaDB Database(스키마) 생성 Workbench로 board 스키마 생성 spring.application.name=boardspring.da.. 2025. 4. 5. [Spring Boot] CRUD 개념 정리 + 실습 예제 코드 오늘은 데이터 처리의 기본인 CRUD에 대해 알아보려고 한다. CRUD란 CRUD란, 데이터를 처리하는 기본 작업 4가지를 말한다. 1. Create : 데이터를 생성(추가)하는 작업2. Read : 데이터를 읽거나 조회하는 작업3. Update : 기존 데이터를 수정하는 작업 4. Delete : 데이터를 삭제하는 작업 CRUD가 왜 중요한가?CRUD 기능은 데이터 관리의 기본이며, 모든 데이터 기반 애플리케이션에서 필수적으로 구현되어야 한다. 이 기능을 통해 사용자는 데이터를 효율적으로 조작하고, 애플리케이션은 데이터의 일관성과 무결성을 유지할 수 있다. 왜냐하면 CRUD 작업을 통해 데이터의 정확성을 보장하고, 사용자의 요구를 만족시키는 동시에 데이터 보안을 강화할 수 있기 때문이다. 또한, .. 2025. 4. 5. 이전 1 다음