분류 전체보기
-
[모각코] 5주차 결과 (15:00 ~ 18:00)카테고리 없음 2022. 8. 1. 17:45
HTTP HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜 Plain text, JSON, XML, HTML등 다양한 형태의 정보도 전송함 특징 클라이언트 - 서버 구조 클라이언트가 서버에 요청(Request)를 보내면 서버가 그에 대한 응답(Response)를 보내는 구조 클라이언트는 서버에 요청을 보내고 응답을 대기 주로 TCP/IP를 이용하는 프로토콜이다. 연결 상태를 유지하지 않는 (Stateless) 프로토콜이다 쿠키와 세션을 통해 상태 저장 요청, 응답 방식으로 동작 메서드 GET : 리소스 취득 POST : 서브 리소스의 작성, 리소스의 추가, 그 밖의 처리 PUT : 리소스 갱신, 리소스 작성 DELETE : 리소스 삭제 HEAD : 리소스의 헤더 취득 OPTIONS : 리..
-
-
[모각코] 4주차 결과(7/25 15:00 ~ 18:00)카테고리 없음 2022. 7. 25. 17:30
소프트웨어 테스팅 주요 이해관계자들에게 시험 대상 제품 또는 서비스 품질에 관한 정보를 제공하는 조사 과정 프로그램이나 응용 프로그램을 실행하여 소프트웨어 버그를 찾는 절차를 포함하나 이에 국한되지는 않는다. 테스팅 레벨 단위 테스팅 (unit testing) 통합 테스팅 (Integration testing) 시스템 테스팅 (System testing) 인수 테스팅 (Accentance testing) 단위 > 통합 > 시스템 > 인수 로 갈수록 테스팅 횟수가 적어짐 단위테스트 단위테스트는 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차 각 모듈의 개발을 완료한 후 개발자가 명세서의 내용대로 정확히 구현하였는지를 테스트함 상태검증 vs 행위검증 상태검증 : 메서드가 수행된 후 SU..
-
[모각코] 3주차 결과 (7/18 13:00 ~ 16:00)카테고리 없음 2022. 7. 18. 16:00
Build 필요한 라이브러리를 다운 받고 classpath에 추가 소스 코드를 컴파일 테스트를 실행함 컴파일된 코드를 packaging함 (jar, war, zip) packaging된 파일들을 artifacts라 부르고 서버나 레포지토리에 배포함 Maven 자바용 프로젝트 관리도구 프로젝트의 전체적인 라이프 사이클을 관리한다. xml 기반으로 설절 모델을 제공하고 pom.xml 파일로 작성할 수 있다. archetypes 라는 프로젝트 템플릿을 제공하여 매번 같은 설정을 반복하지 않게 도와준다 프로젝트에서 사용하는 외부 dependency를 관리해준다 플러그인과 외부 라이브러리를 분리하여 관리한다 Maven Coordinates Maven 프로젝트를 식별하는데 사용 groupid : 주로 회사나 단체명..
-
-
[모각코] 2주차 결과 (7/15 13:00 ~ 16:00 Zoom 사용)카테고리 없음 2022. 7. 15. 15:52
트랜젝션 Atomic하게 실행되어야 하는 SQL들을 묶어서 하나의 작업처럼 처리하는 방법 DDL이나 DML 중 레코드를 수정/추가/삭제한 것에만 의미가 있음 → SELECT에는 사용할 수 없음 특징 원자성 트랜젝션은 DB에 모두 반영되거나 전혀 반영되지 않아야 한다. 만약 모든 명령이 완벽히 수행되지 않으면 트랜젝션이 모두 다 취소되어야 한다. 일관성 트랜젝션의 작업 처리 결과는 항상 일관성 있어야 한다. 트랜젝션이 진행되는 동안 데이터베이스가 변경되면 처음 트랜젝션을 진행 하기 위해 참조한 데이터베이스에 트랜젝션이 적용됨 독립성 한 트랜젝션이 실행될 때 다른 트랜젝션의 연산에 끼어들 수 없다 지속성 트랜젝션이 성공적으로 완료되었을 경우 결과는 영구적으로 반영된다. 상태 Active : 트랜젝션이 실행중..