ActiveMQ 설치 및 설정 가이드
이 문서는 ActiveMQ Classic을 Unix와 Windows 플랫폼에 설치하고 설정하는 방법을 설명합니다.
설치 전 요구 사항
하드웨어:
ActiveMQ Classic 바이너리 배포판: 60MB의 여유 디스크 공간.
ActiveMQ Classic 소스 코드 또는 개발자 배포판: 200MB의 여유 디스크 공간.
운영 체제:
Windows: Windows XP SP2, Windows 2000.
Unix: Ubuntu Linux, Powerdog Linux, MacO ...
6월 6일 19:34에 게시됨
Apache Maven 핵심 개념과 실전 활용
Maven 개요
Apache Maven은 프로젝트 빌드, 의존성 관리, 문서 생성을 통합 관리하는 도구입니다. POM(Project Object Model) 구조를 중심으로 표준화된 디렉터리 구조와 빌드 라이프사이클을 제공하여 개발팀 간 협업을 용이하게 합니다.
핵심 설계 철학: 규약 우선
Maven은 "Convention over Configuration" 철학을 따릅니다. 개발자가 별도 설정 없이도 프로젝트를 구 ...
6월 6일 19:13에 게시됨
Maven 프로젝트 수동 구성 및 빌드 명령어 실행 가이드
1. Maven 프로젝트 디렉터리 구조 생성
Maven의 표준 디렉터리 레이아웃에 맞춰 프로젝트 폴더와 소스 코드를 배치합니다. IDE를 사용하지 않고 수동으로 구조를 잡을 때는 다음과 같은 계층을 유지해야 합니다.
ManualMavenDemo
├── pom.xml
└── src
├── main
│ └── java
│ └── com/example/demo/MessageService.java
└── test
...
6월 6일 17:49에 게시됨
Java/SpringBoot + Maven에서 Logback 활용 가이드
의존성 추가
일반 Java + Maven 프로젝트의 경우
다음 의존성을 수동으로 추가해야 합니다.
<properties>
<logback.version>1.2.3</logback.version>
<slf4j.version>1.7.30</slf4j.version>
</properties>
<dependencies>
<dependency>
<groupId>org.slf4j< ...
6월 1일 11:46에 게시됨
Maven 의존성 전달 예제
Maven 프로젝트에서 의존성 전달 메커니즘을 확인하는 실습입니다.
단계1: 프로젝트 생성
Eclipse에서 새로운 Maven 프로젝트를 생성합니다.
파일 > 새 프로젝트 > Maven 프로젝트 선택
기본 워크스페이스 사용 체크
maven-archetype-quickstart 템플릿 선택
프로젝트 매개변수 설정 후 완료
프로젝트 구조 설정:
그룹 ID: 조직 식별자 (패키지 구조와 일치)
아티 ...
5월 30일 13:44에 게시됨
Maven 프로젝트에서 JaCoCo와 SonarQube 통합하여 테스트 커버리지 분석하기
1. 개요
코드 품질을 보장하기 위해单元测试(단위 테스트)는 필수적인 요소입니다. 그렇다면 테스트의 품질을 어떻게 측정할 수 있을까요? 바로 커버리지(Coverage) 지표를 사용하면 됩니다. 본 문서에서는 Java 프로젝트에서 테스트 커버리지를 측정하는 도구인 JaCoCo를 Maven 프로젝트에 통합하고, SonarQube에서 결과를 확인하는 방법을 설명합니다.
JaCoCo는 "Java ...
5월 28일 18:55에 게시됨
Java 기반 Spring MVC 웹 프로젝트 설정
XML 설정 방식과 달리, 이 글에서는 Java 코드를 사용하여 Spring MVC 웹 프로젝트를 구축하는 방법을 설명합니다.
Spring MVC 개발 환경을 설정하는 핵심 단계는 세 가지입니다.
Spring MVC 의존성 JAR 파일 추가
DispatcherServlet 설정
Spring MVC 구성
1. Spring MVC 환경 설정
Maven 기반 웹 프로젝트를 생성한 후, Spring 및 Spring MVC 의존성을 추가하여 JAR 파 ...
5월 27일 12:24에 게시됨
Spring Boot 프로젝트 시작하기
이전에 스프링, 스트럿츠, 하이버네이트 등 주요 프레임워크를 학습한 개발자들을 위해 새로운 프레임워크인 Spring Boot를 소개합니다. 기존의 복잡한 XML 설정을 대폭 간소화하여 개발 효율성을 높이는 차세대 자바 웹 개발 프레임워크입니다.
개발 환경 구성
JDK 버전: Java 1.8.0_131
Maven 버전: Apache Maven 3.5.0
IDE: IntelliJ IDEA Ultimate Edition
운영체제: ...
5월 25일 05:45에 게시됨
스프링 클라우드 알리바베이스 기반 프레임워크 구축 가이드
기술 스택
spring cloud alibaba, MySQL8, Mybatis-Plus, Nacos, knife4j API 문서, Lombok
개발 환경 설치
JDK17 설치
MySQL 설치
프로젝트 구축
2.1 부모-자식 프로젝트 구성
2.1.1 부모 프로젝트 생성
빈 Maven 프로젝트 생성, 모든 코드 제거하고 pom.xml만 유지
디렉토리 구조: 그림 2
2.1.2 부모 프로젝트 pom 파일 설정
<project xmlns="http:/ ...
5월 19일 08:10에 게시됨