일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 디자인 패턴
- 서버
- Optimistic Lock
- Pessimistic Lock
- bean
- 스프링 로그
- flask
- 개발
- 스프링
- JPA
- 안드로이드
- annotation
- Android
- 캠프
- Redis
- Inno DB
- 스프링 log
- Transaction isolation level
- spring
- 서버개발캠프
- 스마일게이트
- 암호화
- component
- JPA Lock
- JPA 비관적락
- JPA 동시성
- 낙관적락 비관적락 차이
- spring security
- JPA 낙관적락
- spring security 인증
- Today
- Total
목록flask (2)
모르는게 많은 개발자
스마일게이트 서버개발 캠프 두번째 개인과제는 인증서버개발이었다. 처음 인증서버를 들었을때는 뭔지 감이 오지 않았다. 지금까지 개발을 해오면서 구현해온 로그인, 회원가입 방식은 DB에 접근해 아이디 있는 지 없는지 체크해서 로그인 이런 간단한 방식만 생각했기 때문이다. 하지만 이번 과제를 수행하면서 회원가입, 로그인에 정말 많은 기능들이 들어간다는 것을 개발하면서 많이 느껴볼 수 있었다. 1. 기능 목록 2. 아키텍처 개인 과제 요구사항을 다 충족하기위한 아키텍처이다. 이번 프로젝트에서 Redis, Flask, Ajax, SMTP를 처음으로 사용해볼 수 있었다. 각각의 역할은 다음과 같다. 1. Flask - Python으로 제작 가능한 웹 서버이다. 첫번째 개인과제를 PHP로 구현하고, 캠프장님이 다음 ..
캠프에서 유일하게 게임 개발 프로젝트를 하게 되었다. 서버 담당을 맡은 나는 두번째 개인과제에서 개발한 로그인 시스템을 이용해 유저끼리 간단히 파이썬 소켓 서버를 통해 클라이언트끼리 채팅하는 프로그램을 구현하였다. 1. 로그인 화면 간단하게 이메일과 비밀번호를 입력할 수 있는 씬을 제작. 2. HTTP 통신 구현 개인과제에서 Flask를 이용한 로그인 시스템을 구현했기 때문에 Flask서버를 그대로 이용해 게임 로그인에 적용했다. 일단 C#에서 HTTPManager클래스를 만들어 서버와의 통신을 구현했다. using System.Net; using System.IO; using System.Text; public class HTTPManager { string url; string res = string..