전체 글
-
[AWS] AWS 3-Tier Architecture 정리하기Backend/AWS 2022. 9. 25. 15:37
3-Tier Architecture란? 3가지 계층으로 구분하여 시스템을 구성하는 것을 말하며, 계층간의 통신을 순차적으로 이루어진다. Client Tier 사용자와 직접 마주하는 계층으로 브라우저와 인터페이스 역할을 한다. 정적인 콘테츠를 띄운다. Apache, Nginx HTML, JavaScript, CSS, 이미지 등 Application Tier 동적인 처리를 진행하는 계층으로 웹 요청에 대해 처리하고 응답한다. 동적인 콘텐츠를 띄운다. Tomcat, Jboss, Jeus PHP, Java 등 Data Tier 데이터를 보관하고 관리하는 계층으로 WAS 요청에 대해 읽거나 쓰는 것을 관리한다. PostgreSQL, MySQL, MariaDB, Oracle 등 AWS 3-Tier Architect..
-
[AWS] 클라우드 컴퓨팅 / AWS란?Backend/AWS 2022. 9. 19. 21:56
클라우드 컴퓨팅 인터넷을 통해 (물리적 서버, 네트워크와 같은) IT 리소스와 (데이터 분석과 같은) 애플리케이션을 원할 때 언제든지(On-demand) 사용한 만큼만 요금을 내는 서비스이다. 클라우드 컴퓨팅이란 | 클라우드 컴퓨팅 소개 | Amazon Web Services 모든 유형, 규모 및 산업의 조직이 데이터 백업, 재해 복구, 이메일, 가상 데스크톱, 소프트웨어 개발 및 테스트, 빅 데이터 분석, 고객 대상 웹 애플리케이션 등 다양한 사용 사례에 클라우드를 aws.amazon.com 클라우드 컴퓨팅을 사용하면 인프라를 하드웨어가 아닌 소프트웨어로 간주하고 사용할 수 있다. 프로그래밍 가능한 리소스가 있다면 이를 프로그램이 될 수 있고 동적으로 기능하며 종량 과금제로 사용할 수 있다. 클라우드 ..
-
[SW 아카데미 모각코] 11주차 활동 정리모여서 각자 코딩/2022 SW 아카데미 모각코 2022. 9. 19. 15:23
일시 : 9월 15일 목 15:00 ~ 18:00 [ Google Meet ] Spring REST API 클론 코딩 클론코딩 내용을 바탕으로 새로운 상품 관리 프로젝트 제작 - 과제 사용자 인터페이스 리액트 애플리케이션 npm관련 에러 해결 OrderRepository 인터페이스 함수 정의 및 클래스 오버라이딩 구현 npm 관련 에러 react-scripts 은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. 먼저 다음의 명령어를 실행했다. npm update npm start 하지만 해결되지 않아 npm cofiguration을 추가해둔 것을 삭제하였고, 추가적으로 사용하는 라이브러리인 bootstrap과 axios를 설치했다. npm install bootstrap ..
-
[SW 아카데미 모각코] 10주차 활동 정리모여서 각자 코딩/2022 SW 아카데미 모각코 2022. 9. 8. 18:00
일시 : 9월 8일 목 15:00 ~ 18:00 [ Google Meet ] Spring REST API 클론 코딩 커피 관리 온라인 웹 사이트 주문 서비스 프로젝트 온라인 강의를 수강하며 클론 코딩 진행 클론코딩 내용을 바탕으로 새로운 상품 관리 프로젝트 제작 - 과제 도메인에 대한 MVC 구현 - REST API 사용자 인터페이스 리액트 애플리케이션 코딩 Git Repository 해당 레포의 GridsAndCircles 폴더 GitHub - miraekwak/CNU-SW-Academy: 2022 CNU SW Academy 2022 CNU SW Academy . Contribute to miraekwak/CNU-SW-Academy development by creating an account on G..
-
[Spring Error] wix-embedded-mysql 사용시 java.sql.sqlsyntaxerrorexception: table 'test-order_mgmt.products' doesn't exist 에러Backend/Spring 2022. 9. 6. 15:28
Error Test를 위한 embedded database를 사용하기 위해 wix-embedded-mysql을 사용하여 구현하였다. maven 의존성 설정 com.wix wix-embedded-mysql 4.6.2 test Test 클래스 @SpringBootTest @TestMethodOrder(MethodOrderer.OrderAnnotation.class) @ActiveProfiles("test") class ProductJdbcRepositoryTest { static EmbeddedMysql embeddedMysql; @BeforeAll static void setUp() { var config = aMysqldConfig(v5_7_10) .withCharset(Charset.UTF8) .wit..