분류 전체보기 35

[Vue.js] Vue.js 기본 - Vue, MVVM 패턴, Instance, Component

Vue Vue는 무엇일까요? Vue.js는 웹 개발을 단순화하고 정리하기 위해 개발된 대중적인 자바스크립트 프론트엔드 프레임워크이자, MVVM 패턴의 뷰모델(ViewModel) 레이어에 해당하는 화면(View)단 라이브러리 입니다. MVVM 패턴 MVVM 패턴은 'Model + View + ViewModel' 을 의미하는 아키텍처 패턴으로, View의 개발을 비즈니스 로직 또는 백엔드 로직(Model)과 Client의 데이터 표현단을 분리하기 위한 구조입니다. 즉, 화면 동작과 관련 로직과 DB 데이터 처리 및 백엔드 로직을 분리하여, 데이터를 Model에 담아 View로 넘겨주는 중간지점으로 ViewModel이 이용되게 됩니다. Vue Instance Instance는 뷰로 개발할 때 필수로 생성해야 ..

Framework/Vue.js 2022.07.24

[MSSQL] While 기본 사용법

SQL을 사용하다보면 반복문을 사용하게 되는 경우가 있습니다. 반복문에 해당하는 while문을 사용하고자 구성요소를 살펴보면 아래와 같습니다. 1. 구성요소 declare : 변수 선언 set : 선언한 변수에 값 할당 while : 종료 조건 지정 begin : 실행 구문 입력 print : 결과 출력 end : 실행 구문 종료 예제를 통해 사용하는 방법을 익혀보겠습니다. 2. 예제 declare @i as int; set @i = 1; while @i

[Network] 가상호스트(Virtual Host), 프록시(Proxy), 게이트웨이(GateWay)

가상호스트(Virtual Host) 가상 호스트(Virtual Host)란 무엇일까요? 웹 서버에 존재하는 주 호스트의 도메인 외 추가로 여러 도메인을 등록하여 사용하는것을 의미합니다. 즉, 하나의 서버(동일 IP)에서 여러 도메인을 사용하는 것을 의미합니다. 예를 들어보겠습니다. 1. 일반적인 웹서버의 경우 도메인 IP aaa.com IP : 111.111.111.111 bbb.com IP : 222.222.222.222 다른 도메인일 경우 다른 IP를 가지게 됩니다. 2. 가상호스트 웹서버의 경우 도메인 IP aaa.com IP : 111.111.111.111 bbb.com IP : 111.111.111.111 하나의 컴퓨터(서버)나 IP로 여러개의 도메인을 가지게 됩니다. 즉, aaa.com, bb..

[Etc]Compile(컴파일) vs Linking(링킹) vs Debugging(디버깅) vs Build(빌드)

[컴파일(Compile)] 컴퓨터가 소스 코드를 읽게 하기 위해 코드를 기계어로 번역하는 과정. 이때 코드가 여러 개의 c파일이라면 따로따로 번역해서 각각을 오브젝트object 파일로 만든다. [링킹(Linking)] Object File들을 연결. Object file + Runtime Library → Executable programe(실행파일) ※Object File : 컴파일에 의해 생성된 목적파일(Source File의 컴파일 결과물) [빌드(Build)] 코드 → 컴파일 → 링킹 → 실행파일 과정 ex) .cpp, .cs, . python ...(코드파일) → .exe(실행파일) ※ 실행파일 실행 : Run, Execute 등 [디버깅(Debugging)] 버그를 제거하는 과정. 요약 컴파일..

[Etc] 프레임 워크 vs 라이브러리

프레임워크란? 특정 프로그램을 개발하기 위한 여러 요소들과 메뉴얼인 룰을 제공하는 프로그램 역할 : 어떤 프로그램을 쉽게 만들기 위한 요소와 룰을 제공해 줌으로서 소프트웨어의 생산성과 품질을 높이는 역할을 하는 것 라이브러리(Library) 소프트웨어를 개발하기 쉽게 어떤 기능을 제공하는 도구들 프레임워크를 가지고 프로그램을 프레임워크에서 제공하는 요소와 그것을 사용하기 위한 규약을 지키면 그 밖에 나머지는 어떤 라이브러리를 가져다가 써도 어떤 패키지를 가져다가 써도 상관이 없는 것 ※ 라이브러리 예 Python : Datetime, Pandas, Beautifulsoup Java : Guava, Apache common lib C++ : STL 프레임워크 VS 라이브러리 차이점 - ‘자유도’ 프레임워크..

반응형