Spring(AOP)_00
·
Spring, Boot/기초 내용 정리
2025-02-05   # AOP(Aspect Oriented Programming)? - 관점 지향 프로그래밍 - 코드 상에 핵심기능 + 공통 기능이 있는데 핵심 기능과 공통 기능을 분리해 놓는 것을 관점 지향 프로그래밍이라 함. 즉, 핵심 사항과 공통관심사항을 분리하여 구현하는 것을 말함. - 문제를 바라보는 관점을 기준으로 프로그래밍을 하는 기법을 말함. - AOP는 문제를 해결하기 위한 핵심 사항과 코드 전체에 적용되는 공통관심사항을 기준으로 프로그래밍 함으로써 공통 모듈을 여러 코드에 쉽게 적용할 수 있도록 도와줌. - AOP는 핵심사항과 공통관심사항을 별도의 코드로 구현해서 최종적으로 이 둘을 조합하여 완성하는 것을 말함.# AOP의..
Spring(FileUpload)_01
·
Spring, Boot/기초 내용 정리
2025-02-05      commons-fileupload commons-fileupload 1.5 commons-io commons-io 2.11.0     파일 업로드 폼 페이지 /upload_ok.go"> 첨부파일 1 첨부파일 2 첨부파일 3      package com.spring.fileupload;import org.springframework.beans.fac..
Spring(MyBatis)_04
·
Spring, Boot/기초 내용 정리
2025-02-03                  org.projectlombok lombok 1.18.36 provided org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.1   BOARD 테이블 게시물 전체 리스트 페이지 전체 게시물 수 : ${paging.totalRecord } 개 ..
Spring(MyBatis)_03
·
Spring, Boot/기초 내용 정리
2025-02-03          org.projectlombok lombok 1.18.36 provided org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.1   PRODUCTS 테이블 제품 전체 리스트 페이지 제품 No. 제품명 입고가 판매가 제조사 ${dto.pnum } ..
Spring(MyBatis)_02
·
Spring, Boot/기초 내용 정리
2025-01-24               org.projectlombok lombok 1.18.36 provided org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.1   EMP 테이블 메인 페이지 /emp_list.go">[전체 사원 목록]  package com.spring.mybatis02;import java.io.IOException;imp..
Spring(MyBatis)_01
·
Spring, Boot/기초 내용 정리
2025-01-23               org.projectlombok lombok 1.18.36 provided org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.1   MEMBER10 테이블 메인 페이지 /member_list.go">[회원 전체 목록]  package com.spring.mybatis01;import java.io.IOExcep..
Spring(MyBatis)_00
·
Spring, Boot/기초 내용 정리
2025-01-23 # MyBatis - 객체지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 구현할 수 있도록 도와 주는 개발 프레임워크임. - MyBatis는 Spring과 전혀 상관없는 독립적인 프레임워크. MyBatis는 Java에 국한된 프레임워크가 아님. C#, Ruby 등의 언어에서도 사용이 가능함. - MyBatis란 DAO 객체와 SQL문을 Mapping 해 주는 Persistence Framework임(SQL Mapper라고도 부름). 즉, Data Access Layer에 속하는 프레임워크임. - 자바는 JDBC API를 제공해 주지만, 이런 JDBC를 이용하면 한 개의 클래스에 반복된 코드가 존재, 한 ..