기출문제 1. Spring의 특징중 틀린 것은? - 객체의 라이프사이클을 직접 관리 - Model2 방식 MVC Framework 지원 - POJO 기반의 프레임워크 - 낮은 확장성 *틀린 답 ( 낮은 확장성 ) 2. Spring DI의 설명으로 올바른 것은? ( Bean Container에 객체를 저장 ) 3. HTTP Status Code 404, 500에러가 발생할 때, 개발자가 정의한 페이지를 보여주려면 어느 파일에서 설정해야 하는가? ( web.xml ) 4. 라이브러리 추가를 위한 디팬던시 추가를 수행하는 메이븐 설정파일은? ( pom.xml ) 1. 스프링 프레임워크에서 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀐것을 뭐라고 하는가? ( IoC 제어의 역전 ) 2. DI..
스프링 프레임워크는 주요기능으로 DI, AOP, MVC, JDBC 등을 제공한다. 프레임워크는 네비게이션과 같은 기능을 한다. 운전자는 네비게이션이 인도해주는데로 운전만 열심히 하면 목적지에 도달하게 된다. 스프링 프레임워크에서 제공하고 있는 모듈은 다음과 같다. 1. spring-core : 스프링의 핵심인 DI와 IoC를 제공 2. spring-aop : AOP구현 기능 제공 3. spring-jdbc : 데이터베이스를 쉽게 다룰 수 있는 기능 제공 4. spring-tx : 스프링에서 제공하는 트렌젝션 관련 기능을 제공한다. 5. spring-webmvc : 스프링에서 제공하는 컨트롤러와 뷰를 이욯나 스프링 MVC구현 기능을 제공한다. -> 이러한 모듈을 사용하려면? 모듈에 대한 의존설정을 개발 프..
스프링의 중요한 특징들은 무엇인가? 첫번째 . POJO (Plain Old Java Object)기반의 구성 스프링은 객체간의 관계를 구성 할 수 있는 특징이 있다. 근데 다른 프레임워크는 별도의 API를 사용해서 구성하였지만 스프링은 JAVA코드를 이용하여 객체를 구성하는 방식을 그대로 스프링에서 사용 할 수 있다는 말이다! (set 방식, 생성자..) 두번째 .의존성 주입을 통한 객체 간의 관계구성 스프링 하면 가장 먼저 떠올려야 하는게 DI(Dependency Injection) '의존성 주입' 그리고 IoC(Inversion Of Control) '제어의 역행' 이다 제어의 역행이라는 말은 메소드, 객체의 호출작업을 (new ~~어쩌구 하는거 있잖아요..) 개발자가 결정하는게 아니라 프레임워크에서..
스프링이 인기를 얻게된 이유는 무엇인가? 스프링이 왜 인기를 얻었는가에 대한 이유는 그 근본인 '프레임 워크'에 있다. 개발자는 각 개인의 개인능력차가 크기 때문에 개발자의 구성에 따라 프로젝트의 결과 역시 차이가 크다. 프레임워크는 바로 이런 상황을 극복하기 위한 코드의 결과물이다. 프로그램의 기본 흐름이나 구조를 정하고, 모든 팀원이 이 구조에 자신의 코드를 추가하는 방식으로 개발하는 것이다. 첫번째 그당시 진입장벽이 높았던 EJB라는 프레임워크에 비해 진입장벽이 낮았고 가벼웠기 때문에 빠른시간안에 엔터프라이즈급의 시스템을 작성할 수 있었다. 두번째 스프링은 웹영역 데이터베이스 영역 모두를 어우르는 전체를 설계하는 용도로 사용 될 수 있었다. 세번째 다른 프레임워크들과의 통합을 지원했기 때문에 범용성..
- Total
- Today
- Yesterday
- map
- 스프링부트
- 등산앱개발
- 프레임워크
- 스프링
- 등산웹개발
- 모바일앱만들기
- 리츠란
- 스프링개념
- Java
- JAVA프로젝트
- select사용법
- 모바일웹만들기
- 앱만들기
- 하이브리드앱만들기
- 등산어플
- 프레임워크란
- 라이브러리란
- 정규화
- tkgiddl
- 쉬운개념
- 등산로API
- 추상클레스
- SQLD
- SQL
- static
- SET연산자
- 컬렉션프레임워크
- 프레임워크 라이브러리 차이점
- Spring프로젝트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |