# 풀스택

85개의 포스트
post-thumbnail

[Series1. DashBoard 만들기] - 4. Admin 계정관리 및 SuperUser 생성

django 에는 기본적으로 관리자(Admin) 계정이 존재해서, 간단히 Model을 제어할 수 있도록 되어 있다.저번 포스팅에서 만들었던 Post Model를 제어할 수 있게 Admin 계정으로 권한을 주는 코드를 작성하여 보자. 아래 코드를 velog_series_

1일 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 3. Model 만들기

본 포스팅에서는 DashBoard 개발에 필요한 정보를 구성하는 Model을 생성해보도록 한다.django 에서 Model이란 데이터를 제공하는 Layer라고 보면 된다. django의 Model은 각 앱안에 기본적으로 생성되는 models.py 모듈 안에 정의하게 된

2일 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 2. 작업환경구축(Mac OS)

본 포스팅에서는, django 프레임워크를 사용하기 위해, 기본적인 개발환경구축을 해보기로 한다. 필자는 Mac OS BigSur (Version 11.5.2) 운영체제 기준으로 진행하고 있으니 참고하길 바란다.

3일 전
·
0개의 댓글
post-thumbnail

Web API 실습

개발 환경 준비 1. Maven 프로젝트 생성 1) maven-archetype-webapp로 선택 후 next 클릭 2) Group Id와 Artifact id 입력 2. pom.xml 수정 1) JDK 1.8버전을 사용하기 위해 해당 코드 입력 2) 웹 ap

3일 전
·
0개의 댓글
post-thumbnail

Web API란?

GET /members/del/1 (x) - 동사로 삭제를 표현하면 안된다. 다른 명령도 마찬가지이다.DELETE /members/1 (0)URI 마지막 문자에는 슬래시를 포함하지 않는다.하이픈(-)은 URI 가독성을 높일 때 사용언더바(\_)는 사용하지 않는다.URI

2021년 9월 8일
·
0개의 댓글

Rest API란?

구현 방식을 모르더라도 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.내가 필요한 자원을 어디선가 제공하고 있다면, 우리는 그 자원을 가져온 후 다루는 방법만 알면 된다.자원을 주고받는 방법이

2021년 9월 8일
·
0개의 댓글

JDBC 실습

jdk 1.8 버전 사용을 위해 아래 코드를 추가한다.드라이버 사용을 위해 아래 코드를 추가한다. 강의 코드는 에러가 발생해서 8.0.26 버전 코드로 사용했다.maven update를 수행한다.데이터베이스에 있는 데이터 조회, 수정, 삭제 등의 작업을 할 수 있는 객

2021년 9월 7일
·
0개의 댓글
post-thumbnail

JDBC란?

자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약자바 프로그램 내에서 SQL문을 실행하기 위한 자바 APISQL과 프로그래밍 언어의 통합 접근 중 한 형태자바는 표준 인터페이스인 JDB

2021년 9월 5일
·
0개의 댓글

Maven 이란?

지금까지 애플리케이션을 개발하기위해 반복적으로 진행해왔던 작업들을 지원하기 위해 등장한 도구이다.빌드, 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성 관리, svn 등과 같은 형상관리서버와 연동(SCMs) 배포 등의 작업을 손쉽게 할 수 있다.Maven을

2021년 9월 5일
·
0개의 댓글
post-thumbnail

DDL(create, drop)

데이터 형 외에도 속성값의 빈 값 허용 여부는 NULL 또는 NOT NULL로 설정DEFAULT 키워드와 합께 입력하지 않았을 때의 초기값을 지정입력하지 않고 자동으로 1씩 증가하는 번호를 위한 AUTO_INCREMENTPRIMARY KEY를 필드명 같은 라인에 줄 수

2021년 9월 5일
·
0개의 댓글
post-thumbnail

DML - INSERT, UPDATE, DELETE

테이블에 데이터를 삽입할 수 있다.필드명을 지정해주는 당식은 디폴트 값이 세팅되는 필드는 생략할 수 있다.필드명을 지정해주는 방식은 추후 필드가 추가/변경/수정 되는 변경에 유연하게 대처 가능하다.필드명을 생략했을 경우 모든 필드 값을 반드시 입력해야 한다.조건식을 통

2021년 9월 5일
·
0개의 댓글
post-thumbnail

DML - SELECT

데이터 조작어는 모두 동사로 시작한다.SELECT : 검색INSERT : 등록UPDATE : 수정DELETE : 삭제칼럼명 대신 \*을 입력하면 해당 테이블의 모든 열을 출력할 수 있다.칼럼이 여러개일 경우 ,로 구분한다.ALIAS은 칼럼명과 공백으로 구분하며, 별칭,

2021년 9월 5일
·
0개의 댓글
post-thumbnail

SQL이란?

SQL은 데이터를 보다 쉽게 검색하고 추가, 삭제, 수정 같은 조작을 할 수 있도록 고안된 컴퓨터 언어이다.관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단이다.DML(Data Manipulation language) : 데이터를 조작하기 위해 사용한다.IN

2021년 9월 4일
·
0개의 댓글
post-thumbnail

JSTL(JSP Standard Tag Library)

JSP 안에 자바코드와 HTML 코드가 섞여있다면 프론트 개발자가 어려움을 느끼기 때문에 이를 해결하기 위해 등장했다.JSP 페이지에서 조건문 처리, 반복문 처리 등을 html tag 형태로 작성할 수 있다.이전에 배운 EL과 연동하면 강력하게 사용할 수 있다.http

2021년 9월 4일
·
0개의 댓글
post-thumbnail

EL(Expression Language)

표현언어(EL)는 값을 표현하는데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다.JSP의 스코프에 맞는 속성 사용집합 객체에 대한 접근 방법 제공수치 연산, 관계 연산, 논리 연산자 제공자바 클래스 메소드 호출 기능 제공표현 언어만의 기본 객체

2021년 9월 4일
·
0개의 댓글
post-thumbnail

application scope

각각의 프로젝트가 웹 어플리케이션을 의미하며, 이들이 모여 서버를 구성한다. application scope는 웹 어플리케이션이 시작되고 종료될 때까지 사용할 수 있다.ServletContext 인터페이스를 구현한 객체를 사용한다.jsp에서는 application 내장

2021년 9월 3일
·
0개의 댓글

session scope

웹 브라우저별로 변수를 관리하고자 할 경우 사용한다.웹 브라우저간의 탭 간에는 세션정보가 공유되기 때문에, 각각의 탭에서는 같은 세션정보를 사용할 수 있다.HttpSession 인터페이스를 구현한 객체를 사용한다.JSP에서는 session 내장 변수를 사용한다.서블릿에

2021년 9월 3일
·
0개의 댓글

request scope

http 요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수값을 유지하고자 할 경우 사용한다.HttpServletRequest 객체를 사용한다.JSP에서는 request 내장 변수를 사용한다.값을 저장할 때는 request객체의 setAttribute()메소드를

2021년 9월 3일
·
0개의 댓글

page scope

지역변수가 중괄호 내에서만 사용 가능한 것처럼, page scope은 페이지 내에서만 사용 가능하다.PageContext 추상 클래스를 사용한다.JSP 페이지에서 pageContext라는 내장 객체로 사용 가능하다.forward가 될 경우 해당 Page scope에 지

2021년 9월 3일
·
0개의 댓글