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

앞서 진행한 스프링 프로젝트에 대한 기본적인 세팅 및 기능 테스트를 완료한 이후 본격적으로 웹 시스템 개발을 진행하고자 한다. 해당 문서는 스프링 프로젝트를 구현하기 위해 필요한 필수 라이브러리 및 Java Config를 통한 환경설정이 진행된 상태의 프로젝트를 복사하여 화면 구현에 중점을 둔다. 백엔드 구성은 스프링 프레임워크를 사용하고 Java Config를 통해 환경 설정을 진행한다. 프론트엔드 구성은 JSP, jQuery 기반으로 구성한다. 해당 프로젝트에는 아래와 같은 기능이 포함되어 개발될 예정이다. - 회원가입 및 로그인 - 메인 페이지 : 포트폴리오 및 프로필 - 관리자 페이지 : 시스템 정보를 수정 관리하기 위한 페이지 구성 (사용자 관리, 프로필 관리) - 게시판 : Q&A 형태의 게시..

[ BCryptPasswordEncoder ] BCryptPasswordEncoder는 Spring Security 프레임워크에서 제공하는 클래스로 비밀번호를 암호화할 때 사용. 단방향으로 암호화하던 기존의 알고리즘과 달리 (SHA / MD 등) 평문을 암호화 하는 데 있어 salt라는(*소금, 솔트 : 솔트란 해시함수를 돌리기 전에 원문에 임의의 문자열을 덧붙이는 것) 것을 적용하여 여러번 해싱하여 더 안전하게 암호를 관리하도록 함 BCrypt는 동일한 평문 비밀번호를 암호화하더라도 해시 값은 매번 다른 값이 도출됨 BCryptPasswordEncoder에서는 평문과 암호화된 값의 일치 여부를 확인하는 메소드가 제공됨 프로젝트 내에서는 2가지의 제공 메소드를 사용함 1. encode 평문 비밀번호를 암..

Mybatis (참고) 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임워크 복잡한 JDBC 코드를 걷어내며 깔끔한 소스코드를 유지할 수 있다. 객체(Object)와 SQL 사이에서 자동 맵핑을 도와주는 프레임워크 [ build.gradle 설정 ] spring boot 프로젝트에 mybatis 설정을 위한 의존성 추가 및 오라클 데이터베이스 연결을 위한 jdbc 의존성 추가 build.gradle 파일에 아래 내용 추가 build.gradle 파일 수정 후 프로젝트 우측 마우스 클릭 > gradle > refresh 적용 경로 ) 프로젝트 하위 // mybatis implementation 'org.mybatis.spring.boot:mybatis-spring-boo..

스프링부트 프로젝트는 오라클 Database를 이용하여 프로젝트를 만들고자 함 데이터베이스 접속 툴(tool)은 앞서 프로젝트와 동일하게 dbeaver를 이용 (무료라서 사용하기 편함) (https://dbeaver.io/download/ 경로에서 다운로드 및 설치 가능) Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeav..

앞서 메인페이지를 띄워본 후 Spring Boot 와 관련된 설정 정보들을 수정 [ port 충돌 시 port 변경하여 사용 ] - 이미 프로그램이 실행된 상태에서 재 구동을 했을 경우 포트가 충돌되었다고 메시지 출력 - 윈도우 환경의 경우 taskkill 명령어를 통해 포트 kill 후 사용해도 되고 포트를 수정하여 사용해도 됨 application.properties 파일 수정하여 포트 번호를 변경 경로 ) fastboard\src\main\resources\application.properties 아래 내용 1줄 추가 server.port = 8090 [ Controller 구현 방식 - 2가지 방식 ] @Controller 해당 어노테이션을 이용한 컨트롤러 설정 방식 컨트롤러 호출 후 응답값을 화..