본문 바로가기
반응형

[LANG]75

[Spring] OrmFramWork / Mybatis ORM Framework? 객체 관계 매핑 (Object - relatinal mappting ; ORM) 을 지원하는 프레임워크 데이터베이스를 좀더 프로그래밍 관점으로 접근하도록 도와주는 도구 ​ ORM Framework 종류 -ibatis / myBatis :DB의 개성은 존중해주겠다는 컨셉의 프레임워크 -Hibernate / JPA : Java에서 맞춰서 DB를 사용하겟다 ​ ​ 필요한 의존성(dependency) -org.mybatis.mybatis : 마이바티스 코어 의존성 -org.mybatis.mybatis-spring : 스프링을 위한 마이바티스 변환 의존성 ​ 필수 구성요소 -SqlSessionFactory: 마이바티스의 모든 설정을 불러와 초기화 하고 관리하는 핵심 도구 -SqlSess.. 2022. 6. 5.
[Spirng] 뷰리졸버? (View Resolver) 스프링 MVC 패턴에서 Controller 에서 view 로 이동하려면 풀경로를 적어줘야한다 ​ return /WEB-INF/views/XXXX.jsp 이런식으로 작성한다 근데 매번 작성할때마다 /WEB-INF/views/XXXX.jsp 공통적인 부분이 발생한다. 이러한 반복적인 작업을 줄이기 위해서 뷰리졸버가 등장하였다. ​ servlet-context.xml 에 해당 코드를 추가해준다 prefix - 접두사 /WEB-INT/views/ suffix - 접미사 .jsp ​ 뷰리졸버가 적용후 경로를 작성할때 ​ return "test"; 이런식으로 작성해줄수 있다 설정해주지 않으면 매번 풀경로를 작성해줘야 한다 . 2022. 6. 5.
[Spring] Annotaion 어노테이션? Annotaion 이란? Annotation 이란 클래스와 메소드에 추가하여 다양한 기능을 부여하는 역활 특별한 의미를 부여하거나 기능을 부여하는 등 다양한 역활을 수행할수 있게된다 ​ --> 코드량이 감소하고 유지보수가 쉬우며 생산성이 증가된다 ​ Annotaion @Component 생성한 Class를 Spirng Bean으로 등록할 때 사용하는 Annotaion Spring은 해당 Annotation을 보고 Spring Beans 등록합니다. ​ ​ @Controller 해당 Class가 Controller의 역활을 한다고 명시하기 위해 사용하는 Annotation @Component(value="myman") public class Man { public Man() { System.out.prin.. 2022. 6. 5.
[Spring] 스프링 프레임워크의 5대 특징 ( spring framework 특징) 2022. 6. 5.
반응형