프레임워크(framework)는 소프트웨어나 애플리케이션 개발을 간단하게 해주는 뼈대장점 : 뼈대 부분이 기본 기능을 제공해주기 때문에 개발에 필요한 시간과 비용을 줄여줄 수 있음.단점 : 프레임워크를 사용한 개발에서는 고유의 사용법을 이해할 필요가 있음.스프링 프레임
인터페이스를 선언할 때는 interface 키워드를 사용인터페이스는 다른 클래스에서 구현하는 것을 전제로 만들어진다. 그 떄문에 인터페이스를 선언한 메서드는 암묵적으로 public abstract 접근 제어자가 붙은 추상 클래스라고 불림. 인터페이스 선언과 암묵적 접근
첫 번째 기능은 의존성 주입(Dependency Injection)으로, 약어로 DI, 의존성 주입은 '의존하는 부분을 외부에서 주입하는 것'을 의미함 두 번째 기능은 관점 지향 프로그래밍(Aspect Oriented Programming)으로 약어는 AOP중심적 관
데이터베이스(DataBase)란 데이터를 보관하기 위한 '상자'라고 할 수 있음.데이터베이스에서 데이터를 모을 때는 특정한 규칙을 적용해서 데이털르 정리해서 보관함.관계형 데이터베이스(Relational Database)는 데이털르 표 형식으로 표현하고, 여러 표에서
프로그램의 처리 역할 나누어서 프로그램을 작성하는 방법역할은 모델(Model:M), 뷰(View:V), 컨트롤러(Controller:C) 세 종류로 구분모델은 시스템에서 비즈니스 로직을 담당.비즈니스 로직'시스템의 코어 부분' 혹은 '시스템의 목적을 처리하는 부분' 등
뷰는 사용자에게 보여줄 내용을 처리 결과 데이터를 가지고 HTML을 생성해서 클라이언트에응답을 돌려주는 역할을 함.템플릿 엔진은 프로그래밍 언어별로 많지만 간단하게 설명하면 '데이터를 미리 정의된 템플릿에 바인딩 해서 뷰의 표시를 도와주는 것' 입니다.HTML 기반의
서버에 전송되는 값을 요청 파라미터(request Parameter)라고함.링크 등 URL의 일부로 포함된 값을 취득할 떄는 요청 매핑 어노테이션의 value 속성에 값이 저장된 경로를 지정하고 요청 핸들러 메서드의 인수에 @PathVariable 어노테이션과 값을
애플리케이션 레이어클라이언트에서 받은 요청을 제어하고 도메인 레이어를 사용하여 애플리케이션을 제어도메인 레이어도메인 객체에 대해 애플리케이션의 서비스 처리를 실행인프라스트럭처 레이어도메인 객체에 대해 CRUD 조작을 해서 데이터의 영속화를 당담 Controller 요