일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 갤러리제작 #갤러리만들기 #jsp갤러리 #jsp게시판 #jsp프로그래밍 #jsp웹프로그래밍 #jsp웹 #jsp모델1방식 #사진업로드 #jsp사진업로드 #jdbc6 #jdbc드라이버다운 #jdbc드라이버무료다운
- html #자바와서블릿 #자바와웹연결 #웹연결
- 서블릿 #자바모델1 #자바모델2 #mvc #mvc패턴
- 정처기 #정처기필기 #정보처리기사 #정보처리기사필기 #정보처리기사2023 #정처기2023 #정처기3회 #정보처리기사3회 #정보처리기사실기 #정처기실기 정처기합격
- 정처기3회 #정보처리기사2023
- web.xml #배포지시자 #서블릿테스트
- Doit #Doit오라클 #Doit시리즈 #연습문제
- spring #스프링 #전자정부표준프레임워크 #표준프레임워크 #자바스프링 #스프링다운로드 #자바스크립트 #웹프로그래밍설정 #웹프로그래밍셋팅
- 자바 #웹자바 #JAVA #WEB #WEBJAVA #WEBPROGRAMMING #웹 #웹프로그래밍 #코딩 #CODING #모델1 #모델2 #모델1방식 #모델2방식
- 어노테이션 #@WebServlet #WebServlet #
- java #array #자바 #배열 #프로그래밍 #코딩 #자바프로그래밍
- 8 실무에서 가장 많이 사용하는 SQL
- union #sql99 #외부조인 #오라클조인 #sql조인 #자체조인 #비등가조인 #비등가조인 #테이블복사 #오라클테이블 #null인데이터출력
- ORACLE #TIGER #SCOTT #SCOTT계정 #오라클학습계정 #프로그래밍 #SQL #SQLORACLE #오라클 #오라클연습 #오라클연습계정 #오라클연습문제 #WHERE절 #오라클조건절
- Init-param #context-param #
- 자바웹프로그래밍
- View #
- Model #
- sql #오라클 #불리언형 #boolean #webjava #java #jsp #Mybatis #마이바티스 #마이바티스환경설정 #모델1 #모델1프로그래밍 #Batis #마이바티스다운로드 #web설정 #웹프로그래밍 #게시판 #게시판제작 #게시판만
- 정처기필기합격 #정처기합격후기
- 마이바티스환경설정
- jsp #게시판만들기 #자바로게시판만들기 #웹테스트 #JNDI #myora #Oracle #오라클 #DAO #DTO #아파치톰캣 #웹자바셋팅 #모델1 #모델1방식 #모델1방식웹프로그래밍 #웹프로그래밍
- 방통대 #방송통신대학교 #컴퓨터과학 #컴퓨터과학과 #컴과 #방통대컴퓨터과학과 #방통대컴과 #방통대파이썬 #방통대C #방통대자바
- 자바 #웹자바 #webJava #java #코딩 #코딩초보 #ojdbc #서블릿 #자바서블릿 #javaServelet #servelet #httpServlet
- 서블릿선언 #서블릿선언방법 #
- cos.jar #cos드라이버 #파일업로드드라이버 #루피는귀여워 #마이바티스 #MyBatis #마이바티스sql #마이바티스DB #마이바티스jsp #마이바티스이클립스 #mapper #config.xml #마이바티스다운로드
- Controller
- QUERY #DML #SQL문 #내림차순정렬 #오름차순정렬
- 기말고사 #방통대기말고사 #방통대후기 #방통대기말고사후기 #방통대2023년1학기 #방통대1학기 #방통대C프로그래밍 #방통대장학금 #방통대영어회화1
- tern다운로드 #메이븐다운로드 #maven #스프링라이브러리 #자바라이브러리 #톰캣설정 #WAS #웹어플리케이션서버
- Today
- Total
목록전체 글 (73)
장미의 개발일기

제목대로 성적 잘나와서 기뻐하는 포스팅 맞음 홀홀과목별 후기는 맨 아래에 방송통신대학교 컴퓨터과학과 편입 2024년 1학기 : 전공5과목에 영문학 전공1개해서 총 18학점 수강함 알고리즘, 정보통신망, 데이터베이스시스템, 운영체제, 모바일앱프로그래밍, 영미산문 성적인증! 평점 4.4라 전액 장학금 호호 (그런데 교재에 9만원 ㅅㅂ) 그리고 전.체.학.점도 4.4 와 &.& 감격 마지막학기 장학금 받으며 잘 다녀야지 그런데 인간적으로 일반교양 교재는 e북 필수로해라심리학에게 묻다 교재 이거 2만원인거 보고 식겁 중고책은 배송비하면 결국 차이 얼마 안나길래 다 새책으로 삼;졸업하고 다 싸게 내놔야지 기말고사 점수 확인 전까지 망했다고 생각해서 좌절했었는데 (헷갈린 문제가 넘 많았었음)웬걸? 기말..
노션에 아래 내용 정리 해두고 코드도 올려뒀다 챕터13 실습 내용에 대해 챕터 14 HTTP 서버 만들기 챕터 15 개발 환경 정비하기 확실히 이 책은 난이도가 높다... 도커랑 깃허브액션 다 잘 안다는 전제 하에 진행을 하고 있음 챕터1부터 멘탈이 붕괴되는 그런 책 https://jykimport.notion.site/Go-chapter-13-15-c0631a0ef17e44899cf06616b4bb78dc?pvs=4 Go chapter 13~15 | Notion go 온라인 컴파일러 jykimport.notion.site

회원가입 - 이메일 중복체크 부분 제이쿼리 소스를 저번 프로젝트에서 작성했던 것을 가져와서 써보니 무조건 '중복있음' 결과가 나오는 문제가 생겼다. 바보같이 종일 고민했는데 생각보다 원인이...간단했음 저번 프로젝트는 마이바티스 쓰고 지금은 jpa를 사용한 차이가 원인이었다. 아래를 보면 idCnt가 0이여야 중복이없다는 의미인데, 자꾸 저 if문에서 else 로 가는 현상이었다. 저번 플젝 마이바티스/ mapper 파일을 보면 중복체크 부분 반환형이 int 임 !! 중복이면 1 아니면 0이 뜨는 로직 이번 프로젝트/ jpa에는 mapper와 쿼리문을 쓰지 않고 dao대신 repository를 사용하는데 내가 만들어둔 메서드 반환형이 boolean...ㅋㅋㅋ..... 왜 바보짓은 늘 하게 되는 가? 이렇..

처음엔 괜찮았는데 갑자기 나타난 오류 @RequestParam 어노테이션에 벨류 설정해주니 해결 되었다. 이 뒤로도 또 다른 곳에서 오류나길래 @RequestParam 쓸때마다 걍 값 꼭 지정해뒀음

JPA는 findBy + (엔티티필드1) + And(엔티티필드2) 이런식으로 자동으로 제공해주는 메서드가 많음 처음에 엔티티필드를 kakao_id 로 했더니...() 실행돌릴 때 오류나더라; 오류창을 저장 안해놔서 이름은 까먹음 kakaoID 이렇게 바꾸니까 해결 ! 하면 할수록 jpa의 매력에 빠져든다

구현하면서 많이 수정하고 고민했다. 아무리 생각해도 이메일가입(일반) 회원과 카카오 간편가입 회원을 한 테이블에 넣는 게 맞는거 같았다. 회원테이블과 연관될 테이블이 많을 거라, 2개가 되어버리면 수습이 불가능한 헬.... 멤버엔티티에 카카오토큰 속성추가했다가, 토큰 만료기간이 짧다길래 바로 버림; 고민하다가 어쩔 수 없이 패스워드를 nullable 로 바꿈 닉네임도 유니크였는데 카카오 생각해서 유니크도 지워버림 그럴 경우는 거의 없을 거 같지만, 혹시나 어떤 사람의 카카오 이메일주소를 가지고 다른 회원이 이미 가입된 경우엔 그 가입시도자에겐 이메일 가입을 하라고 권유하는 로직으로 수정해보려고 함 카카오 로직이 만약 카카오 회원넘버 + 이메일이 회원테이블에서 조회가 안되면 DB에 넣고, 아니면 회원넘버+..

회원가입 캡쳐 -- 이메일 체크 (중복체크 및 형식체크) 컨트롤러에 미리 중복체크할 엔드포인트를 만들어둔다. 그리고 중복체크를 누르는 순간 프론트단에서 자바스크립트로 이메일을 파라미터로 백엔드단에 받아온다. 서비스단에서 이메일 중복체크! --비밀번호 체크 --주소찾기 (확인버튼을 누르면 주소 찾은거 + 내가 입력한 상세 주소가 합쳐져서 입력된다) 가입을 누르고 이상이 없으면 로그인 창으로 리다이렉트되면서 가입관련 메세지가 뜬다. 컨트롤러에서 RedirectAttribute를 사용했다. mysql workbench로 멤버 테이블에 회원이 새로 잘 insert 되었는지 체크 네비게이션 바에는 타임리프 if 구문을 사용해서 세션이 있을 경우 로그인/회원가입 ===> 마이페이지, 로그아웃으로 변하도록 설정 **..

무료 템플릿을 2가지 섞어서 썼는데 큰 문제가 있었다. 네브게이션 바 css가 엄청나게 깨짐 ㅠ 메인페이지의 네비바랑 다른페이지들의 네비바, 이렇게 2개로 나눠서 작업할 수 밖에 없었다. 2번씩 수정해야하니까 번거롭기는 한데, css 마구 깨지는 거 보단 훨 낫다 그리고 백엔드를 보여주려고 만드는 거라서 프론트에는 시간 많이 못쓸 듯 메인페이지 네비바에 타임리프 if 식을 넣고나니 서브 네비바가 이따구로 됌 ㅠㅠ 타임리프랑 css 뭐가 충돌나나? 정말 원인을 모르겠다 결국은 직접 저 부분에 스타일을 직접 넣어서 해결 했다.
현재 혼자서 속도는 늦지만 제작ing 안주 쇼핑몰(Spring, jpa, queryDsl, mysql, Thymleaf, mvc패턴,인텔리제이) 프로젝트 목표: 해보지 않은 기능들 구현해보기 & 발전 -회원가입 / 로그인 소셜 로그인 구현하고 DB와도 연동 시켜보기 (카카오 픽) /Oauth 이해 -간편결제 구현(카카오페이 픽) -JWT 토큰 & 시큐리티 완벽이해 -aws, ci , cd ,깃허브액션 : 배포 -docker 사용 (배포) -jpa/queryDsl 더 깊은 이해 -mysql 익히기 -Thymleaf 문법 익히기 Thymlea 전에 했던 프로젝트의 운영자 사이트를 제작했었는데 Jpa+ queryDsl 로 통계 대쉬보드 구현했었다. 시큐리티6도 구현했었는데 패스워드를 양방향 암호화 시키는 부분..