http://hleecaster.com/flask-jinja2/ 파이썬 Flask 사용법 2 (Jinja2 템플릿, 변수, 조건문/반복문) - 아무튼 워라밸 쉽고 가벼운 파이썬 마이크로 웹 프레임워크 Flask. Flask에서 HTML문서를 렌더링하는 템플릿 엔진 Jinja2 사용법, 파이썬 변수, 조건문/반복문을 사용법을 최대한 쉽게 정리했다. hleecaster.com : 보여지는 부분과 처리하는 부분을 나누기 위해 제공되며, 모든 페이지마다 HTML을 작성할 필요가 없도록 일관된 구조와 기능을 가져 웹 페이지를 생성하는 역할을 한다. Jinja2는 Flask에서 사용하는 템플릿 엔진이다. 템플릿을 렌더링하여 URL에 연결 from flask import Flask, render_templat..
파이썬 플라스크의 가상 환경을 설정하고 페이지를 생성하는 실습을 진행해보겠다. http://hleecaster.com/flask-introduction/ 파이썬 Flask 사용법 1 (완전 기초) - 아무튼 워라밸 Flask는 웹 애플리케이션 개발을 위한 파이썬 프레임워크다. Django는 너무 무겁고 기능이 많아서 복잡하기 때문에 필요한 기능만 최대한 라이트하게 개발을 하기 위해서는 Flask처럼 가벼운 프레임워크가 딱이다. 초간단 사용법을 익혀보자. hleecaster.com cmd 창을 열어 다음을 입력해준다. C:User\User\my_project>python -m venv venv --system-site-packages 여기서 'venv'는 가상환경 이름이다. C:User\User\m..
MVC란? (Model-View-Controller) : Spring 프레임워크에서 제공하는 웹 모듈. 1. 회원 등록 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeController { @GetMapping("/") // public String home() { return "home"; //home.html로 이동 } } 홈 컨트롤러를 먼저 만들어 준 뒤 Hello Spring 회원 기능 회원 가입 회원 목록 회원 관리용 홈을 만든..
내가 생각했을 때 쓸모있는 것만 가져왔다. + 추후 수정됨! Ctrl + E 최근 사용한 파일의 목록 조회 Shift + F10 실행(Run) Ctrl + P 파라미터의 정보 조회 Alt + Enter 오류 해결 및 수정 제안 표시 F2 오류 코드로 이동 Alt + 1 도구 창 표시 Ctrl + D 라인 복제 Ctrl + B 심볼의 선언으로 이동 Ctrl + Y 라인 삭제 Ctrl + / 주석 처리
스프링 빈(Bean) - Spring IoC 컨테이너가 관리하는 자바 객체. ApplicationContext.getBean()으로 얻어질 수 있다. 스프링 빈을 등록하는 두가지 방법 * DI(Dependency Injection) : 의존성 주입 - 생성자에 @Autowired 가 있을때, 객체 의존관계를 외부에서 넣어준다. package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @Controller p..
1. GitHub에서 Remote Repository를 생성한다. 2. Settings 에서 GitHub에 자신의 계정을 등록한다. (default계정으로 등록하기 위해서는 왼쪽 하단 체크 버튼을 누른다.) + Settings의 단축키는 Ctrl + Alt + S 3. IntelliJ에 Remote Repository를 등록한다. 4. Commit 후 Push를 하면 정상적으로 실행! 나 같은 경우에는 다음과 같은 Permission error가 계속 떴다. Repository의 URL을 복사하여 Git Remotes의 주소에 넣어줬더니 접근이 해결되었다.
정적 컨텐츠를 통한 웹 개발 : 파일을 그대로 전달하여 웹 개발 주소에 다음과 같이 치면 스프링 부트가 hello-static과 관련한 컨트롤러가 있는지 확인하고, 없으면 static 폴더에서 hello-static.html을 가져와 출력한다. MVC와 템플릿 엔진으로 웹 개발 : JSP, PHP MVC (Model, View, Controller) @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model){ model.addAttribute("name", name); return "hello-template"; 다음 코드를 helloController.java에 붙여준다. hello, e..
https://inf.run/iP76 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다. 초급 프레임워크 및 라이브러리 웹 개발 서버 개발 Back-End Java Spring MVC Spring Boot 온라인 강의 백엔드 개발자를 위한 스프링 입문 강의로, 실제 동작하는 간단한 웹앱을 빠르게 개발해봅니다. (Spring Boot, Web MVC, AOP, Back-end) inf.run 인트아이(학교 코딩 소모임)에서 진행하는 토이 프로젝트에 참여하기 위해 인프런 스프링 무료 강좌를 듣게 되었다. Java11과 intelliJ IDEA (Java 개발툴 IDE) ..
이번 주차 강의의 주제는 레이아웃, props, state이다. props와 state는 RN의 꽃이라고 하신다. 1. Component에 스타일 입히기! rncs로 코드의 틀을 불러온다 style.prop안의 구조는 이렇다. 실습) 이런 식으로 텍스트에 style을 입혀주면 짠. 그 이외의 스타일들은 구글에서 react native change text color 등 알아서 검색해서 알아보자! 앞주차의 사진처럼 이렇게 인라인 방식으로 넣을 수도 있지만 가독성면에서, 효율성 면에서 위의 방식이 더 좋다. 레이아웃을 디자인할때 이렇게 퍼센트(%)로 크기를 지정해주면 이렇게 화면 전체를 기준으로 색을 입힐 수 있다. flex는 비율에 맞추어 화면에 색을 덮는 역할을 한다. 사용은 다음과 같다...