| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- iBATIS
- c:forEach
- C#크롤링
- fullcalendar
- JavaScript
- react
- MySQL
- jsx
- 서드파티모듈
- jQuery
- c:choose
- vscode
- 쿼리
- RequestMethod.POST
- Callback
- 국제화
- node.js
- JSTL
- NPM
- SQL
- Java
- egov
- android
- 콜백
- mybatis
- HTTP
- MVC
- Spring
- 동적쿼리
- AndroidStudio
- Today
- Total
목록Spring (11)
Today Yewon Learned
M(model, domain) Model이란 프로그램을 작업하는 요소들을 개념적으로 정의한 것 (일반적으로 DB TALBE에 해당) 예를들어, 음식점 무인포스기를 개발한다고 가정하면, 작업을 수행하기 위해서 메뉴가 있어야하고 메뉴를 담을 수 있는 장바구니, 해당 메뉴의 수량, 결제수단, 할인정책 등의 기능이 필요하다. 이처럼 프로그램이 목표하는 작업을 원할하게 수행하기 위해 물리적 개체, 규칙, 작업등의 요소들을 구분되는 역할로써 정의해놓은 것이다. 순수한 데이터로서 DB의 역할을 하거나 DB에 데이터를 요청해서 원하는 데이터를 받는 역할을 한다. * 사용자가 편집하길 위하는 모든 데이터를 가지고 있어야하고 View나 Controller에 대한 정보는 알 수 없음 * Model은 DTO와 DAO로 구분가..
@RequestMapping - URL을 컨트롤러의 메서드와 매핑할 때 사용하는 어노테이션 - 요청주소 (url) 설정, 요청 방식(GET, POST, DELETE, PATCH) 설정 - 요청 방식 동시 설정 가능 ex) @RequestMapping(value = "/test", method = {RequestMethod.GET, RequestMethod.POST}) * 만약 GET, POST 상관없이 Controller의 로직을 수행하고 싶다면, RequstMapping의 method부분을 삭제하면 됨 GET 방식 @RequestMapping(value="경로", method=RequestMethod.GET) - GET 방식의 경우는 헤더에 붙여서 전송되기 때문에, 도메인 주소를 보면 내가 입력한 값이..
1. Annotation 정의 Annotation(@)은 사전적 의미로는 주석이라는 뜻이다. 자바에서 Annotation은 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술이다. 즉, 프로그램에게 추가적인 정보를 제공해주는 메타데이터라고 볼 수 있다. meta data : 데이터를 위한 데이터) 2. Annotation 용도 - 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공 - 소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보를 제공 - 실행시(런타임시)특정 기능을 실행하도록 정보를 제공 3. @MVC에서 주료 사용하는 어노테이션 이름 설명 @Controller 해당 클래스가 Controller임을 나타내기 위한 어노테이션 @Resource 필요..