본문 바로가기

반응형

programming/웹프로그래밍

(5)
[spring] Interceptor와 Session의 개념과 구현, Clone Coding 1. 개요 Clone Coding프로젝트를 마무리 한지 꽤 오랜 시간이 지났다. 프로젝트 도중 인턴에 합격한 팀원도 있고 다른 교육 프로그램에 합격한 팀원도 있다. 기쁜소식을 들어면서 프로젝트를 진행하니 나도 동기부여가 되는 것 같다. 중간고사가 끝나고 드디어 시간이 조금 나니, 조금씩 꾸준하게 블로그에 글을 올릴 생각이다. 2. 이론 내 역활중 하나는 바로 admin페이지의 로그인을 구현하는 것. 사실 관리자 로그인은 데이터베이스에 아이디와 패스워드 한 세트만을 생성하고 그것을 쓰면 되기 때문에, 아이디와 비밀번호의 CRUD는 그렇게 어렵지 않았다. 중요한 것은 매 페이지마다 섹션에 있는 값을 확인하는 기능을 구현하는 것이다. 설명하자만 매번 검사하는 것은 Interceptor로 그리고 관리자가 로그인..
[spring] 로컬 파일에 이미지 저장과 예외처리 - (SimpleDateFormat), Clone Coding 1. 개요 바로 직전 포스팅이 바로 Spring에서 이미지를 저장하는 방법이다. 이 방법에서 심각한 문제를 발견하였다. 우리가 웹 사이트를 만들면 다양한 사람이 사이트를 사용한다. 이런 경우를 생각해서 예외처리에 철저해야 한다는 것일 이번에 깨닫게 되었다. 이 포스팅은 내가 전에 올린 포스팅과 이어지는 내용이기에 꼭 전 포스팅을 보고왔으면 좋겠다. 이전 포스팅: apape1225.tistory.com/66 [spring] 로컬 파일에 Img 저장하기! - (ServletContext) 1. 개요 Django를 공부하다가 동기에게 실속있게 도움되는 프로젝트를 해보자는 제안이 왔다. 프로젝트에 목말라있던 나에게는 아주 좋은 기회였다. 바로 승낙했지만 정말 충격이었다...... Clone apape1225.t..
[spring] 로컬 파일에 Img 저장하기! - (ServletContext), Clone Coding 1. 개요 Django를 공부하다가 동기에게 실속있게 도움되는 프로젝트를 해보자는 제안이 왔다. 프로젝트에 목말라있던 나에게는 아주 좋은 기회였다. 바로 승낙했지만 정말 충격이었다...... Clone 코딩을 같은 수준의 대학생들과 같이 진행하는 것이 첫번째 임무. 난 Spring에 대해서 아무것도 몰랐는데 CRUD를 간단하게 구현한 몇줄짜리 코드를 보며 spring을 공부하기 시작했다.(실화이다.) 내가 맡은 일은 데이터베이스에 이미지를 포함한 여러 데이터를 저장하는 것. CRUD에서 'C' 이다. dao, dto는 어렵다고 느껴지지 않을 만큼 삽질을 한 것 같다. 다음은 내가 찾은 img를 저장하는 방법에 대해 공유하고자 한다. 2. 내용 나는 이미지를 로컬폴더에 저장하였다. 서버단으로 넘어가면 ou..
[Django] Django 한그릇 뚝딱 Chapter2 실전 예제 해결 - 2.4. 실전 예제 해결하기(2) 1. Models.py 파일에 Todo 모델을 class로 만들어 두었다. 해당 Todo class에는 content 값만 존재하게 되는데, 'isDone'이란 값을 models, BooleanField 데이터 타입으로 갖자. 이때 defaylt 값은 False로 설정한다. 2. 데이터베이스에 반영 3. 이후 사용자가 완료 버튼을 눌렀을 때 서버에서는 해당 todo의 id값이 넘어오는데, 해당 id 값으로 데이터를 삭제하는 것이 아니라, 해당데이터의 isDone 값을 True로 만들자. 4. 메인 화면에서는 서버에서 모든 todo를 가져오는데, 이때 해당 todo의 isDone값을 if문으로 체크해 isDone 값이 False일 때만 보여주자. 출처: www.kyob..
[Django] Django 한그릇 뚝딱 필기 #1 - 개요 Django를 공부하기 시작했다. 웹페이지를 만들어야 할 일이 생겼는데 서버에대해 아는 것이 하나도 없었기 때문에 스스로 프로젝트를 하기 전 기초적인 지식을 공부해보고자 시작하였다. 문범우님의 저서 'Django 한그릇 뚝딱' 이라는 책으로 공부를 시작하였는데, 연락을 통해 부탁드리자 블로그에 책에 관련된 내용을 올리는 것을 친절하게 허락해주셨다. 이곳에 내가 공부한 것들을 많이 올려보았으면 좋겠다. 출처: www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791190014571 Django 한 그릇 뚝딱 - 교보문고 이 책에서는 빠른 생산성과 쉬운 내용으로 주목받고 있는 언어인 파이썬 그리고 파이썬을 기반으로..