일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 가벼운학습지
- 프로그래머스
- js
- stack
- 카카오
- 일본어독학
- 정렬
- 자바
- 자바스크립트
- SWEA
- 일본어학습지
- java
- javascript
- 삼성
- 성인학습지
- 삼성소프트웨어아카데미
- 자료구조
- 일본어공부
- 인프런
- mybatis
- 코딩
- 마이라이트
- array
- 가벼운학습지후기
- 알고리즘
- 스텍
- 코테
- 코딩테스트
- 코테준비
- Today
- Total
목록백엔드 (14)
개발에 AtoZ까지

◆목표 동기식 방식일 때 parameter 받는 방법 비동기식 방식일 때 parameter 받는 방법 1. 동기식방식일때 parameter 받는 방법 1) @RequestParam를 활용한 방식 => @RequestParam과 일반 자료형을 활용해서 url에 입력된 Parameter 명과 매개변수의 변수명을 동일하게 하여 값을 받는 방법 @Controller @RequestMapping("/test/example") public class TestController { @GetMapping("/test1") public void exam1(@RequestParam String name, @RequestParam String address, Model model) { model.addAttribute("n..

◆목표 Http 통신의 정의 Socket 통신의 정의 Http 통신과 Sock 통신 비교 1. Http 통신의 정의 Client의 요청이 있을 때만 서버가 응답하여 해당 정보를 전송하는 방식, 정보 전송 후에는 연결이 종료되는 방식 Http 통신은 Client의 요청이 있을 때만 Server가 응답하여 처리를 한 후에 연결을 끊는 방식입니다. 이러한 연결 방식은 Client가 요청을 보내는 경우에만 Server가 응답하는 단방향적 통신으로, Server가 Client로 요청을 보낼 수는 없습니다. 그러기 때문에 실시간 연결이 아닌 Client가 필요한 경우에만 Server로 요청을 보내는 상황에 유용합니다. 그래서 Client가 요청을 보내 Server의 응답을 기다리는 애플리케이션(Web, Androi..

◆목표 REST의 정의 REST의 특징 REST API 정의 REST API 사용법 RESTful 정의 1. REST의 정의 - REST(Representaional State Transfer) 란 기기간의 자원을 이름(자원의 표현)으로 구분해 자원의 상태를 웹 기술인 HTTP 프로토콜을 활용하여 주고받는 것을 의미합니다. 즉, 분산 시스템을 위한 HTTP 기반 소프트웨어 아키텍처이다. Tip) 자원, 자원의 표현, 상태, 분산 시스템 자원 : 해당 소프트웨어가 가지고 있는 모든 것 자원의 표현 : 자원에 이름을 명시적으로 정하는 것, ex) 고객정보를 customer로 정의하는 것 상태 : 자원의 상태(정보)를 전달하는 것, 전달하는 방법에는 JSON, XML를 주로 사용함 분산 시스템 : 하나의 시스..
Spring 환경에서의 파일 업로드 방법에 대해 공유드립니다. 1. POM.xml 파일업로드를 위해 maven에 파일업로드 라이브러리 추가 commons-fileupload commons-fileupload 1.3 2. web.xml Spring Security와 Multipart 사용시에는 Multipart 필터를 Spring Security 앞에 설정해줘야한다. 안그러면 Multipart 필터가 정상적으로 동작하지 않는 현상 발생 스프링 파일업로드 필터 등록-스프링시큐리티설정전에 위치해야 한다 MultipartFilter org.springframework.web.multipart.support.MultipartFilter MultipartFilter *.do 스프링 시큐리티 필터 등록 springS..
1. 목표 이번 포스팅의 목표는 DB관련 라이브러리 3가지의 특징 및 차이점을 알아보는 것입니다. 2. 정의 라이브러리명 H2 JPA MyBatis 정의 H2DB는 자바 기반의 오픈소스 관계형 데이터 베이스 관리 라이브러리 개발자가 직접 SQL을 작성하지 않아도 자동으로 생성해주는 라이브러리 개발자가 직접 SQL을 작성하여 객체와 매핑시키는 라이브러리 장점 브라우저 기반의 콘솔모드를 이용할 수 있고, 별도의 설치과정이 없이 용량도 2MB이하로 매우 저용량임 DB자체가 매우 가볍기 때문에 빠르고, JDBC API 또한 지원 RDB에 종류와 관계없이 사용가능 SQL 및 데이터 중심이 아닌 객체중심적이기 때문에 비지니스 로직에 집중 가능 테이블 생성,변경등 엔티티 관리 간편 JPA에 비해 쉬움 SQL의 세부적..
1. 환경 - spring Legacy project (mvc) - spring security - java 1.8 - Orcle DB - tomcat 8.5.59 - maven 2. POM.xml - Mybatis 코드 commons-dbcp commons-dbcp 1.4 org.mybatis mybatis 3.4.0 org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis-spring 1.3.0 - JPA 코드 org.springframework spring-orm ${org.springframework-version} org.hibernate hibernate-entitymanager 5.0.11.Final ..