profile
부지런히 살자!!
post-thumbnail

web.xml의 Multiple annotations found at this line: 에러 해결

에러 메세지 (web.xml) > Multiple annotations found at this line: Start tag of element cvc-id.3: A field of identity constraint 'web-app-servlet-name-uniqueness' matched element 'web-app', but this element does not have a simple type. End tag of element 중간에 cvc-id.3 이 에러가 핵심 에런데, 글을 쓰는 도중에 다른 블로그를 참조하여 엄청 단순하게 해결했다 ㅋㅋㅋ 해결 web.xml 상단 부분에 xmlns="http://java.sun.com/xml/ns/javaee" 이 부분에서 java.sun.com 이거를 그냥 Java.sun.com으로 바꿔주니까 빨간줄이 사라졌다 음.. 이렇게

2022년 5월 11일
·
0개의 댓글
·
post-thumbnail

Spring MVC 프로젝트 생성하기 (에러 기록장)

글을 쓰게 된 동기 이번주 내가 정한 나의 목표치는 HTTP 강의를 완강하고 블로그에 포스팅 해내는것. 동시에 이클립스로 Spring Boot가 아닌 Spring MVC 환경을 구축해보는것! 우선 HTTP 완강은 예정보다 일찍 끝냈다. 그래서 이클립스에다가 Spring MVC 환경을 구축해보는 시간을 가지기로 했다. 이때까지 Spring Boot와 IntelliJ를 통해서 프로젝트 생성하는 것을 너무 쉽게 봤다. https://start.spring.io 사이트에 들어가서 롬복, 타임리프, 뭐 기타 라이브러리 add 해주고 Generalize 하고나서 IntelliJ로 gradle 파일을 Open하면 프로젝트 생성이 끝났기 때문이다 ㅋㅋ 애초에 Spring과 Spring Boot 차이에 대해

2022년 5월 10일
·
0개의 댓글
·
post-thumbnail

쿠키란 무엇인가

내 스프링 스승님 김영한 팀장님에게 배운 것을 복습하고, 내가 어떻게 받아들였는지에 대한 에세이! 딱히, Spring에 속할 테마는 아니지만 Spring 강의를 들으면서 한 번 정리하면 좋을 것 같은 개념이라 생각되어서 Spring 테마를 달았음! 쿠키 우선 쿠키의 정의는 > 하이퍼 텍스트의 기록서(HTTP)의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일... 이라 한다.. 굉장히 어렵다 로그인에 대해 공부하다가 쿠키를 알게되었다. 로그인을 할려면 어떻게 해야할까? 제일 무책임?한 방법은 클라이언트에서 매번 요청마다 User의 id를 계속 넣어서 서버에 보내면 서버는 그 id를 가지고 DB에서 user를 찾아서 서비스하면 된다. Login without Cookie > #### ![](https://velog.velcdn.com/im

2022년 4월 22일
·
0개의 댓글
·
post-thumbnail

스프링 프로젝트 Step 2 - Mysql 연결하기, 회원가입 구현

지난 시간에 프로젝트를 생성하고, MVC 패턴에 대한 이해를 했다. 그래서 이제 데이터베이스를 연결해보고 회원가입을 구현해보려고 한다. 또한, 블로그를 참조하며 MVC 패턴에 맞게 패키지 구성을 어떻게 하는지에 대해서도 공부하였다. 우선, 기존에 Oracle은 사용했던 경험이 있으니 이번엔 Mysql DB를 연결해보도록 하겠다. Mysql 설치 우선 Mysql을 설치해야하는데, 이는 도움을 얻은 곳을 통해 차근차근 설치하였다. 내 컴퓨터가 느린것도있고 하니 조금 오래걸렸다.. 그리고 Mysql Workbench를 통해 테이블을 생성하였다. 기존에 내가 생성하려했던 테이블 create문은 바로 아래와 같다. > 근데 workbench를 통해 테이블 데이터를 생성하니 훨씬 더 웅장한 쿼리문으로 생성하더라 > 조금 더 믿음직스럽다 ㅋㅋ 그리고 이제 spring boot의 설정

2022년 2월 16일
·
0개의 댓글
·
post-thumbnail

스프링 프로젝트 Step 1 - 프로젝트 생성 및 MVC 패턴에 대한 이해

스프링 프로젝트 시작에 앞서, MVC패턴에 대한 이해를 하고 넘어가야할 것 같았다. 최대한 내가 사용해보았던 Django와 비교하며 이해하려한다. Django는 MTV 디자인 패턴을 기반으로 동작한다. (Model-Templates-Views) Spring도 그와 유사한 MVC 디자인 패턴으로 동작한다. MVC 패턴이란? MVC는 Model-View-Controller의 앞 글자를 딴 것으로, 모델-뷰-컨트롤러로 나누어서 동작하는 패턴을 말한다. Model - 모델은 데이터 저장소와 연동해서 사용자에게 입력받거나 출력하는 데이터를 다루는 역할을 한다. Django MTV패턴에서의 Model과 같은 역할을 하는 것 같다! View - 뷰는 말 그대로 Model로부터 값을 얻어서 사용자에게 보여주는 것이다. (단순히 표시해주는 역할) Django MTV패턴에서의 Templates 역할을 한다! Controller - 컨트롤러는 쉽게 말해서

2022년 2월 15일
·
0개의 댓글
·
post-thumbnail

스프링(Spring)을 활용한 인스타그램 만들기!

Spring을 가지고 인스타그램을 만들어보자. 이것은 나의 프레임워크 역량 기르기 위함과 Java 서비스 개발 역량을 기르기 위해서다! 기능은 회원가입, 글쓰고 삭제하기, 좋아요, DM까지 구현해보려 한다! 시 아 근데 프론트는 어떻게 해야할 지 고민이다... 일단 백엔드를 우선으로 한다!

2022년 2월 12일
·
0개의 댓글
·