java 4

[ JAVA ] JAR WAR EAR

JAR (Java Archive) WAR (Web Application Archive) 모두 JAVA의 jar 툴을 이용하여 생성된 압축(아카이브) 파일이며 어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 있도록 관련 파일(리소스, 속성파일 등)들을 패키징해주는 것이 주 역할입니다. 개발하시다 보면 두 파일 형식은 많이 보셨을 거라 생각됩니다. Maven 등을 통해 내려받는 라이브러리들은 CLASS 파일들이 묶인 jar파일로 구성되어 있는 것을 확인 하실 수 있습니다. 그리고 서비스 배포시에는 프로젝트를 WAR 포맷으로 묶어서 /webapps 등의 지정된 경로에 넣고 Tomcat 등의 웹 컨테이너(Web Contaioner)를 이용하여 deploy하는 식으로 서비스를 많이 올리곤 하셨을 거에요. 그럼 이..

BE/Java HEON.D 2023.08.21

[ Android ] Java keytool 인증서 생성

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key -alias 처리할 항목의 별칭 이름 -keyalg 키 알고리즘 이름 -keysize 키 비트 크기 -sigalg 서명 알고리즘 이름 -destalias 대상 별칭 -dname 식별 이름 -startdate 인증서 유효 기간 시작 날짜/시간 -ext X.509 확장 -validity 유효 기간 일 수 -keypass 키 비밀번호 -keystore 키 저장소 이름 -storepass 키 저장소 비밀번호 -storetype 키 저장소 유형 -providername 제공자 이름 -providerclass 제공자 클래스 이름 -providerarg ..

App/Android HEON.D 2022.03.21