일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- MRC
- RCPS
- 로그인
- mypage
- Ajax
- stock option
- 공통메서드
- 파생상품평가
- userManagement
- Styled Components
- 로그인 로직
- jsonwebtoken
- 관리자페이지
- 달력 라이브러리
- 밸류즈
- 스프링시큐리티
- 빌드 및 배포
- 마이페이지
- 밸류즈 홈페이지
- 이미지 업로드
- Token
- 캘린더 라이브러리
- 인증처리
- Update
- ui탬플릿
- 회원가입로직
- 배포
- register
- Typesciprt
- react
- Today
- Total
목록분류 전체보기 (122)
I T H

신규 스프링 프로젝트를 생성하고 설정을 통한 완성된 프로젝트를 진행하는 것을 목표로 한다. [ 요약 ] - 이클립스 IDE (STS) 사용 - Maven 프로젝트를 통한 라이브러리 버전 관리 - Spring Framework 4.x / Spring Security 적용 - JSP / JQuery / Javascript 사용 - MariaDB 데이터베이스 사용 [ 프로젝트 주제 선정 및 계획 사항 ] - 미술작품 관련 웹사이트 Clone 프로젝트 작성 (참고 사이트 : artbook) - 유/무료 부트스트랩 기반 템플릿 적용하여 UI 작성 - 백엔드 : 스프링 프레임워크 기반 - 프론트엔드 : JSP / JQuery / Javascript / ajax - MariaDB 사용 [ 구성 예정사항 ] - 회원가..

현재까지 작업한 프로젝트에 스프링 시큐리티를 적용하여 로그인 및 회원가입 시 사용자의 비밀번호를 암호화하여 관리하고 로그인 권한에 따라 (일반사용자, 관리자로 구분) 화면 페이지 접속을 구분하여 보고자 한다. Ex) 일반사용자가 로그인하여 관리자 페이지에 접속 시 권한 없음으로 접속 불가하도록 함 들어가기 전 스프링 시큐리티는 물론 스프링 프레임워크 설정 및 프로그램 개발에 있어 설정하는 방법은 다양하면서도 각기 다른 방식의 설정 방법이 있다. 무엇이 맞고 틀리다는 없으므로 개발자 입장에서 쓰기 편하고 정식 사이트 등에서 가이드 하는 방식으로 작성해서 사용하면 된다. - 먼저 이번 문서에서는 도메인(빈 클래스)를 사용할 것이다. - 도메인 클래스의 변수명들은 모두 카멜케이스 형태 (ex> userId 처..

관리자 페이지용으로 단일 이미지 업로드 테스트를 위한 페이지를 구현하고자 한다. [ 테이블 생성 ] 프로필 정보를 저장하기 위한 데이터베이스 테이블을 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..