자바(JAVA)/JSP 웹 프로그래밍 공부 (성낙현의 JSP 자바 웹 프로그래밍 참고) 49

JAVA/JSP 47. 네이버 검색 API를 활용하여 검색 결과를 출력하는 프로젝트 - 서블릿 구현, 검색 결과를 웹 브라우저에 출력(이 카테고리의 마지막 글)

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-host="velog.io" data-og-source-url="https://velog.io/@sqk8657/%EC%9E%90%EB%B0%94JAVA-11-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%E..

JAVA/JSP 46. 네이버 검색 API를 활용하여 검색 결과를 출력하는 프로젝트 - 사전 지식 및 프로젝트 구상, 오픈 API 이용 신청, API 문서 살펴보기

1. 사전 지식 및 프로젝트 구상1) 사전 지식(1) 오픈 API서비스를 제공하는 업체에서 외부 개발자가 자사 서비스의 기능을 간단히 호출해 이용할 수 있도록 공개해둔 API주로 HTTP 프로토콜로 통신하며, 응답 데이터 형태는 사람과 자바스크립트가 읽기 편한 JSON 포맷을 사용(과거에는 XML)(2) JSON 기초JSON: JavaScript Object Notation의 약자로,웹프로그래밍 표준 언어인 자바스크립트에서 객체나 배열을 만들 때 사용하는 표현 방식 -> 작성하기 쉽고 용량을 적게 차지하여, XML을 대체하는 데이터 전송 및 저장 수단으로 많이 쓰임JSON의 형식객체는 키(key)와 값(value)으로 구분// 객체(중괄호){ "name" : "감자", "age" : 26, "addr..

JAVA/JSP 45. SMTP를 활용한 이메일 전송하기 - 개요 및 프로젝트 구상, 네이버 SMTP 설정, 이메일 전송 프로그램 작성

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-title="자바(JAVA) 11 설치 및 환경설정 | 자바 11 환경 변수" data-og-type="article" data-ke-align="alignCenter" data-ke-type="opengraph"> 자바(JAVA) 11 설치 및 환경설정 | 자바 11 환경 변수..

JAVA/JSP 44. 웹소켓으로 채팅 프로그램 만들기 - 사전 지식, 프로젝트 구상, 채팅 서버/채팅 클라이언트 구현

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-host="velog.io" data-og-source-url="https://velog.io/@sqk8657/%EC%9E%90%EB%B0%94JAVA-11-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%E..

JAVA/JSP 43. 모델2 방식(MVC 패턴)의 자료실형 게시판 만들기 - 파일 다운로드, 삭제하기, 수정하기

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-title="자바(JAVA) 11 설치 및 환경설정 | 자바 11 환경 변수" data-og-type="article" data-ke-align="alignCenter" data-ke-type="opengraph"> 자바(JAVA) 11 설치 및 환경설정 | 자바 11 환경 변수..

JAVA/JSP 42. 모델2 방식(MVC 패턴)의 자료실형 게시판 만들기 - 파일 업로드 포함 글쓰기, 상세 보기

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-host="velog.io" data-og-source-url="https://velog.io/@sqk8657/%EC%9E%90%EB%B0%94JAVA-11-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%E..

JAVA/JSP 41. 모델2 방식(MVC 패턴)의 자료실형 게시판 만들기 - 프로젝트 구상, 목록 보기 구현

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-title="자바(JAVA) 11 설치 및 환경설정 | 자바 11 환경 변수" data-og-type="article" data-ke-align="alignCenter" data-ke-type="opengraph"> 자바(JAVA) 11 설치 및 환경설정 | 자바 11 환경 변수..

JAVA/JSP 40. 서블릿(Servlet) 작성 - MVC 패턴을 적용한 회원인증 구현

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-host="velog.io" data-og-source-url="https://velog.io/@sqk8657/%EC%9E%90%EB%B0%94JAVA-11-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%E..

JAVA/JSP 39. 서블릿(Servlet) 작성 - JSP 없이 서블릿에서 바로 응답 출력하기, 한 번의 매핑으로 여러 가지 요청 처리하기, 서블릿 수명주기 메서드

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-host="velog.io" data-og-source-url="https://velog.io/@sqk8657/%EC%9E%90%EB%B0%94JAVA-11-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%E..

JAVA/JSP 38. 서블릿(Servlet) 작성 - web.xml에 기술하여 매핑하는 방법, @WebServlet 어노테이션으로 매핑하는 방법

*JAVA/JSP 35번 글의 시점부터는 노트북이 고장나는 바람에.. 다른 분의 글과 이전에 올렸던 글들을 참고하여, 다른 데스크탑의 윈도우 환경에 환경설정을 다시 진행한 후 작성하였습니다. 환경설정 관련 글들은 아래를 참고해 주세요.JDK11 설치 및 환경 변수(JAVA_HOME) 설정 - CLASSPATH는 추가하지 않음 JAVA 환경 변수 설정 -> IDE 설치 이렇게 볼 수 있겠다. 이 포스팅은 자바로 개" data-og-host="velog.io" data-og-source-url="https://velog.io/@sqk8657/%EC%9E%90%EB%B0%94JAVA-11-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%E..