본문 바로가기

전체 글

(211)
Spring Boot_@Transactional @Transactional : 트랜잭션(Transaction)은 데이터베이스에서 수행되는 작업의 단위를 의미한다. 즉, 데이터베이스에서 데이터 추가, 수정, 삭제 등의 작업을 수행할 때, 한 번에 실행되어야 하는 일련의 작업을 의미한다. 트랜잭션의 ACID 성질 : ACID는 원자성(Atomicity), 일관성(Consistency), 고립성(Isoation), 지속성(Durability)의 약어이다. 이 중 원자성은 트랜잭션이 성공하거나 실패할 때, '모든 작업들이 성공해야만 최종적으로 데이터베이스에 반영되도록 한다.'는 의미이다. SpringBoot에서는 트랜잭션을 처리하기 위해 @Transactional 어노테이션을 제공하여, 이 어노테이션을 사용하면 트랜잭션 범위 내에서 실행되는 모든 작업이 원자..
JavaScript_컴파일러 VS 인터프리터 컴파일러 VS 인터프리터 컴파일러는 개발자가 작성한 원시 코드를 컴퓨터가 인식할 수 있는 파일로 변환 시켜서 프로그램을 실행시킨다. 인터프리터는 실행 시간에 코드를 해석하여 컴파일 과정 없이 프로그램을 실행한다.
JavaScript_.querySelector와 .innerHTML .querySelector : document.querySelector()는 제공한 선택자 또는 선택자와 일치하는 문서 내 첫번째 element를 반환한다. (일치하는 요소가 없으면 null 반환) .innerHTML : innerHTML은 요소 내에 포함된 HTML 또는 XML 마크업을 가져오거나 설정한다. 예제 결과화면
Spring Boot_MyBatis if문(동적 쿼리 생성) 사용하기 MyBatis if문 (동적 쿼리 생성) 사용하기 AccountController.java HTML 삽입 미리보기할 수 없는 소스 history.xml
Spring Boot 프로젝트_쇼핑몰 플랫폼 팀 프로젝트 개발 기간 23.04.21 ~ 23.05.02 (총 12일) 개발 환경 BackEnd : Spring Boot, Java ee, JSP, MySQL FrontEnd : HTML5, CSS, JavaScript 데이터 베이스 ERD 모델 순서도 - 유저 순서도 - 관리자 주요 기능 로그인 id, pw 유효성 검사, null 값 검사 유저 조회 후 세션에 값 저장 회원가입 validation 처리 null 값 검사, id 중복 검사 관리자는 관리자 코드를 입력하고 회원가입 시 관리자 계정으로 회원가입 처리됨. 제품 상세 → 구매 페이지, 장바구니 담기 각 카테고리 별로 상품 조회 페이징 처리 배송 받을 유저의 정보 입력 및 수정 구현 장바구니에 들어있는 상품 구매 및 삭제 기능 유저 정보 → 마이페이지, 프..
Spring Boot_ 시간 포맷 기능, 금액 단위 포맷 기능 시간 포맷, 금액 단위 포맷 utils 패키지 > TimestampUtil.java HTML 삽입 미리보기할 수 없는 소스 utils 패키지 > MoneyFormatUtil.java HTML 삽입 미리보기할 수 없는 소스 → static 메서드를 이용하여 dto에서 사용하기 Dto HTML 삽입 미리보기할 수 없는 소스 jsp 사용 예시 HTML 삽입 미리보기할 수 없는 소스
Spring Boot_파일 업로드, 리소스 처리 ResourceHandler 파일 업로드 기능 1. signUp.jsp 파일 업로드 기능 추가 2. dto 파일 수정 - MultipartFile file 에 대한 개념 3. Define.java 파일 최대 크기 설정 후 yml 파일 수정 1. signUp.jsp 코드 수정 (파일 업로드 기능 추가) signUp.jsp HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 → enctype="multipart/form-data" 코드, 스크립트 코드 추가 2. dto 파일 수정 - MultipartFile file 에 대한 개념 SignUpFormDto.java HTML 삽입 미리보기할 수 없는 소스 → MultipartFile 선언하기 3. 파일 최대 크기 yml 파일 수정 Define.java HTML ..
Spring Boot_javax.el.PropertyNotFoundException items = "${ }" 까먹지 않기 !!!!!!!!!!!!!