Gradle Spring Boot 프로젝트 생성
Spring Boot 테스트 코드 작성
JPA는 여러 ORM 전문가가 참여한 EJB 3.0 스펙 작업에서 기존 EJB ORM이던 Entity Bean을 JPA라고 바꾸고 JavaSE, JavaEE를 위한 영속성(persistence) 관리와 ORM을 위한 표준 기술이다. JPA는 ORM 표준 기술로 Hibe
Logic-less template Engine다양한 언어들을 지원 (Ruby, JavaScript, Python, Erlang, node.js, PHP, Perl, Objective-C, Java, .NET, Android, C++, Go, Lua, ooc, Acti
스프링 시큐리티(Spring Security)는 막강한 인증과 인과(혹인 권한 부여) 기능을 가진 프레임워크입니다.사실상 스프링 기반의 애플리케이션에서는 보안을 위한 표준이라고 보면 됩니다. 필터 기반의 보안 기능을 구현하는 것보다 스프링 시큐리티를 통해 구현하는 것을
AWS(Amazon Web Service)라는 클라우드 서비스를 이용해 서버환경을 구축해보자EC2(Elastic Compute Cloud)는 AWS에서 제공하는 성능, 용량 등을 유동적으로 사용할 수 있는 서버입니다.EC2 인스턴스 시작aws인스턴스를 생성하는 첫 단계
AWS(Amazon Web Service)라는 클라우드 서비스를 이용해 데이터베이스 환경을 구축해보자데이터베이스 생성 DBMS MariaDB 선택 템플릿 선택 상세 설정 인스턴스 크기 설정 연결 설정 퍼블릭 엑세스 가능 옵션 추가데이터베이스 옵션 데이터베이스 생성 RD
먼저 깃허브에서 코드를 받아올 수 있게 EC2에 깃을 설치해야한다.EC2로 접속해서 다음과 같이 명령어를 입력합니다.git 설치git 버전 확인프로젝트 디렉토리 생성프로젝트 디렉트리 이동git clone프로젝트 확인단위 테스트만 수행실행 결과실행 권한 추가단위 테스트만
코드 버전 관리를 하는 VCS 시스템(Git Svn등)에 PUSH가 되면 자동으로 테스트와 빌드가 수행되어 안정적인 배포 파일을 만드는 과정여기서 중요한 것은 테스팅 자동화입니다. 지속적으로 통합하기 위해선는 프로젝트가 완전한 상태임을 보장하기 위해 테스트 코드가 구현
무중단 배포 방식에는 몇 가지가 있습니다.AWS에서 블루 그린(Blue-Green) 무중단 배포도커를 이용한 웹서비스 무중단 배포우리가 진행할 방법은 엔진엑스(Nginx)를 이용한 무중단 배포 입니다. Nginx엔진엑스는 lgor Sysoev라는 러시아 개발자 동시접