본문 바로가기

스터디/Spring

(2)
[Spring] 스프링 프레임워크란 [스프링 프레임워크란]최초에 사용자로부터 요청한 값이 들어오게 되면 컨트롤러 → 서비스 → 뷰 순서로 진행된다.스프링 프레임워크는 객체지향의 의존성 주입기법을 적용한 객체지향 프레임워크였다.또한 자체적으로 객체를 생성하고 관리하면서 필요한 곳으로 객체를 주입해 주는 역할을 한다.스프링 프레임워크의 중요한 특징 중 하나는 다른 프레임워크들을 쉽게 결합해서 사용할 수 있다는 점이다.스프링 프레임워크가 웹이나 데이터베이스와 같이 특정한 영역을 구애받지 않고 시스템의 객체지향 구조를 만드는 데 이용된다는 성격 때문이다.이 역할들은 설정 파일이나 어노테이션을 이용해야 한다.스프링이 관리하는 객체들을 빈이라는 이름으로 불린다.→ 빈은 보통 root-context.xml이라는 파일에서 관리한다.  [의존성이란??]과..
MVC 아키텍처 아키텍처란 개발을 편리하고 가독성이 좋으며, 유지보수가 쉽도록 도와주도록 플랫폼에 맞춰 설계하는 것을 말한다. MVC 아키텍처란 Model, View, Controller의 줄임말이다.Controller = 사용자로부터 값을 받고 Model과 View와 통신하는 부분view = model로 부터 처리된 값을 화면에 랜더링해주는 역할, 쉽게 말하면 데이터의 결과 값(JSP)Model = 컨트롤러로부터 받은 값을 기반으로 데이터를 처리하는 부분 [Model]DTO : 여러개의 데이터를 하나의 엔티티 객체로 만들어서 전달하는 것계층 간 데이터를 처리하기 위한 객체생성자가 없거나 반드시 파라미터가 없는 생성자 함수를 가지는 형태속성(멤버 변수)는 private로 작성getter/setter를 사용해야한다pack..