프레임워크

스피링 이니셜라이저란?스프링 부트 프로젝트 설정 및 생성하는 도구프로젝트란 통합개발환경(IDE)에서 애플리케이션을 다루는 단위 프로젝트 생성스프링 이니셜라이저 접속 : https://start.spring.io설정들의 옵션 선택[Project]프로젝트 빌드도구(라이브러리 관리, 컴파일 ) 선택 Maven, Gradle[Language] 개발 언어 선택Java, Kotlin, Groovy[Spring Boot]스프링 부트 버전 선택기본 선택 된 버전으로 진행[Project Metadata]패키지 정보와, 프로젝트 설명 입력 및 선택[Packaging] : Jar(내장 WAS 사용 가능), war[Java] : 자바의 버전 선택[Dependencies]의존성 선택[ADD DEPENDENCIES] 버튼을 통해..
Project 구조인텔리제이 왼쪽에 있는 Project 창프로젝트 최상단은 [프로젝트명] 폴더폴더명 앞에 '.'이 들어가는 이유 : 숨김 파일이라는 의미(리눅스 계열에서 .으로 숨김 여부 선택) src  - mian 디렉터리java 디렉터리패키지구조자바 소스코드(.java)를 작성하는 공간스프링부트의 컨트롤러, 폼과 DTO, 데이터 베이스 처를 위한 엔티티, 서비스 파일 등 존재패키지.프로젝트명Application.java 파일스프링부트 애플리케이션에서 시작을 담당하는 파일로 main() 메서드가 작성되어 있음프로젝트시 생성한 이름으로 프로젝트명Application.java 파일이 자동으로 생성@SpringBootApplication 애너테이션을 통해 스프링부트의 모든 설정 관리Auto Configur..
웹 프레임워크란?웹 프로그램을 만들기 위한 스타터 키트로 쿠키나 세션 처리, 로그인/로그아웃 처리, 권한 처리, 데이터베이스 처리 등 웹 프로그램을 위해 만들어야 할 기능들을 이미 만들어 놓고 제공 해준다.애플리케이션 개발에 있어서 비즈니스 로직이 아닌 기능들을 제공해주기 때문에 개발시 비즈니스 로직에 집중하도록 도와준다. 비즈니스 로직애플리케이션에서 필수적 핵심적 역할을 하는 코드인 비지니스 로직과 나머지 로직으로 나눌 수 있다. 아마존 웹 서비스를 개발한다고 하면 주문, 결제, 배송 같은 핵심적인 업무들이 비지니스 로직이다. 그 외 사용자 요청 받기, 데이터베이스 저장 및 조회 같은 필수지만 핵심적이지 않는 로직들이 있다. 라이브러리와의 차이점프레임워크는 내가 작성한 코드를 호출한다. 애플리케이션 전..
base1.html 파일 main.css 적용하기 settings.py # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.0/howto/static-files/ STATIC_URL = '/static/' # Default primary key field type # https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field import os DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] #static 폴더..
member 어플리케이션에 login 화면 url로 열기 BASE_DIR/프로젝트명/urls.py from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('member/', include('member.urls')), ] BASE_DIR/어플리케이션명/urls.py from django.urls import path from . import views urlpatterns = [ path('login/', views.login, name='login'), ] BASE_DIR/어플리케이션명/views.py from django.shortcut..
Django 설치 1. anaconda prompt 실행후 (base) C:\Users\SMKIM> pip install Django 2. 장고버전 확인 하기 (base) C:\Users\SMKIM> pip install Django MVT 패턴 MVC : Model(데이터) - View(사용자 인터페이스) - Controller(데이터 처리 로직) MVT : Model(데이터) - View(데이터 처리 로직) - Template(사용자 인터페이스) Browser View Model DB Django 프로젝트 생성 1. 파일탐색기에 프로젝트 저장 할 폴더 만들기 2. anaconda prompt에서 장고프로젝트 생성하기 (base) C:\Users\SMKIM>cd C:\폴더경로 : 경로로 위치 변경 (b..
개발원슝이
'프레임워크' 카테고리의 글 목록