Web 242

[Spring] JAR / WAR

둘다 자바 클래스 확장자로 이를 압축하여 배포할 때 쓴다 jar 는 클라우드 플랫폼 구성 시 적합한 선택이다 일부 클라우드 플랫폼에서 war가 가능하긴 하지만, JAR는 모두 가능하다 JRE or JDK 환경에서 JAR 파일을 실행하고 있으며 스프링부트 자체에 내장 톰캣이 있기에 JAR 배포만으로 실행이 가능하다 근데 JSP 사용을 못함 -> 스프링부트는 JSP를 추천하지않는다 war는 기존 자바 애플리케이션 배포 방식이다 웹 초기 설정 클래스에 포함시켜서 사용하고 Servlet / Jsp 컨테이너에 배치할 수 있는 웹 어플리케이션 압축파일 Servlet Context 관련 파일들이 패키징 되어있으며, 웹 컨테이너의 구조에 맞추어 실행된다 클라우드 환경 - JAR 웹 어플리케이션 전용 - WAR (웹 사..

Web/tip 2023.03.19

[IntelliJ Javadocs] Javadocs 문서 만들기

https://www.jetbrains.com/help/idea/working-with-code-documentation.html Javadocs | IntelliJ IDEA www.jetbrains.com 틀린 내용이 있다면 알려주세요 💻 Javadoc는 Java 소스 코드에서 HTML 형식의 Java 코드 문서를 생성하는 도구이다 일반적으로 클래스, 메소드 또는 필드 위에 배치되는 Javadoc 주석으로 구성된다 https://www.oracle.com/technical-resources/articles/java/javadoc-tool.html How to Write Doc Comments for the Javadoc Tool Javadoc Home Page This document describes..

Web/JAVA 2023.03.18

[Spring Batch] Configuring and Running a Job - (4) Configuring a JobLauncher

https://docs.spring.io/spring-batch/docs/current/reference/html/job.html#configuringJobLauncher Configuring and Running a Job If a group of Jobs share similar but not identical configurations, it may help to define a “parent” Job from which the concrete Job instances can inherit properties. Similar to class inheritance in Java, a “child” Job combines its elements and attr docs.spring.io 틀린 해석이 있..

Web/spring 2023.03.17

[Linux] 간단한 명령어 정리

cd: 디렉토리 변경 cd [directory_name]: 현재 디렉토리를 입력한 디렉토리로 변경 cd ..: 상위 디렉토리로 이동 cd /: 최상위 디렉토리로 이동 ls: 디렉토리 내 파일 및 디렉토리 목록 출력 ls: 현재 디렉토리 내 파일 및 디렉토리 목록 출력 ls -l: 파일 및 디렉토리 목록을 자세히 출력 ls -a: 숨겨진 파일 및 디렉토리를 포함하여 목록 출력 mkdir: 새 디렉토리 생성 mkdir [directory_name]: 입력한 이름의 새 디렉토리 생성 rm: 파일 또는 디렉토리 삭제 rm [file_name]: 파일 삭제 rm -r [directory_name]: 디렉토리 삭제 cp: 파일 복사 cp [source_file_path] [destination_file_path]:..

Web/tip 2023.03.17

[Spring Batch] Configuring and Running a Job - (3) Configuring a JobRepository

https://docs.spring.io/spring-batch/docs/current/reference/html/job.html#configuringJobRepository Configuring and Running a Job If a group of Jobs share similar but not identical configurations, it may help to define a “parent” Job from which the concrete Job instances can inherit properties. Similar to class inheritance in Java, a “child” Job combines its elements and attr docs.spring.io 틀린 해석이..

Web/spring 2023.03.16

[Spring Batch] Configuring and Running a Job - (2) Java Configuration

https://docs.spring.io/spring-batch/docs/current/reference/html/job.html#javaConfig Configuring and Running a Job If a group of Jobs share similar but not identical configurations, it may help to define a “parent” Job from which the concrete Job instances can inherit properties. Similar to class inheritance in Java, a “child” Job combines its elements and attr docs.spring.io 틀린 해석이 있다면 알려주세요 🍃 J..

Web/spring 2023.03.16

[Spring Batch] Configuring and Running a Job - (1) Configuring a Job

https://docs.spring.io/spring-batch/docs/current/reference/html/job.html#configuringAJob Configuring and Running a Job If a group of Jobs share similar but not identical configurations, it may help to define a “parent” Job from which the concrete Job instances can inherit properties. Similar to class inheritance in Java, a “child” Job combines its elements and attr docs.spring.io 틀린 해석이 있다면 알려주세..

Web/spring 2023.03.14

[소프트웨어 개발] 소프트웨어 개발 방법론 종류

폭포수 모델 (Waterfall Model) 개발 생명주기를 계획, 분석, 설계, 구현, 테스트, 유지보수의 일련의 단계로 구성하여 순차적으로 진행하는 방법론 각 단계가 완료되어야 다음 단계로 진행할 수 있으며, 개발자들은 일정한 틀 안에서 개발을 진행 초기 비용을 줄일 수 있고 개발 단계마다 검증이 가능한 것이 장점 개발 초기 설계와 요구사항 분석에 대한 정확한 정보가 필요하며, 수정이 어려워지는 등의 단점이 있음 프로토타입 모델 (Prototype Model) 초기 개발 단계에서 시제품(프로토타입)을 만들고 검증하는 방법론 빠른 개발 및 수정이 가능하며, 최종 제품의 품질을 높일 수 있음 하지만 일부 개발 단계가 생략될 수 있고, 프로토타입 개발 후의 추가 개발 비용이 증가할 수 있음 애자일 개발 방..

Web/tip 2023.03.13
728x90