일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA
- java
- SBERT
- css
- python
- nomadcoder
- React
- JS
- TODO
- 트랜잭션
- frontend
- 다대다
- 노마드코더
- 프론트엔드
- 장고
- 단방향
- AWS
- ORM
- 바닐라js
- clonecoding
- 장고독학
- javascript
- 영속성 컨텍스트
- 일대다
- 플러시
- 매핑
- web
- html
- 다대일
- Django
- Today
- Total
목록프레임워크 (2)
꿈꾸는 새벽하늘
1. SQL을 직접 다룰 때 발생하는 문제점 자바로 개발하는 애플리케이션은 대부분 가장 대중적이고 신뢰할 만한 안전한 데이터 저장소인 '관계형 데이터베이스'를 데이터 저장소로 사용한다. 이러한 데이터베이스에 데이터를 관리하려면 SQL을 사용해야 한다. 자바 애플리케이션은 JDBC API를 사용해서 SQL을 데이터베이스에 전달하는데 이렇게 SQL을 직접 다루면 아래와 같은 문제들이 발생하게 된다. 반복되는 수많은 SQL과 JDBC API코드 작성 SQL에 의존적인 개발 - 진정한 의미의 계층 분할이 어렵고 엔티티 신뢰 불가 2. 패러다임의 불일치 도메인 모델을 객체로 모델링하면 객체지향 언어가 가진 장점들을 활용할 수 있다. 그러나 이를 저장하는 과정에서 문제가 발생하게 된다. 객체는 관계형 데이터베이스에..
Django 소개 Django는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, MTV(Model-Template-View) 패턴을 따르고 있다. 데이터베이스로는 Oracle, MySQL, SQLite 등이 사용 가능하며 이 중 SQLite는 장고를 설치하면 자동으로 설치되는 기본 데이터베이스이다. 추가적으로, 장고는 Model(모델)을 이용하여 데이터 및 데이터베이스 연동 작업을 처리한다. Python 설치 https://www.python.org Django 설치 1. 실습 디렉토리 안에 가상환경 구축 python -m venv myenvironment 파이썬 모듈 중 venv 모듈을 통해 가상 디렉토리 생성 2. pip 프로그램 이용하여 django 설치 (1) myenvironment 디렉토리로 이..