JSP 16

[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] ⁴ 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

[Java]JDBC와 DAO, DTO 코드 흐름 읽어보기

처음 스트링 부트를 사용해서 DB와 연결 작업을 할 때 필요한 파일이 참 많았다.DTO, DAO, Controller, Service, Mapper ... 흐름과 순서를 익혀서 겨우 겨우 작업을 했지만지금도 100% 완벽히 이해했다고 하기엔 부족함이 많다. 이번엔 Servlet과 JSP로 웹 개발을 하기 때문에 DB연결 방식을 정확히 짚고 넘어가고자 복습하는 시간을 가져보려고 한다.나는 전체적인 코드 흐름이 어떻게 흘러가는 지 이해하고 싶어그 부분에 중점을 두었다!!!!!   🧩JDBC 자바에서 데이터 베이스에 접속할 수 있도록 하는 java apiSQL문을 실행할 수 있게 해주는 함수 호출 인터페이스DBMS가 달라지더라도 동일한 API를 사용하게 해주기 때문에 Driver와 URL만 수정하면 됨 (D..

[2nd project] ² JSP를 활용하여 로그인/회원가입 그리고 유효성 검사하기

그렇다.나는로그인/회원가입/마이페이지를 맡았다. 하고 싶었던 부분이기도 하고, 욕심만 내면 또 그 안에서 기능 개발을 할 수 있어서 만족스럽다!!백엔드 많이 시켜주세욤.. 많이 배우고 싶어요💥🖤 추석 연휴 마지막 날 학원에 와서 프론트 단 먼저 구성해보았다.  🥑1) Eclipse: jdk, 환경변수, UTF-8 인코딩2) Apache Tomcat 3) Oracle 4) DBeaver -> 추후 MySql로 변경 예정5) vs코드6) lombok  이미 내 컴퓨터에 셋팅이 되어 있기 때문에 이클립스에서 Dynamic Web Project를 만들었다.우리 프로젝트 이름은 'BBOL BBOL BBOL'엄마 아빠가 맨날 어딜 그렇게 뽈뽈뽈 돌아 다니냐고 귀여운 잔소리를 자주 하셔서 짓게 되었다ㅋㅋ 무튼 ..

Project/javachip 2024.09.18