1. 들어가기 전 - 안드로이드와 연동 테스트를 위한 WebSocket 구축 테스트 - 웹에서의 소켓 통신 부분은 따로 구성되지 않음 - https://hwihyeon.tistory.com/31 안드로이드 - okHttp3/WebSocket 구축 및 서버 테스트 1. 들어가기 전 - 스프링 서버와 연동 테스트 - https://hwihyeon.tistory.com/30 16. 스프링 - WebSocket 구축 1. 들어가기 전 - 안드로이드와 연동 테스트를 위한 WebSocket 구축 테스트 - 웹에서의 소.. hwihyeon.tistory.com 2. dependency 추가 - pom.xml 추가 com.fasterxml.jackson.core jackson-databind 2.9.0 org.spri..
1. Project Facets - Dynamic Web Moudule 체크 확인 - 만일 체크 시 새로이 프로젝트를 등록하는 경우 경로를 webapp 폴더로 지정 - 결과는 2번에서 확인할 수 있음 2. Web Deployment Assembly - /src/main/webapp 부분 확인 - 해당 설정이 서버에서 프로젝트의 설정 파일을 가져감 - Maven 인식이 되지 않을 시 하단의 Maven 역시 체크 필요
1. dependency 추가 - org.bgee.log4jdbc-log4j2 : 1.16 (더 이상의 버전 업데이트는 없는 듯) - pom.xml org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 2. log4jdbc.log4j2.properties 작성 - 일반 파일 생성으로 확장자 없이 생성 - log4jdbc.dump.sql.maxlinelength : 행 제한 (0 : 무제한) - src > main > resources > log4jdbc.log4j2.properties log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator log4jdbc.dump.sql.maxli..
1. dependency 설정 com.fasterxml.jackson.core jackson-databind 2.9.0 org.codehaus.jackson jackson-mapper-asl 1.9.13 2. servlet-context.xml 설정 추가 - org.springframework.web.servlet.view.json.MappingJackson2JsonView 관련 추가 - org.springframework.web.servlet.view.BeanNameViewResolver 관련 추가 - 나머지 코드는 위치 확인용 - src > main > webapp > WEB-INF > spring > appServlet > servlet-context.xml 3. 컨트롤러 및 서비스, 쿼리 - 참조..
1. servlet-contxet.xml 설정 - src > main > webapp > WEB-INF > spring > appServlet > servlet-context.xml - 하단의 namespaces > task 체크 2. bean 설정 - 아래의 코드 적용 - 주의사항 : context:component-scan 보다 아래쪽에 적용 - 주의사항 : class 에는 3번에 적용될 class파일 이름까지 넣어야 한다 - src > main > webapp > WEB-INF > spring > appServlet > servlet-context.xml 3. 폴더 및 파일 생성 - batch 폴더 생성 - src > main > homepage > com > hhkim > homepage > sc..
1. 들어가기 전에 - 파일, 변수, 함수 등 대상의 이름을 띄어쓰기 없이 짓기 위한 네이밍 규칙 - ' ', '_' 경우 일 경우 해당 문자 뒤의 첫 문자를 대문자 처리 - Ex ) test_case -> testCase - 데이터베이스에서 조회 시 컬럼 이름 alias 처리를 하지 않아도 됨 2. 파일 설정 - src > resources > config > mybastis-config.xml 3. CamelCaseMap 처리 파일 생성 - src > main > java > core > common > CamelCase.Map.java package core.common; import java.sql.Blob; import java.sql.Clob; import java.sql.SQLExceptio..