
회사 솔루션 기술스택 변경 이슈로 인하여 SpringBoot 프로젝트에 mongoDB 연결을 시도해보겠습니당. 1. springBoot 프로젝트 생성 2. application.properties 파일에 db 정보입력(저는 mongoDB atlas 사용했습니다.) 3. com.example.demo 패키지 하위로 repository 패키지 생성 후, demoDBRespositoy.java 생성package com.example.demo.repository;import com.example.demo.Posts;import org.springframework.data.mongodb.repository.MongoRepository;import org.springframework.stereotype.Repo..
[Java] HttpServletRequest와 ObjectMapper를 이용하여 JSON 데이터 전송. HttpServeltRequest 객체에 담겨있는 파싱된 HTTP 요청 메시지 덕분에 개발자들은 HTTP 요청 메시지를 편리하게 사용할 수 있다.(개발자가 직접 파싱해도 되지만, 매우 불편할 것이다.)오늘은 HTTP API에서 velog.io 공부중에, 신선함을 위해 velog.io를 이용해서 포스팅 해봤음 티스토리랑 다를건 없는듯..

1. Node.js란? JS는 웹 브라우저(인터프리터)에서 실행됐기 때문에 실행 하는데 큰 무리 없었지만, 백엔드 서버에서 실행시키려면 Node.js가 필수적임. 2. Node.js 다운 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 에 접속해서 LTS 버전을 다운받으시면 됩니다.. 3. Node.js 실행 vscode를 열어서 적당한 곳에 프로젝트 폴더를 생성한 후, index.js 파일을 생성한다. node index.js 터미널의 위와 같은 명령어를 실행시키면 터미널에 console.log의 결과 값을 확인할 수 있다. 4. npm이란? np..
0. 개요 웹 개발을 하면서 쿠키와 세션에 대해서는 많이 들어봤을 것이다. 하지만 두 개념의 정확한 차이가 머리속에 정리되어 있지 않아서 정리해보려고 한다. 1. 웹 개발에서 쿠키와 세션을 사용하는 이유 HTTP 프로토콜의 특성이자 약점을 보안하기 위해서 쿠키 또는 세션을 사용한다. HTTP 프로토콜은 connectionless, stateless의 특성을 가지기 때문에 서버는 클라이언트가 누군지 매번 확인해야한다. connectionless 클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특징 HTTP는 클라이언트가 request를 서버에 보내면, 서버는 클라이언트에게 요청에 맞는 response를 보내고 접속을 끊는 특성이 있다. stateless 통신이 끝나면 상태를 유지하지 않는 ..

1) JDBC Driver 등록 : 해당 dbms가 제공하는 클래스 등록 2) Connection 생성 : 접속하고자 하는 DB정보를 입력해서 DB에 접속하면서 생성 3) Statement 생성 : Connection 객체를 이용해서 생성 4) SQL문을 전달하면서 실행 : Statement 객체를 이용해서 sql문 실행 > SELECT문 실행시 → excuteQuery() 메소드 이용하여 실행 > 나머지 dml문 → executeUpdate() 메소드를 이용하여 실행 5) 결과 받기 > SELECT 문일 경우 → ResultSet객체(조회된 데이터들이 담겨있음)로 받기 > 나머지 dml문일경우 → int형 변수(처리된 행의 갯수)로 받기 6) ResultSet객체에 담긴 데이터들을 하나씩 뽑아서 VO객..

▼ JDBC Driver 다운로드 받기 - 자신의 오라클 버전을 찾아서 다운로드 하시면 됩니다(저는 Oracle Database 11g) JDBC and UCP Downloads page We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typed, for example, try "application" instead of www.oracle.com ▼ JDBC Driver 다운로드 받기 - oj..
Tomcat에서 web.xml(config폴더에 있는) 파일을 오픈한다. jsp org.apache.jasper.servlet.JspServlet ............. ............... 요 코드 안에 아래 부분을 추가 한다 modificationTestInterval 0 그리고 재시작하면 된다. 끝... 쉽다.. 혹시 이클립스를 사용한다면, 프로젝트에서 Server부분에 들어있는 web.xml 파일을 수정해주면 된다.
Web Page의 이동방식에는 3가지 방법이 있다. redirect forward include 3가지의 이동방식의 차이점을 알아보자 우선, 3가지의 이동방식을 살펴보기 전에 우리는 내장 객체에 대한 부분을 알고 넘어가야한다. 이 3가지의 방법들은 모두 JSP의 내장 객체 메소드로 존재하고 있기 때문이다. redirect는 클라이언트의 요청에 대한 HTTP 응답을 나타내는 객체인 response의 메소드이고 forward와 include는 다른 내장 객체를 얻어내거나 현재 페이지의 요청과 응답의 제어권을 다른 페이지로 넘겨주는데 사용하는 pageContext 객체의 메소드이다. redirect : 지정된 URL로 요청을 재전송한다. redirect 방법으로 이동한 페이지는 이전 페이지와 전혀 다른 데이터..