일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 스프링
- 기술 대비
- @Controller
- @RestController
- 서브쿼리
- select
- Lombok
- 김영한
- 코테
- 코딩테스트
- 인프런
- 인텔리제이
- STS
- Join
- MVC2
- Model2
- 롬복
- 자바
- 프로그래머스
- MVC
- 프레임워크
- 메이븐
- AOP
- JSP
- 서블릿
- SQL
- toUpperCase
- Model1
- 뉴렉처
- DDL
- Today
- Total
목록개발(~국비)/기술면접 (33)
Heestory
매우 짧은 개발 사이클의 반복에 의존하는 개발 프로세스로, 개발자는 우선 요구되는 기능에 대한 테스트 케이스와 코드를 작성하고 상황에 맞게 리팩토링 하는 테스트 주도 개발 방식을 의미합니다. 새로운 기능을 추가하기 전 테스트를 먼저 작성한다. 테스트를 작성하기 위해 개발자는 해당 기능의 요구사항과 명세를 분명히 이해하고 있어야 하기 때문에 요구사항에 집중 할 수 있게 하고 새로운 기능이 제대로 작동함과 동시에 기존의 기능들이 작 작동하는지 테스트를 통해 확인할 수 있다. 이러한 테스트를 통해 계속해서 리팩토링을 진하고, 리팩토링 속도도 빨라지고 코드의 리티도 향상시켜 보다 객체지향적이고 확장 가능이 용이한 코드, 재설계의 시간을 단축시킬 수 있는 코드, 디버깅 시간이 단축되는 코드가 생성될 수 있다. 1..
RESRful API란 REST의 특징을 기반으로 서비스 API를 구현한 것으로, HTTP 통신에서 어떤 차원에 대한 CRUD 요청을 Resource과 Method를 통해 표현하여 특정한 형태로 전달하는 방식입니다. 여기서 Resource는 URI를 의미하고 Method는 GET,POST,DELETE,PATCH,PUT등이 있습니다. 자원과 메소드로 이루어진 API는 주소에서 직관적으로 분리되어 있기 때문에 요청을 보내는 주소만으로도 어떤 것을 요청하는지 파악이 가능하다는 특징이 있습니다. 그 외 RESTful API Message는 Header와 Body를 명확히 분리하여 사용한다. API 버전을 관리 할 수 있어야 한다. 서버와 클라이 언트가 같은 방식을 사용하여 요청하도록 한다. 장점 Open API..
객체 지향 프로그래밍(Object Oriented Programming) : 컴퓨터 프로그래밍 패러다임 중 하나로써 , 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직 을 구성하는 프로그래밍 방법 장점은 코드 재사용 용이, 유지 보수 용이, 대형 프로젝트에 적합하다는 게 있습니다. (코드 재사용 용이)다른 사람이 만든 클래스를 가져와 이용하거나 상속을 통해 확장시켜 사용할 수 있습니다. (유지 보수 용이)절차 지향 프로그래밍에서는 코드를 수정해야할 때 일일이 찾아 수정해야하지만, 객체 지향에선 수정해야할 부분이 클래스 내부에 멤버 변수 혹은 메서드 로 존재하기 때문에 해당 부분만 수정하면 됩니다. (대형 프로젝트에 적합) 클래스 ..