일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- web 개발
- inorder
- pycharm
- web 사진
- 데이터전문기관
- 대이터
- 머신러닝
- postorder
- classification
- 결합전문기관
- 자료구조
- mglearn
- 웹 용어
- cudnn
- discrete_scatter
- java역사
- web
- bccard
- CES 2O21 참가
- KNeighborsClassifier
- tensorflow
- broscoding
- vscode
- paragraph
- web 용어
- Keras
- 재귀함수
- C언어
- CES 2O21 참여
- html
- Today
- Total
목록[IT]/Spring (28)
bro's coding
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cDwBjs/btrgoZfkpwa/v8w30V1dGn7O02i4kEvMG1/img.png)
초기 설정: 전체 목록을 가지고 오는 것을 구현해 놓는다. 1. gradle에 dependency 추가 // application.properties #paging pagehelper.helper-dialect=postgresql pagehelper.reasonable=true pagehelper.support-methods-arguments=true 2. controller or service 에서 paging적용 package com.example.newsAnalysis.service; @Service public class CollectionDataService { @Autowired CollectionMapper mapper; public List dataStatus(InputVO inputVO)..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqsQo9/btq8qHmxGom/p8MH9TxJYk5kstK4L77fr0/img.png)
REST(REpresentational State Transfer) : 분산 환경 아키텍쳐 /다양한 시스템 간의 통신 / 자원에 식별자 부여 / HTTP Method 식별자(URI)가 부여된 자원정보를 표준화된 HTTP 메서드로 제어하는 소프트웨어 아키텍쳐 자원에 고유한 식별자를 부여하며 HTTP GET,POST,PUT,DELETE METHOD를 이용해 제어한다 특징 1. 웹에 존재하는 모든 자원에 고유한 URI(통합자원식별자:Uniform Resource Identifier)를 부여해 활용 HTTP GET(조회) , POST(생성) , PUT(수정), DELELTE(삭제) Method를 통해 제어 2. "다양한 클라이언트"에게 서비스를 제공, 클라이언트와 서버 역할의 명확한 분리가 가능. -> ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cfGAMH/btq7RxXfBmr/z0gOwYaAOoIUyf3Vn36okk/img.png)
**Spring + Tiles 연동** Tiles : 웹페이지 템플릿을 위한 프레임워크 반복적으로 jsp include or jstl c import로 처리되었던 view layout을 효과적으로 개발하고 유지보수하기 위한 프레임워크 **Spring + Tiles 연동** Tiles : 웹페이지 템플릿을 위한 프레임워크 반복적으로 jsp include or jstl c import로 처리되었던 view layout을 효과적으로 개발하고 유지보수하기 위한 프레임워크 **tiles 적용단계** 1. Maven : pom.xml tiles dependency 추가 org.apache.tiles tiles-jsp 3.0.3 org.apache.tiles tiles-core 3.0.3 2. template j..
@Configuration : 이 클래스는 스프링 환경설정을 위한 클래스임을 알리는 어노테이션 자바 클래스를 이용한 스프링 환경 설정을 위한 어노테이션 하나 이상의 @Bean 메서드를 제공함 @Bean : 라이브러리를 이용해 Bean을 생성할 때 사용하는 어노테이션 bean id 는 camelCase 소문자로 시작하는 메서드명이 된다 참고) @Component 개발자가 직접 만든 클래스에 명시하여 Bean 생성하는 어노테이션
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvcSHv/btq6EWlsoA7/D4yk7FfnLuFJp6zFszVzfk/img.png)
JUnit 어노테이션 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration( locations={"file:src/main/webapp/WEB-INF/spring-model.xml"}) @Test 해당 메서드를 테스트 대상으로 지정 TDD(Test Driven Development) Framework porm.xml junit junit 4.12 test org.springframework spring-test 4.3.14.RELEASE package org.kosta.springmvc04.test; import javax.annotation.Resource; import org.junit.Assert; import org.junit.Test;..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CNcrb/btq6nA2RU8V/HemegPkm2xieta6wZXgGgK/img.png)
@RequestMapping("findCustomerById.do") public String findCustomerById(String id, HttpServletRequest request) { request.setAttribute("customerVO", new CustomerVO(id, "아이유", "오리")); return "customer-detail"; } @RequestMapping("findCustomerById2.do") public ModelAndView findCustomerById2(String id) { return new ModelAndView("customer-detail", "customerVO", new CustomerVO(id, "코스타아이유", "오리")); }
Spring Framework에서 제공하는 FrontControllerServlet인 DispatcherServlet은 spring 설정 파일을 [서블릿이름]-servlet.xml로 찾이서 로깅한다. springmvc1 index.html index.htm index.jsp default.html default.htm default.jsp springmvc org.springframework.web.servlet.DispatcherServlet springmvc *.do