IT/ServerSide(10)
-
ex1
1. vscode 첫 작업1) python extension 설치2) flask의 app.py를 만든다.3) templates폴더를 만든다.4) static폴더를 만든다.5) html로 데이터를 보내본다.6) html에서 서버로 데이터를 보내본다.*https://wikidocs.net/78513 01-1 flask 패키지 설치 및 app.py# 프로젝트용 폴더 생성 - 필요할 경우 이 단계에서 가상환경 만듭니다.(설명은 건너뜁니다.) - `pip install virtualenv` - `virtualenv venv`…wikidocs.net 2. python 가상환경 셋팅vscode project folder 열고, 터미널에서$python -m venv venv venv 폴더 생성 확인* 어째서인지 ...
2024.05.18 -
[python web project a.k.a pwp] 0.포폴용 커뮤니티 만들기 시작
발단: 동현님께서 포폴용으로 게시판(이 아니고 커뮤니티급)을 만들라고 하셨다.자바 vs 파이썬 거의 세기의 대결이었으나 3명 중 두명이 자바를 싫어하므로 파이썬이 이겼다. (그 중 하나가 나다.)그래서 5년만에 파이참을 설치했더니 이게 뭐람 하나도 기억이 안난다.그래서 입문부터 시작하는 석수의 pwp 프로젝트 기록을 앞으로 해나갈 예정이다. 언어는 파이썬도구 파이참웹 환경을 위해서는 flask를 써볼것이다. 취업하려면 AWS에 돈 들이는 정도는 감수하라는 따끔한 일침이 아팠기 때문에 aws 클라우드 서비스도 공부 병행해야 하는데 이건 좀 미뤄질 것 같고 기본적인 틀 짜기부터 시작해야지. 그래서 뭘 만들거냐면 5년 전에 사고나고 퇴원하자마자 마구 만들어낸 기획안들과 usecase 중에서 제일 끌렸던 라이더..
2024.04.30 -
[Spring/스프링 부트 독학 입문] Intellij 설치, 환경 설정, Spring Gradle 프로젝트 생성
서버 개발을 배워보려 하자, 주변에서 spring부터 시작해야지! 라는 조언을 듣고 시작한 공부. 공부 기록을 적어보려 한다. 오늘은 Intellij 설치와 Spring에서 기본적으로 제공하는 프로젝트 베이스 생성에 대해 알아보자. #Intellij 설치 과거 JAVA하면 모두들 이클립스를 떠올렸다. 그러나 요즘에는 인텔리제이로 넘어오는 추세다. 과거에 작성된 코드는 이클립스에 맞지만, 최근에 개발된 프로그램들은 IDE로 인텔리제이를 사용한다고 한다. 먼저 인텔리제이를 설치해보자. 인텔리제이는 Jetbrain 사에서 제공하는 ide로, https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 ..
2023.03.11 -
[스프링부트/김영한스프링_기본] 2. 인텔리제이 이용한 예제 코드 작성(회원 코드)
요구사항 회원 : 회원 가입/조회, 등급 일반/VIP, 데이터 저장소 미확정(자체 DB/외부 시스템) 할인: 등급에 따라 할인 적용, VIP 1000원 고정 금액 할인, 할인 정책 미확정 (최악의 경우 적용 없음) 주문: 회원 상품 주문, 회원 설계 회원 도메인 협력 관계(기획자) 다이어그램 클라이언트 -> 회원 서비스 (회원가입, 회원조회 등 요구사항 내용) -> 회원 저장소 (객체: 메모리, DB, 외부 시스템 연동) 즉, 요구사항 내용에 대한 다이어그램 회원 클래스 다이어그램 (개발자가 구체화), 정적 MemberService MemberRepository 회원 서비스(Impl*) -> 메모리 회원 저장소 *인터페이스의 구현체가 하나일 경우 뒤에 Impl을 붙인다. -일단 데이터는 메모리 저장소로 ..
2023.02.08 -
[스프링부트/김영한 스프링_기본] 1. 인텔리제이 설치/환경 설정/ 편집기 키맵/영어로
https://www.jetbrains.com/idea/download/#section=mac Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains Download the latest version of IntelliJ IDEA for Windows, macOS or Linux. www.jetbrains.com *주의 인텔리제이 설치할 때에는 dmg라고 무조건 받지 말고, apple silicon 파일을 꼭 확인하자. 안 그러면 나처럼 멍청하게 몇 번을 지웠다 설치할 수 있다.. *설치할 때 add path 는 반드시 체크할 것! 맥북 비트 수 확인 터미널 > uname -p > arm (apple silicon 64bit) , x8..
2023.02.07