전체 글 52

[2nd Project] SQL 조인해서 테이블 연동하기, 마이페이지에 불러오기!

🎨다양한 페이지들과 내 마이페이지 연동하기 로그인을 한 경우 생기는 마이페이지에서 나의 활동 로그들을 한 눈에 볼 수 있도록하기 위한 테이블 조인 작업! 처음 해보는 테이블 조인으로 3일 전부터 무섭고 계속 퍼뜩 생각이 나가지고 빨리 해치우고 싶었으나, 제대로 해치워야지정리하면서 하면 하나하나 기억에 오래 저장할 수 있으니 한 번 기록해보겠어.  1. DB에 있는 공공데이터들 불러오기2. 내가 저장한 장소 저장 목록에 불러오기3. 내가 쓴 게시글 목록 불러오기    아래는 내가 그린 마이페이지 프로토타입  내 여행기 부분에 내가 쓴 게시글을 불러오기 위해서 조인 작업을 할 예정이다. 어제 공공API를 통해서 추천 핫플레이스를 DB에 저장해서 랜덤으로 불러오는 것과 핫플페이지 내 저장을 누르면 로그인한 ..

Project/javachip 2024.10.18

개발자 문학소녀

와타시와 분가쿠쇼오조다! 완전 내 TMI 생각 꾸러미 일기장이니까 뒤로 가주세요. 구다~사이~ 와타시 노잼닝겐데쓰 혼자 있는 걸 좋아하지 친구들도 일 년에 횟수를 정해두고 만난다네 (고멘네!) 노잼 닝게루 사회 생활 하느라 조금 지쳐서 찾은 힐링은 #{독서}ㅋㅋ 요즘엔 핸드폰도 재미없고 애니는 집중해서 쭉 봐야 하는데 시간적인 여유가 없고 체력도 좀비라 오버워치도 못하고 (근데! 왜 때문에 한창 할 때보다 티어가 오른거죠?) 무튼 그래서 책을 읽는다 책이라 하면 우리 아빠가 책을 정말 많이 읽어서 어릴 때부터 책을 한 달에 한 번 읽고 독후감을 내라고 했다. 어릴때는 그게 너-무 싫었다 ㅋㅋ 밖에 나가서 얘들이랑 깡통차기하고, 경찰과 도둑, 탈출놀이 해야 하는 데, 뺑뺑이 타야하는데! 뭔 책이야.. 그래..

Ordinary things 2024.10.05

[2nd Project] 구글 API 구현하기

구글도 처음엔 mvc로 시도하다가 초기 셋팅이 오류가 있어서 다시 이클립스로 가서 작업했다. 그래서 파일이 비교적 단순한데 5개가 전부다.이걸로 간단히 하다가 네이버로 오니까 머리가 터질 수 밖에!한 번 짚고 가보다쿠👧🎅👩‍🚀👨‍💻👩‍💻      GoogleVOpackage dto;import java.sql.Timestamp;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data // 게터, 세터, toString, equals, hashCode 등을 자동으로 생성@NoArgsConstructor // 기본 생성자 생성@AllArgsConstructor // 모든 필드를 매개변수..

Project/javachip 2024.10.04

[2nd Project] 스프링, JSP, Javascript로 네이버 API 로그인 구현하기

안냐하세요.네이버 하다가 멘탈 탈탈탈탈곡기 마냥 탕탈ㄹ타ㅏㄹ 터졌습니다.성공했는데도 어..엉,...했다..이런 느낌이랄까 정리를 한 번 해보자.......  일단 네이버가 왜 힘들었냐면요 구글이랑 카카오는 익숙한 이클립스로 했는데 네이버는 MVC환경을 접한지 3일 됐는데 해보느라고 아주 애 먹었습니다.눈이 퀭하네요주말에는 정청산기 실기 공부만 전념할 수 있겠다 휴 🍥🍥          NaverLoginDAOpackage com.human.web.repository;import org.apache.ibatis.session.SqlSession;import org.springframework.beans.factory.annotation.Autowired;import org.springframework...

Project/javachip 2024.10.04

[2nd Project] 카카오 로그인 API 구현

카카오 로그인 이녀석 누가 쉽다고 했어!!!!!코딩 병아리🐤🐥🐤🐣에게는 아주 어려웠다고요!도합 8시간 걸렸습니다.(금방 한 건가) 정확히 3번 엎었습니다.1. jsp로 해보겠다고 끙끙2. 스프링 MVC로 해보겠다고 끙끙3. 마지막 결국 자바스크립트 총평: 자바스크립트가 제일 간단하고 깔끔합니다. 다들 굳이 어렵게 하지마시고, 자바스크립트로 하세요자바스크립트 너 최고야. 😲 정리 해보면서 복기를 해보겠습니다.        카카오 개발자도구에 가서 애플리케이션 추가하면 앱 키가 나온다. 자바스크립트의 경우 자바스크립트 키로 쓰면 된다.(개발자도구에서 자세한 순서는 여기 블로그 참고)    🧀카카오 로그인 API 파일 DBCP.java현재 나는 DBCP를 이용해서 DB를 연결하고 있기 때문에 DBC..

Project/SideProject 2024.10.01

[2nd Project] ⁴ Servlet, JSP, AJAX 이메일 인증 기능 구현 및 오류 해결 과정

와아아아아아아 진짜 6시간 동안 싸운 오류와의 싸움 과정 기록.서블릿과 jsp를 이용하여 회원가입 페이지를 만들고 있다. 회원가입을 크게 이메일 가입과 SNS 가입 두 개로 나누었다.따라서 이메일 가입을 구현하기 위해서는 이메일 인증 절차가 필요했다.흐린 눈 하고 잠시 프론트만 할 때는 좋았는데 기능을 구현하려니까 약간 머리가 아팠다. 일단  구글 이메일 인증은 아래 블로그들을 참고 했다!!하나 하나 참고 하다보면 된다..🚚https://blog.naver.com/froginthesky/220834657436 https://studyforus.tistory.com/259 https://zero-week.tistory.com/87(진짜 너무 감사합니다..)    지금부터 회원가입, 이메일 인증 관련 파..

Project/javachip 2024.09.25

[JSP]JSP, Servlet, EL, JSTL 간단한 정리

JSP와 서블릿다시 만난 이녀석들. EL, JSTL 공부하기 전에 다시 한 번 정리하고 가겠다. 서블릿은 자바에서 실행하는 웹코드JSP는 HTML코드로 작성하고, html파일 내부에 를 통해 자바 코드 삽입 가능 JSP로 작성된 파일은 JSP Container에 의해 Servlet(.java)파일로 변환되어 실행. 본격적으로 gogo 🌋ELEL은 표현을 위한 언어로 JSP 스크립트의 표현식()을 대체할 수 있다.  ${ }: JSP가 실행될 때 즉시 반영되며, 객체 프로퍼티 값을 꺼낼 때 주로 사용 ${변수명}으로 선언하여, 다양한 연산자(산술, 비교, empty)를 사용 할 수 있는 도구${fn:} 등을 통해 함수 사용 가능HTML${prod.brndNm} : 프론트단 노출 용도javascript"$..

[2nd Project]³ DBCP 연결 및 DB 불러오기 실패 해결 과정

'개발 스타또' 하려고 했으나,회원가입 폼에서 DB로 데이터가 넘어가지지 않는 문제를 만났다.그래서 나는 해결하는 과정을 기록 하려고 한닷 (오류야 우레시이~)(. ❛ ᴗ ❛.) 1차 프로젝트 끝내고 리뷰 하면서 느낀 건,수 많은 오류와 장애들을 만나고 해결을 했지만어떻게 해결 했더라? 가물가물했다. 요게 너-무 아쉬웠다.개발 하느라 급한 마음에 놓친 부분이 없도록기록하고 저장하는 습관을 기르자쿠👩 비슷한 오류 덤벼봐나 덕을 쌓고 지식을 쌓았어.흔들리지 않아.🍗     🥓DBCP연결 실패DBCP 연결 실패 javax.naming.NameNotFoundException: Name [oracle_dbcp]은(는) 이 컨텍스트에 바인딩되지 않았습니다. [oracle_dbcp]을(를) 찾을 수 없습니다.D..

Project/javachip 2024.09.24

메차쿠차 월요일

오늘은 오타쿠 모드. 아침부터 요상하게 일이 많았다.새벽 3시, 다솔이가 내 방 선반에 올라와 올려둔 물건을 귀여운 앞발로 건들였다.솜방망이 덕분에 물건이 바닥에 떨어졌다.나는 졸리니까 다솔이를 내보내고 방 문을 닫고 잤다. 다시 눈을 감으며 깊은 잠에 빠지기 직전 바스락 바스락 소리가 거실에서 들렸다.김 봉지를 먹고 있는 다솔이를 보고 김 봉지를 뺏고 다시 누웠다. 다시 눈을 감으려고 하는 찰나, 또 찹찹 소리가 들렸다.거실 서랍장을 그 작은 손으로 열어서 목장갑을 가지고 물고 있었다.ㅋㅋㅋㅋㅋㅋ제발 ┗|`O′|┛(*゜ー゜*)이식증이 있는 다솔이, 나는 먹는 소리에 자다가도 벌떡 일어난다.그렇게 나는 한동안 신경을 곤두 세우며 다시 꿈나라로 갔다. 알람 울리기 20분 전에 눈을 떴다.찬 바람에 시원하기..

Ordinary things 2024.09.23