본문 바로가기
반응형

Web6

[We-Co] 비동기 통신 AJAX를 알아보자! 안녕하세요. 위기의 코딩맨입니다. 오늘은 웹 통신 중, 동기, 비동기 통신이있는데 비동기 통신 방법인 Ajax에 대해서 알아보도록 하겠습니다. 먼저 동기, 비동기 통신에 대한 차이점을 알아봐야겠죠?? 간단하게 말하면 전체와 부분 통신이라고 이해하시면 됩니다. 웹에서 어떤 작업을 진행했을 시, 전체 화면을 로드시키는 방법이 동기 어떤 작업을 진행했을 시, 한 부분만 로드되는 부분이 비동기 통신으로 생각하시면 됩니다. 비동기 통신을 하는 이유는 서버에 부하를 최소화하기 위함입니다. 전체를 로드하는 것보다는 부분을 로드하는게 부화가 적게 걸리겠죠~? [ AJAX ] Ajax는 Asynchronous JavaScript and XML의 약자로서, 비동기 자바스크립트와 XML을 의미하고 있습니다. 웹개발에서 사용.. 2023. 6. 29.
[We-Co] Elasticsearch - 엘라스틱서치 설치 안녕하세요. 위기의 코딩맨입니다. 오늘은 엘라스틱 서치를 설치하는 방법에 대해서 알아보도록 하겠습니다. 설치 방법은 아주 간단합니다. 먼저 엘라스틱 서치에 대해서 궁금하시다면 아래 포스팅을 확인해주세요! [We-Co] Elasticsearch - Apache Lucene 기반의 검색 및 분석 엔진 안녕하세요. 위기의 코딩맨입니다. 오늘은 Apache Lucene의 기반의 검색 및 분석엔진인 Elasticsearch에 대해서 알아보도록 하겠습니다. 엘라스틱서치라고도 자주 불리기도 합니다! Elasticsearch이란 무엇 we-co.tistory.com [ 설치 방법 ] 먼저 엘라스틱 서치에서 제공하는 OS를 확인하고 설치를 진행해주세요. 제공하지 않는다면 설치가 진행되지 않습니다. 확인방법은 아래의 홈페.. 2023. 6. 14.
[We-Co] Elasticsearch - Apache Lucene 기반의 검색 및 분석 엔진 안녕하세요. 위기의 코딩맨입니다. 오늘은 Apache Lucene의 기반의 검색 및 분석엔진인 Elasticsearch에 대해서 알아보도록 하겠습니다. 엘라스틱서치라고도 자주 불리기도 합니다! Elasticsearch이란 무엇일까요? 간단하게 3가지의 일을 한다고 생각하시면 됩니다! 대량의 데이터를 안정적으로 저장한다 신속하게 검색한다. 복잡하고 다양한 분석을 수행한다. 주로 보안, 비즈니스 인텔리전스, 텍스트 검색, 로그 분석 등 다양한 분야에서 사용되고 있습니다. [ 특 징 ] 이제 특징을 간단하게 알아보겠습니다. 실시간 분산검색 (약 1초) - 공식 홈페이지에서 데이터를 적용하는데 1초라는 시간이 걸린다고 합니다. 1초가 길면 길고 짧으면 짧은 시간인데.. 실시간이라고 할 수 있는건가..? 아무튼 .. 2023. 6. 13.
[We-Co] Visual Studio Code Debug - Django 안녕하세요. 위기의 코딩맨입니다. 오늘은 visual studio code에서 웹 프레임워크인 Django를 디버깅하는 방법을 알아보도록 하겠습니다. 오랜만에 기술 블로그를 작성하는 것 같군요. 먼저 Debug란 무엇인지를 알아야합니다! [ Debug ] debugging, degug라고 불리며, 벌레를 뜻하고 벌레를 잡다!라는 의미를 개발자가 생각치도 못한 오류, 방향으로 실행되는 경우를 잡는 행위를 의미합니다! 한 단계, 한 단계 흐름을 이어가며 변수 값, 흐름을 확인하며 프로그램을 개발해 나아가는데 아주 중요한 역할을 합니다. 이제 방법을 알아보도록 하겠습니다. Django가 설치되어 있다는 가정으로 진행하도록 하겠습니다. 해당 이미지에서 4번째, 재생버튼과 벌레모양의 아이콘을 클릭합니다. 해당 디.. 2023. 6. 8.
[We-Co] Django - 마이그레이션 ( migration ) 안녕하세요. 위기의 코딩맨입니다. 오늘은 Django의 장점인 ORM서비스 적용 방식에 대해 알아보겠습니다. Django의 Model 클래스에서 DB에 적용할 테이블을 생성할 수 있습니다. 이러한 과정 중에, Model의 수정이나 적용사항을 적용하는 과정을 마이그레이션이라고 합니다. [ Migration ] 먼저 해당 시작 app을 settings.py의 INSTALLED_APPS 리스트에 추가해 줘야합니다. INSTALLED_APPS = [ 'AppName', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'djan.. 2023. 5. 18.
[We-Co] Django와 흐름 이해 안녕하세요 위기의 코딩맨입니다. 오늘은 장고 (django)에 대해서 알아보도록 하겠습니다. [ django ] 장고란? 장고는 python의 대표적인 MVT 패턴을 사용하는 웹 프레임 워크로 생각하시면 됩니다. 큰 장점으로는 ORM을 사용하여 DB 사용에 편리하고 개발 중심적인 프레임 워크입니다. 해당 프레임워크는 공식문서도 있어 사용에 도움을 얻을 수 있습니다. * 공식문서 Django The web framework for perfectionists with deadlines. docs.djangoproject.com [ MVT 패턴 ] Model - View Template의 약자를 의미합니다. Model : 데이터의 정보를 나타내는 소스를 의미하며, 해당 Model에 선언하고 migration을.. 2023. 5. 16.
반응형