본문 바로가기

JAVA/Java - Spring4

[Java - Spring] Web.xml 에서 welcome-file-list 설정하기 Web.xml 에서 welcome-file-list 설정하기 Spring 프로젝트에서 web.xml에서 설정하는 태그중에 라는 태그에 대해서 알아보겠습니다. 특별히 어려운 설정은 아니고 단지 서버의 루트경로로 갈을 때 가정 처음에 띄워주는 jsp파일(jsp파일 말고 다른 형태의 파일도 가능합니다)을 선택하는 태그입니다. 1. welcome-file-list 설정하기 /WEB-INF/views/index1.jsp /WEB-INF/views/index2.jsp 태그를 설정하는 방법은 간단합니다. 위의 코드를 살펴보면 사용자가 서버의 루트경로로 접근시에 먼저 첫번째 을 읽고 해당파일이 있다면 해당페이지로 이동하며 없을 경우 그 다음 순서의 을 확인하여 사용자에게 전달합니다. 2. welcome-file-lis.. 2019. 11. 7.
[Java-Spring] WebSoket을 이용한 알람기능 구현 1. Pom.xml 추가 org.springframework spring-websocket 5.2.1.RELEASE javax.websocket javax.websocket-api 1.1 provided 2. Web.xml 설정 appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/servlet-context.xml /WEB-INF/spring/aop-context.xml 1 true Web.xml에서는 비동기를 위한 로직인 true를 추가합니다. 비동기식으로 처리하는 이유는 2개 이상의 클라이언트가 동시에 데이터를 주고받을 경우 에러가 나지 않도록 하기 위함입니다. 만약 동기식으로.. 2019. 11. 3.
[Java - Spring] Jackson을 이용한 JSON 사용방법 Jackson을 이용한 JSON 사용방법 웹에서 자주사용하는 데이터 타입중에 한가지가 JSON입니다. 문제는 JAVA에서는 JSON을 지원하지 않는 다는 것입니다. 그렇기 때문에 별도의 라이브러리를 추가하여 JSON객체를 컨트롤하는데 대표적으로 Jackson라이브러라와 Gson라이브러리가 있습니다. 둘다 많이 사용하는 라이브러리이긴 하지만 Spring과의 호환성이나 퍼포먼스적인 측면에서 Jackson라이브러리가 더 좋다고 판단하여 Jackson라이브러리 위주로 사용하고 있어 오늘 이에 대해 포스팅해보고자 합니다. 1. Spring에서 Jackson 라이브러리 추가 com.fasterxml.jackson.core jackson-databind 2.10.0 Pom.xml에 Jackson라이브러리를 추가만 하.. 2019. 10. 27.
[Java-Spring] 로그인 Seesion 처리 1. 웹페이지의 로그인 처리방법 웹페이지를 개발할때 로그인 처리는 필수적인 항목이라고 해도 무방할정도로 중요한 기능입니다. 웹에서의 로그인 처리방법은 여기서 이야기할 Session외에도 토큰과 쿠키를 이용하는 방법도 있지만 가장 대중적인 Session으로 처리하는 방법을 먼저 익혀야 한다고 생각합니다. 혹시라도 이제 막 로그인처리에 대한 공부를 하는 상황이라면 거이 대부분 이 Session을 이용한 로그인처리를 한다고 생각하시면 됩니다. 이 포스팅에서는 Session의 개념과 Session을 사용하는 방법 그리고 그 방법을 통해서 어떻게 로그인처리를 하는지 알아보겠습니다. 2. Session이란? Session은 일종의 저장공간입니다. 클라이언트(사용자) 한명이 서버에 접속을 하면 그 클라이언트만의 저장.. 2019. 10. 20.