일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 관리자페이지
- jsonwebtoken
- 이미지 업로드
- 로그인 로직
- RCPS
- 밸류즈
- ui탬플릿
- Ajax
- 빌드 및 배포
- stock option
- 로그인
- Update
- 밸류즈 홈페이지
- Token
- Styled Components
- 마이페이지
- react
- register
- 공통메서드
- 파생상품평가
- 회원가입로직
- 스프링시큐리티
- MRC
- 캘린더 라이브러리
- mypage
- 달력 라이브러리
- 인증처리
- Typesciprt
- 배포
- userManagement
- Today
- Total
목록Spring Basic (23)
I T H

관리자 페이지용으로 단일 이미지 업로드 테스트를 위한 페이지를 구현하고자 한다. [ 테이블 생성 ] 프로필 정보를 저장하기 위한 데이터베이스 테이블을 1개 생성한다. CREATE TABLE TBL_PROFILE_INFO ( PROFILE_ID varchar(10) NOT NULL PRIMARY KEY, PROFILE_NAME varchar(20) NOT NULL, PROFILE_JOB varchar(100) NOT NULL, PROFILE_EMAIL varchar(100) DEFAULT NULL, PROFILE_IMG varchar(100) DEFAULT NULL ) [ Dependency 추가 ] 파일 업로드를 위한 라이브러리를 참조하기 위해 pom.xml 파일에 아래 내용을 추가한다. 참고 > htt..

JUnit 에 대한 기초 설명 및 사용 방법에 대해 알아보고자 한다. - JUnit : 자바 프로그래밍 언어용 유닛 테스트 프레임워크이다. (단위 테스트 도구) - 오픈소스이며, 외부 테스트 프로그램(케이스)을 작성하여 System.out 으로 번거롭게 디버깅하지 않아도 되며, 플러그인 형태로 (jar 파일 삽입) 사용된다. [ pom.xml 파일 수정 ] - Junit 라이브러리의 경우 이미 3장에서 추가하였지만 버전 변경으로 다시 설정한다. (4.11 -> 4.13.1 버전으로 변경) - JUnit 라이브러리에 대한 의존성을 주입한다. junit junit 4.13.1 test org.springframework spring-test ${org.springframework-version} [ 폴더 구..

앞서 진행한 트랜잭션 적용 후 INSERT, UPDATE, DELETE 에 대한 서비스 로직을 추가하여 트랜잭션 처리를 진행하고자 한다. [ 서비스 로직 수정 - MainService / ServiceImpl 파일 수정 ] - 앞서 생성한 서비스 인터페이스 및 클래스를 수정한다. ㄱ. 서비스 인터페이스 수정 - kr.co.values.service 패키지의 MainService.java 파일을 수정한다. - INSERT, UPDATE, DELETE 에 대한 메소드를 추가한다. - 파라미터로 1건 데이터를 전달받을 것이므로 Map 형태의 파라미터를 선언 - 리턴 타입은 void 로 처리 package kr.co.values.service; import java.util.Map; public interfac..

앞서 진행한 CRUD 작업에서는 트랜잭션을 적용하지 않은 상황으로 해당 문서에서는 트랜잭션 적용을 위해 필요한 라이브러리 주입 및 트랜잭션 처리, 기능 테스트를 진행하고자 한다. - 트랜잭션 : 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다. 유사한 시스템에서 상호작용의 단위이다. 특징에는 원자성, 일관성, 독립성, 지속성이 있다. - 커밋(Commit) : 하나의 트랜잭션이 성공적으로 끝났을 경우 수행이 끝났음을 알려주기 위한 연산으로 데이터베이스의 데이터를 입력하거나 수정 등의 작업이 실제로 반영되는 상태를 의미한다. - 롤백(Rollback) : 트랜잭션 처리 과정 중 오류 및 예외로 인해 수행이 완료되지 않은 경우 해당 일련의 과정을 취소시키기 위한 연산으로 입력 및 수정 등..

해당 프로젝트 jsp 파일 내에 javascript 코드가 있어서 복잡해보인다. 따로 분리 시켜서 코드가독성을 증가하려고 함. 중복된 코드는 하나의 공통메서드로 관리하려고 함. ㄱ. .js 파일들 jsp에서 분리 - 먼저 resources 파일 아래 ajax 공통메서드들만 모아놓을 ajax.js 파일과 crud.js 파일을 만든다. - home.jsp의 ㄴ. ajax.js 파일에 ajax 공통메서드 생성 - ajax 데이터 저장용 메서드(insert, update, delete) 와, 데이터 조회용 메서드를 작성한다. //2023. 6. 28 // CRUD ajax 공통 메서드 //데이터 입력용 메서드(insert, update, delete) function dataSaveAjax(url, obj, t..