MVC 패턴 하나의 서블릿이나, JSP로 처리하던 것을 컨트롤러와 뷰의 영역으로 역할을 나눈 것을 말한다. MVC패턴을 사용한다. 컨트롤러 : HTTP 요청을 받아서 파라미터를 검증하여, 비즈니스 로직을 실행한다. 그리고 뷰에 전달할 결과 데이터를 조회해서 모델에 담
네트워크의 구성 및 유지를 위해 기지국이나 액세스 포인트와 같은 기반 네트워크 장치를 필요로 하지 않고, 멀티 홉 라우팅 기능에 의해 무선 인터페이스가 가지는 통신 거리상의 제약을 극복하며, 노드들의 이동이 자유롭기 때문에 네트워크 토폴로지가 동적으로 변화되는 특징이
1. 물리주소(MAC Address)를 IP주소로 변환하는 프로토콜을 작성하시오. ARP : IP주소 -> Mac address로 변환하는 것 RARP : Mac address -> IP주소로 변환하는 것 프로토콜 (응표세전네데물) OSI 7계층 | TCP/IP 4
회원 관리 웹 애플리케이션 요구사항member생성memberRepository 생성testcase생성MemberRespository.getInstance(); 생성@AfterEach가 뭔지테스트 메서드 실행 후 무조건 실행된다.테스트가 실패해도 수행된다.MemberFo
디자인 패턴에 대한 설명이다. 가장 적합한 용어를 쓰시오.goF의 디자인 패턴은 생성, 구조, 행위의 3가지로 분류한다.UML을 이용한 다이어그램 중 아래 그림에 해당하는 다이어그램을 쓰시오패키지 다이어그램특징 : 가시화 언어, 명세화 언어, 구축 언어, 문서화 언어구
형상 통제에 간략히 설명하시오. 형상 식별 -> 형상 통제 -> 형상 감사 -> 형상 기록형상 식별 : 베이스라인에 반영되도록 형상 통제 : 소프트웨어 형상 변경 요청을 검토하고 승인하여 현재의 베이스라인에 반영될 수 있도록 통제한다.EAI구축 유형에 대한 설명 (기
데이터베이스 모델링 과정 중 비정규화, 반정규화, 역정규화의 개념을 간략히 서술= 데이터베이스 정규화 이후, 성능향상과 개발 편의성 등 정규화 기법에 위배되는 수행 기법이다. (테이블 분할, 테이블 중복, 컬럼기반 분할, 컬럼 중복)XML : 주로 다른 종류의 시스템,
트리 트리와 트리를 구성하는 요소는 노드(node)와 가지(edge)이다. 루트 : 트리의 가장 윗부분에 위치하는 노드를 루트라고 한다. 하나의 트리에는 하나의 루트만 있다. 나무 모양과 비슷하다는 것을 알 수 있다:D 리프 : 가장 아랫부분에 위치하는 노드 안쪽
결국 작년에 시험 한번도 못보고 올해 다시 보기로..ㅋㅋㅋ 학기중엔 현생이 너무 바빠서 이제 방학시즌 이니까 완전히 끝내버리기로 마음먹었다. 1. 트랜잭션 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 트랜잭션 특성 (ACID) 1) 원자성 : 연산 전체
문자열 검색이란? 어떤 문자열 안에 특정 문자열이 들어 있는지 조사하고, 들어 있다면 그 위치를 찾는 것이다. 검색할 문자열을 패턴이라 하고 문자열 원본을 텍스트라고 한다. 브루트-포스법 모든 문자가 일치해야 한다. 일치하지 않는 문자를 만나면 패턴 1칸 옮긴 다음
예외 프로그램을 작성하는 과정하는 과정에서 실수를 하거나 사용자가 잘못된 값을 입력하면 오류가 발생할 수 있다. 예외라고 한다. 예외 처리 연산 오류, 숫자 포맷 오류 등과 같이 상황에 따라 개발자가 해결할 수 있는 오류를 말한다. 오류 자체를 수정할 수 있다는 것이
리스트 데이터를 순서대로 나열한 자료구조이다. 선형 리스트 데이터가 배열처럼 연속하는 메모리 공간에 저장되어 순서를 갖는다. 연결 리스트 데이터가 메모리 공간에 연속적으로 저장되어 있지 않더라도 각각의 데이터 안에 다음 데이터에 대한 정보를 갖고 있어 서로 연결 된
Chapter 1. 운영체제 특징 - 운영체제 : 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다. 특징 : 사용자 편리성 제공, 인터페이스 기능 담당, 스케줄링 담당, 자원 관리, 제어 기능 쉘 : 사용자가 입력시킨 명령어
문자열 검색이란? 어떤 문자열 안에 특정 문자열이 들어 있는지 조사하고, 들어 있다면 그 위치를 찾는 것을 말한다. 브루트-포스법 패턴의 1번째 문자가 다른 경우 1칸 뒤로 옮긴다. 일치하는게 없을 경우 또 다시 뒤로 옮긴다. 패턴의 위치는 뒤로 물러나서 다시 1부
빌드 도구 : 작성한 코드의 빌드 및 배포를 수행하는 도구/의존성 관리구현 도구 : 디버깅, 코드 작성, 수정 지원테스트 도구 : 코드의 테스트, 품질을 높이기 위해, 계획 수행형상 도구 : 산출물의 버전관리 코드와 리소스웹서버 : HTTP 요청/응답처리, 정적콘텐츠
- 정렬 알고리즘 대소 관계에 따라 데이터 집합을 일정한 순서로 나열하는 작업을 말한다. 안정된 정렬이란 키 값이 같은 요소의 순서가 정렬 전후에도 유지되는 것을 말한다. 내부 정렬 : 정렬할 모든 데이터를 하나의 배열에 저장할 수 있을 때에 사용하는 알고리즘 외부
1) 추상 클래스 개념추상 메서드 한 개 이상 가지며, 추상 메서드를 반드시 구현하도록 강제하는 기능이다.자바의 다형성을 극대화하여 개발코드 수정을 줄이고 프로그램 유지보수성을 높이기 위한 문법이다.오직 추상 메서드와 상수만 멤버로 가질 수 있으며, 그 외의 다른 어떠
strcat(String Concatenate)strcat(dest, src); src의 문자열을 dest 문자열 뒤에 붙인다.strncat(dest, src, maxlen); src의 문자열에서 maxlen의 개수만큼 dest 문자열 뒤에 붙인다.strcpy문자열을
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션이다.1) 포인트 투 포인트 : 1:1 애플리케이션 단순 통합방법 2) 허브 앤 스포크 : 단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙 집중식 방
응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘이다.직접 연계연계 및 통합 구현이 단순, 용이중간 매개체가 없으므로 데이터 연계 처리 성능이 대체로 좋다.간접 연계서로 상이한 네트워크, 프로토콜 연계 및