profile
긍정적인 삶을 갖자~~

스프링 이클립스 기초 셋팅

BEAN factory 생성 public class BeanFactory implements ApplicationContextAware { private static ApplicationContext context; @Override public void set

2021년 12월 20일
·
0개의 댓글

면접....

흠... 중견기업 IT부서에 이력서를 넣었다...내가 넣었던 분야는 웹 프로그램 개발(JAVA/JPA/MABATIS)의 백엔드 부분이었고추후에 연락이 왔다. 웹 사이트 개발(JAVA/JSP/SPRING)의 MES 분야로 변경해서 지원에 응해주실수 있냐고 나는 흔퀘히 Y

2021년 12월 10일
·
0개의 댓글
post-thumbnail

ModelMapper

특정 클래스에 있는 필드값들을 자동으로 원하는 Object로 매핑시켜준다.entity의 필드를 Dto의 필드에 대입할떄 사용하면 적절하다.사용이유는 컬럼이 적을땐 생성자를 이용하여 넣어도되지만 필드값이 많을땐해당 라이브러리를 사용하면 좋다.사용방법은를 추가해주고사용하면

2021년 12월 8일
·
0개의 댓글
post-thumbnail

연관 관계 매핑

제목 작성하기 h1~h6까지 표현 가능. 제목으로 할 문장앞에 #으로 표현 h1 h2 h3 h4 h5 h6 목록 순서가 있는 목록을 만들고 싶을땐 2. 3. 이런식으로 작성하면 된다. 1. 일번 이번 삼번 결과 ✍️ 일번 이번 삼번 순서가 없는 목록을 만들고 싶을땐

2021년 12월 1일
·
0개의 댓글
post-thumbnail

스프링 시큐리티를 이용한 회원 가입 및 로그인

https://velog.io/@pih6585/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0%EC%99%80-OAuth2.0%EC%9C%BC%EB%A1%9C-%EB%A1%9C%EA%B7%B8

2021년 11월 30일
·
0개의 댓글
post-thumbnail

Thymeleaf 학습하기

뷰 템플릿 엔진으로 jsp, freemarker와 같이 백앤드 쪽에서 호면을 만들어주는 템플릿이다.특징은 서베상에서 독장하지 않아도 되고 순수 HTML 구조를 유지한다.즉 가장 큰 장점은 natural templates 이다.jsp와의 차이점은 jsp는 서버 사이드 랜

2021년 11월 29일
·
0개의 댓글
post-thumbnail

JPA 상품 엔티티 설계하기

package는 entity, repository, service, controller로 분리해서 작성을 한다.추가적으로 enum class는 constant package에서 관리한다.1\. entitiy package 작성2\. item class 작성3\. con

2021년 11월 26일
·
0개의 댓글
post-thumbnail

Spring Data JPA

java persitence api로써 orm기술에 대한 API 표준이다.jpa는 인터페이스이고 구현체로는 hibernate, eclipselink, datanucleus등 있고 가장 대표적인것이 하이버네이트를 사용한다.1\. 특정 데이터베이스 종속되지않음.특정 데이터

2021년 11월 26일
·
0개의 댓글
post-thumbnail

스프링부트 개발환경구축(maven)

인텔리제이설치나 이런부분은 패스개발툴 : 인텔리제이빌드툴 : maven언어 : java11스프링부트버전 : 2.5.7 - 버전은 항상바뀜..업데이트가 자주됨패키징 : jar의존성 spring web1\. 여기서도 마찬가지로 spring initializr를 사용하여 프

2021년 11월 26일
·
0개의 댓글

Git허브 사용법(명령어)

이건 내가 클린코드 교육을 들으면서 필요했던 부분들을 별도로 정리한것이다.1\. 자기 레포지터리 생성 or 외부 프로젝트 fork2\. 로컬PC에 해당 파일 다운로드git clone -b pih6585 --single-branch https://github.c

2021년 11월 26일
·
0개의 댓글
post-thumbnail

24시간 365일 중단 없는 서비스를 만들자

CI의 환경은 구축이 되어 있지만 배포시 중단이 된다는 문제가 있다.프로젝트의 크기에 따라 배포시간이 다르겠지만 서비스가 클수록 배포시간이 길어지기 때문에 문제가 발생될 소지가 크다.서비스를 중지하지앙ㄶ고 배포할 수있는 방법을 무중단 배포라고 합니다.1\. aws에서

2021년 11월 23일
·
0개의 댓글
post-thumbnail

Travis CI 배포 자동화

CI : Continuous-integration 지속적 통합으로 안정적인 배포를 만드는 과정이다.CD : Continuous-Deployment 지속적인 배포로 CI의 빌드결과를 자동으로 운영 서버에 배포되는 과정이다.CI/CD종류는 travis, 젠킨스, 버디 등이

2021년 11월 23일
·
0개의 댓글
post-thumbnail

웹서비스 카카오 로그인 하기

카카오 oauth2 로그인하기도 네이버와 유사하다.알고보니 oauth2를 지원해주는것은 페이스북, 구글 하고 몇개 안됬던것 같다.일단 https://developers.kakao.com/ 해당 사이트로 이동해서 등록을한다.해당 사이트에 접속하면 상단의 내어플리

2021년 11월 23일
·
0개의 댓글
post-thumbnail

EC2 서버에 프로젝트를 배포해 보자

EC2에 필요한 부분은 별도로 다운을 받아야한다. git, java, db, nginx등등..sudo yum install git 으로 git을 설치하고 설치할 폴더를 만들어서 진행을 한다.폴더 : cd ~/app/step1git clone 나의레포지터리주소.git 으

2021년 11월 23일
·
0개의 댓글

리눅스 명령어 모음집

1) netstat -tulpn : 사용중린 로컬 포트 확인2) kill -9 pid (-9는 강제)명령을 이행하라는 뜻. subsitute user do보통 뭔가 설치할때sudo yum install onpenjdk8sudo yum install mysqlsudo y

2021년 11월 22일
·
0개의 댓글
post-thumbnail

AWS에 데이터 베이스 환경을만들어보자

클라우드 데이터베이스 설치는 정말 획기적이었다.오라클설치... 엄청나게 시간도 오래걸리고 설정값들도 많아서 실수한번에 다시 지우고 깔고를 반복했던것 같다. 이래서 클라우드 서비스를 사용하는것 같다.백엔드 개발자라면 에플리케이션 코드 작성과 데이터베이스를 다루는 일이다.

2021년 11월 16일
·
0개의 댓글
post-thumbnail

AWS서버 환경을 만들어보자

amazon web services로 클라우드 컴퓨팅 서비스 이다.1\. 집에 PC를 24시간 구동 시킨다.2\. 호스팅서비스을 이용한다.(cafe24, 코리아호스팅, 가비아 등등)3\. 클라우드 서비스을 이용한다.(aws, azure, gcp 등등)1\. Infras

2021년 11월 16일
·
0개의 댓글
post-thumbnail

스프링 시큐리티와 OAuth2.0으로 로그인 기능 구현하기

스프링에서 제공하는 인증과 인가(권한부여)기능을 가진 프레임워크이다.스프링 기반의 에플리케이션에서 보안을 위한 표준이라고 생각하면 된다.실무에서는 스프링시큐리티를 사용하지않고 별도의 로그인을 구현하고 암호화를 하였다.MES라 일반적인 로그인 회원가입이 아니다 보니..

2021년 11월 16일
·
0개의 댓글

머스테치로 화면 구성하기

머스테치란 서버 템플릿 엔진으로 가장 심플하게 나와서 사용되고 있으며, 자바스크립트에서 사용될 때는 클라이언트 템플릿 엔진으로 사용 할 수 있다. 현존 하는 대부분의 언어를 지원한다. 템플릿 엔진 지정된 템플릿 양식과 데이터를 합쳐서 HTML문서를 출력하는 소프트웨어를

2021년 11월 16일
·
0개의 댓글

JPA로 데이터베이스 다뤄보자

JPA란 Java Persistence API의 줄임말로 현재 자바 진영의 ORM 기술 표준으로, 인터페이스의 모음이다. Jpa 인터페이스를 구현한 대표적인 오픈소스가 Hibernate이다. JPA와 MYBATIS의 차이 기존에 자바를 공부할때부터 mybatis를 사

2021년 11월 15일
·
0개의 댓글