일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- CRUD
- 정보처리기사필기
- 정처기설명
- 정처기공부
- 파이선
- 정처기필기
- 스프링부트
- 코딩테스트
- CRUD구현
- springboot
- 소프트웨어개발
- 자바
- 게시판프로젝트
- 정보처리기사
- PYTHON
- 자바의정석요약
- 소프트웨어설계
- 게시판만들기
- spring
- 어노테이션
- 게시판
- 정처기예상문제
- 자바의정석
- function
- 이것이자바다
- 스프링
- 정처기
- java
- 파이썬
- Today
- Total
목록XML (2)
Helmi
스프링 관련 설명 Java Configuration 하는 경우 Eclipse(STS) 통해 생성하는 Spring Legacy Project 경우 XML 기반으로 스프링 관련 설정 하도록 되어 있음. 스프링 3버전 이후 Java 클래스 파일을 이용하는 설정 지원하는데, XML과 별개로 Java를 이용하는 설정 (Java Configuration, 이하 Java 설정)이 증가하는 추세. 기존과 동일하게 Spring Legacy Project 설정. 프로젝트 생성 후 할 일 - web.xml 파일 삭제 및 스프링 관련 파일 삭제 - pom.xml 수정 및 스프링 버전 변경 - java설정 관련 패키지 설정 XML 사용하지 않는 경우 @Configuration : 해당 클래스의 인스턴스를 이용해 설정 파일을 대..
MyBatis는 JDBC에서 개발자가 직접 처리하는 PreparedStatement의 '?'에 대한 설정이나 ResultSet 이용한 처리 이뤄짐. → 개발의 생산성이 좋아짐. 어노테이션 지원, 인터페이스와 어노테이션 통해 SQL문 설정하고 처리하는 형태. MyBais 이용 시, SQL문 사용하는 방식 3가지 1. XML만 이용해 SQL문 설정, DAO에서는 XML을 찾아 실행하는 코드 작성하는 방식 (국내 대부분 프로젝트) 장점 : SQL문은 별도의 XML로 작성 - SQL문의 수정이나 유지보수에 적합 단점 : 개발 시 코드의 양 ↑, 복잡성 ↑ 2. 어노테이션과 인터페이스만 이용해 SQL문 설정 장점 : 별도 DAO 없이 개발 가능 - 생산성 크게 증가 단점 : SQL문 어노테이션으로 작성 - 매번 ..