JSP와 같은 웹 기반 프로그래밍 언어를 배우기 전에 큰 틀로 JSP란 무엇이며 JSP를 왜 사용하는지를 설명하고자 한다. 이를 위해선 프로그램이 어떻게 동작하는지를 우선 알아야 하므로 프로그램 동작 방식을 살펴보겠다.프로그램 동작 방식은 사용자와 서버를 기준으로 크게
Apache와 Tomcat의 역할을 이해하고 Tomcat을 설치해본다미리 JDK가 컴퓨터에 설치되어있단 가정하에 진행합니다. 설치가 안되신 분들은 다음 글을 따라서 설치해보세요Window 운영체제 기준으로 설명합니다!JDK 설치 과정결론은 둘 다서버 사이드에 있는건 맞
오라클 DBMS 설치하기미리 오라클 계정을 생성해두면 편하다이 글은 Window 운영체제에 까는 것을 기준으로 설명한다데이터들을 구조화하고 논리적으로 연결할 수 있는 공간(집합)이다. 예를 들어 배달 앱을 개발할 때 사용자들의 로그인 정보나 가게들에 대한 데이터를 저장
SQL Developer 설치하고 정상 작동하는지 확인하기명령 프롬프트 창에서 명령어를 작성하던 불편한 sqlplus를 GUI로 편하게 작성할 수 있도록 개선시킨 프로그램이다.이 글에선 Window OS에서 설치하는 과정을 설명합니다SQL Developer 설치하러 바
exERD를 설치하고 확인한다주의❗ 이 글은 이클립스가 설치돼있다는 가정하에 설명합니다데이터베이스를 만들 때 먼저 어떤 것을 어디에 저장할지 같은 구조를 먼저 설계해야 한다. 이것을 데이터베이스 모델링 이라 하는데, 이클립스에서 데이터베이스 모델링에 사용되는 도구가 e
서블릿을 해볼려다 위 문제를 마주쳤고 다음 3가지를 따라하여 해결했다프로젝트 우클릭 -> Build path -> Configure build path -> Java Build Path의 Libraries 클릭 -> Classpath Add External Jars -
브라우저는 URL을 이용해 웹 프로젝트를 서버에게 요청한다. 이때 URL은 다음과 같은 구성으로 이루어져있다http:// IP주소:포트번호 / 프로젝트이름 / < 패키지이름 >.< 클래스이름 >문제점❗그런데 클래스 이름이 길어지면 입력하기도 불편하
class 파일은 Java Compiler가 .java 확장자 파일을 컴파일해서 생긴다. 이 파일은 JVM(Java Virtual Machine)에서 실행할 수 있도록 byte 코드로 이루어져있기 때문에 decompile 해줘야 사람이 읽을 수 있게 바꿀 수 있다.
다음과 같은 오류를 해결한다! 오류 발생 원인은 서버에서 내가 요청한 리소스를 못 찾았기 때문!
스터디를 하는데 Tomcat 10.0을 쓰다가 책의 코드들과 호환성 문제로 (Jakarta 넘 자료도 적고 어려운 넘...) Tomcat 9.0으로 이주하면서 발생한 문제였다!
이 글의 GOAL 🚩 AWS이 무엇인지, AWS에 어떤 서비스가 있는지 살펴보기 AWS의 EC2로 인스턴스를 생성해서 나만의 서버 만들기
이 글의 목표 🚩로컬 컴퓨터에서 AWS EC2에 접속하는 방법을 배운다이 글을 따라올 때 필요한 설정들 💻Ubuntu (여기선 18v )설치
발생한 문제 ❗Team 클래스에 members 리스트를 필드에서 초기화했는데 Team 객체 생성시 Null을 반환하는 문제
환경 세팅 Spring Boot + Spring SecurityHtml, CSS, JSCORS (Cross Origin Resource Sharing) 문제응답 헤더 (ex. Authorization 헤더) 내용이 누락되는 현상
프록시 객체 초기화 문제
발생한 문제 🚩 > Http 응답을 생성하는 과정 중에 요청 한 클라이언트에서 받지 못하는 데이터 타입을 반환하려 할 때 발생하는 오류! 문제였던 부분 반환하는 값이 Response DTO였는데, 이 곳에 Getter 메서드가 없었기 때문에 HttpMessageCo