Programing 86

파이썬 웹 개발을 위한 기초 공부하기 3탄 - django 기본 틀 잡기 및 DB 설계 초본 제작

저번주에 같이 하기로 한 친구와 만나서 프로젝트 회의를 하다가 Flask 대신 Django로 진행하기로 했다. Flask는 장점도 존재하지만 레퍼런스가 부족하고 프레임워크 상 Django처럼 지원해주는게 부족하기 때문에 코드의 양이 많아지기도 하는 단점이 있다. 그래서 Django로 개발하는 것이 오히려 효율적이라는 생각도 들었다. https://github.com/sg-moomin/python_flaskStudy GitHub - sg-moomin/python_flaskStudy Contribute to sg-moomin/python_flaskStudy development by creating an account on GitHub. github.com 조금이라도 공부하는 내용들은 해당 깃에 올리는 중입..

Programing/Python 2021.12.08

파이썬 웹 개발을 위한 기초 공부하기 2탄 - Flask 기본 툴 잡기 [세무민의 코딩일기]

이번주도 퇴근하면서 틈틈히 웹 개발에 대해 기초 공부를 진행했습니다. https://github.com/sg-moomin/python_flaskStudy GitHub - sg-moomin/python_flaskStudy Contribute to sg-moomin/python_flaskStudy development by creating an account on GitHub. github.com 동일하게 현재 공부하는 내용들은 최대한 깃 허브에 업로드하면서 공부중입니다. 파이썬에서 우선 Flask를 이용해서 개발을 진행하고 있습니다. Flask를 사용하다보면 Flask도 자바처럼 기본 구조가 있습니다. 위와 같이 static, templates, views, init, filter, forms, model..

Programing/Python 2021.12.02

파이썬 웹 개발을 위한 기초 공부하기 1탄 - Flask 설치 및 오류 해결 [세무민의 코딩일기]

저번 한주동안 틈틈히 웹 개발을 위해 기초 공부를 진행했습니다. https://github.com/sg-moomin/python_flaskStudy GitHub - sg-moomin/python_flaskStudy Contribute to sg-moomin/python_flaskStudy development by creating an account on GitHub. github.com 현재 공부하고 있는 내용들은 위의 깃에다가 업로드 하면서 진행중입니다. 파이썬으로 웹 페이지를 개발하기 위한 프레임 워크는 Flask와 Django 2개를 주로 사용한다고 합니다. 제가 이번 프로젝트에서 사용한 프레임 워크는 Flask입니다. 플라스크의 가장 큰 특징은 프레임 워크를 간결하게 유지하고 확장과 규칙이 최소..

Programing/Python 2021.11.28

세무민의 코딩일기 : could not extract ResultSet 오류 해결하기.

오늘 휴가라서 개인 공부를 조금 하다가 오류가 발생해서 포스팅을 해봤습니다. 발생한 오류는 위와 같습니다. 제가 JPA를 이용해서 개인 프로젝트를 만들고 있는 중인데 먼저 당황했습니다. "could not extract ResultSet"라는 말은 결과값을 가져올 수 없다는 의미였습니다. 그래서 제가 확인한 건 아래와 같습니다. 1. 테이블과 컬럼의 존재 유무 테이블과 컬럼의 존재 유무를 확인했으나 정상적으로 DB에 들어있었습니다. 2. Entity 확인 (대소문자 구분) 이 부분에서 오류가 났었는데 제가 entity와 column의 명칭을 다르게 작성했었습니다.. Caused by: java.sql.SQLSyntaxErrorException: Table 'profile_tb.my_service' doe..

(JAVA) JPA에 대해서 알아보자 [포토폴리오 싸이트 제작하기 1탄 - 세무민의 코딩일기]

이번 포스팅에서는 JPA에 대해서 알아보도록 합시다. 제가 예전에 JDBC에서 Mybatis까지 사용했었는데 현재는 JPA를 자주 사용한다고 해서 공부를 해봤습니다. 1. JPA? JPA란 말 그대로 (Java Persistence API) 자바 퍼시스턴스 API를 줄인 말입니다. 자바 플랫폼 중에 EE와 SE를 사용하는 응용 프로그램에서 관계형 DB 관리를 표현하는 자바 API를 말합니다. 이렇게 말하면 사실 무슨 소리인지 알기 어렵습니다. 그렇다면 퍼시스턴스라는 단어를 분석해서 볼까요? 1-1 퍼시스턴스(Persistence) 퍼시스턴스는 프레임 워크의 종류 중 하나인데 데이터의 저장, 조회, 변경, 삭제를 다루는 클레스 및 설정 파일들의 집합니다. 즉 예전에는 JDBC로 연결해서 DB에서 데이터를 ..