일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 게시판
- 호이스팅
- sqld
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 스프링 시큐리티
- VMware
- Spring Boot
- NoSQL
- github
- 스프링부트
- 레디스
- 캐시
- 영속성 컨텍스트
- 정보처리기사
- 분할정복
- 이벤트루프
- 동적계획법
- in-memory
- MongoDB
- 깃허브
- document database
- 자바의 정석
- spring security
- 정처기
- SQL
- 스프링 부트
- 다이나믹프로그래밍
- 실행 컨텍스트
- Redis
- JPA
- Today
- Total
목록Web (27)
FreeHand

HTTP란 웹 서버와 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약을 말함 html이나 text 말고도 이미지, 영상, 음성, JSON, XML 등 거의 모든 형태의 데이터를 주고 받을 수 있다. (브라우저-서버) 그리고 (서버-서버)에서도 HTTP를 사용하여 데이터를 주고 받는다. HTTP는 stateless(무상태) 프로토콜 즉 서버가 클라이언트의 상태를 보존하지 않는다. 서버 확장성 높음 클라이언트가 추가 데이터 보내야함 상태 유지가 필요한 경우(로그인 상태 유지)에는 쿠키, 세션 등을 활용 HTTP는 connectionless(비연결성) 모델 클라이언트의 요청이 있을 때만 연결하고 요청이 끝나면 연결을 끊음 따라서 서버 자원을 효율적으로 사용 가능 그러나 매번 새로 연결하는 시간이 걸림..

이전 글 [Spring Boot] 게시판 프로젝트 - 04. 회원정보 수정이전 글 [Spring Boot] 게시판 프로젝트 - 03. 게시판 글 CRUD이전 글 { this.save(); }); }, save: function() { let d" data-og-host="pressky99.tistory.com" data-og-source-url="https://pressky99.tistory.com/39" data-og-url="https://pressky99.tipressky99.tistory.com목차1. 댓글 작성2. 댓글 삭제 1. 댓글 작성 [detail.jsp] ... 생략 ... 등록 ..

이전 글 [Spring Boot] 게시판 프로젝트 - 03. 게시판 글 CRUD이전 글 { this.save(); }); }, save: function() { let d" data-og-host="pressky99.tistory.com" data-og-source-url="https://pressky99.tistory.com/39" data-og-url="https://pressky99.tistory.com/39" data-og-image="https://scrap.kakaocdn.net/dn/be1dFf/hyWY8MNpressky99.tistory.com목차1. 내 정보 수정하기2. 탈퇴하기3. 트러블슈팅 1. 내 정보 수정하기 [user.js]let index = { init: function..

이전 글 { this.save(); }); }, save: function() { let d" data-og-host="pressky99.tistory.com" data-og-source-url="https://pressky99.tistory.com/39" data-og-url="https://pressky99.tistory.com/39" data-og-image="https://scrap.kakaocdn.net/dn/be1dFf/hyWY8MNNVF/CjKbZ1nEukhQ21BXFPxmV0/img.png?width=225&height=225&face=0_0_225_225,https://scrap.kakaocdn.net/dn/vd2J6/hyWY9Zek5G/qwRofJAtOnQ4TZZJoXV8ok/img.p..

이전 글 [Spring Boot] 게시판 프로젝트 - 01. 개발환경 및 엔티티 작성목차1. 개발환경2. 프로젝트 생성 1. 개발환경개발환경은 다음과 같다. Java 17Spring Boot 3Spring Security 5OAuthJPAMySQLJSPBootstrapJQuery2. 프로젝트 생성1. 의존성 설정 먼저 사용할 의존성을 설정한다.dependepressky99.tistory.com목차1. 회원가입 작성2. 로그인 작성3. 트러블슈팅 1. 회원가입 작성 [joinForm.jsp] Username: Password: Email address: ..

목차1. 개발환경2. 프로젝트 생성 1. 개발환경개발환경은 다음과 같다. Java 17Spring Boot 3Spring Security 5OAuthJPAMySQLJSPBootstrapJQuery2. 프로젝트 생성1. 의존성 설정 먼저 사용할 의존성을 설정한다.dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springfra..

인프런 김영한님 [스프링 핵심 원리 - 기본편] 강의 정리 순수 자바로 작성회원 도메인회원 도메인은 저장소가 확실히 결정되지 않은 상태이다.따라서 MemberRepository라는 인터페이스를 의존하는 관계로 작성한다. Repositorypublic interface MemberRepository { void save(Member member); Member findById(Long memberId);}public class MemoryMemberRepository implements MemberRepository{ private static Map store = new HashMap(); @Override public void save(Member member) { ..