웹개발 24

TLSv1.3 오류

API 통신 중, 아래와 같은 TLSv1.3이라는 오류가 발생하여 몇시간을 삽질한 결과, 저 오류는 서버간 SSL 보안 등급이 맞지않아 발생되는 것 같다. java.lang.IllegalArgumentException: TLSv1.3 at sun.security.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:215) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:264) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:145) ~[?:?] ..

웹개발/오류 2022.11.09

[Spring] Spring MVC 세팅(with IntelliJ Community)

선행 사항 : intellij Maven project 생성 * Spring MVC 프로젝트 환경설정 세팅하기 (+ Maven, +Oracle , +Mybatis, +Intellij ) 1. pom.xml 4.0.0 war com.bsidesoft bsspring 0.1 org.springframework spring-webmvc 5.2.3.RELEASE javax.servlet.jsp jsp-api 2.2 provided javax.servlet javax.servlet-api 4.0.1 provided javax.servlet jstl 1.2 runtime com.fasterxml.jackson.core jackson-databind 2.9.5 org.springframework spring-jdbc..

웹개발/BackEnd 2022.09.02

web.xml이란?

1. web.xml이란? : web application의 설정을 위한 파일. 2. web.xml의 역할 - Servlet 정보 설정 - 브라우저가 JAVA Servlet에 접근하기 위해서는 WAS에 필요한 정보를 알려줘야 해당하는 Servlet 호출을 할 수 있는데, 이때 참조하는 것이 web.xml 3. web.xml의 내용 - 배포할 Servlet이 무엇인지 - 해당 Servlet이 어떤 url에 매핑되는지 * (예시) spring MVC에서의 web.xml contextConfigLocation classpath:spring/*-context.xml org.springframework.web.context.ContextLoaderListener appServlet //servlet-name은 반드..

웹개발/BackEnd 2022.02.19

pom.xml이란?

1. pom.xml 이란? - pom.xml은 간단히 말하면 Maven의 *빌드 정보를 담고 있는 파일. - pom(Project Object Model)을 설정하는 부분으로 프로젝트 내 빌드 옵션을 설정하는 부분. * 빌드 : 우리가 작성하는 코드(고급언어)들을 컴퓨터에서 이해할 수 있는(기계어), 즉 실행 가능한 파일로 만드는 과정 Maven이란? : 자바 프로젝트를 관리하는 툴로, 미리 작성된 xml 파일을 이용하여 라이브러리를 자동으로 다운로드하거나 프로젝트를 빌드해준다. pom.xml의 예시 4.0.0 com.spring //그룹ID , 프로젝트를 만들때 입력. 제작사와 회사 단체 등을 식별하기 위한 것. example//프로젝트에 할당한 고유 ID example //프로그램 이름 war //패..

웹개발/BackEnd 2022.02.18