IT 정보 기술
-
면접 예상 질문IT 정보 기술/etc 2020. 1. 13. 02:06
1.MVC 가 무엇인지 설명 해 주실 수 있을까요? - 객체지향 프로그래밍에서, MVC란 사용자의 인터페이스를 성공적이며 효과적으로 데이터 모형에서 관련시키기 위한 방법론 또는 설계방식중 하나이다. Model - 소프트웨어 응용과 그와 관련된 고급 클래스 내의 논리적 데이터 기반 구조를 표현, 이 목적 모형은 사용자 인터페이스에 관한 어떠한 정보도 가지고 있지않다. View - 사용자 인터페이스 내의 구성요소글을 표현(사용자에게 보여지는 화면, 인터페이스) Controller - Model 과 View를 연결하고 있는 클래스를 대표 , Model 과 View 내의 클래스들 간 정보 교환하는데 사용 2.DAO 패턴이 무엇인가요? DAO(Data Access Object)는 DB를 사용해 데이터를 조회하거나..
-
[Pipenv] pipenv 넌 도대체 누구?IT 정보 기술/코딩 : 환경세팅 2019. 12. 10. 13:02
다소 격양된(?) 제목으로 출발하였다. 앞으로 어떻게 이어나갈지 조금은 막막하지만 Pipenv에대해 정리하는 시간을 가져보겠다. (틀린점이 있거나 다른점이있음 공유해주세요 스릉흠드) 내가 배웠던 강의에서는 버블이라고 표현하였다.버블 하나 하나 독립적인 가상현실이라 생각하고 우리는 이 버블 하나를 만들어간다고 생각하면이해가 조금 쉬울 수 있다. 고금시스템 설정 > 환경변수 클릭클릭! 시스템 변수의 PATH 에서 클릭 > 편집 > 새로만들기 > 파이썬 37\script 까지 복사한것 붙여넣고 확인 자 다시확인 해봅시다. 하핳 됫다 됬어~ 예~~~ 자 여기서 필자도 끝내고 싶지만 아직 한 단계가 남았다. pipenv 에게 python3 좀 제공해주세요~ 라는 느낌으로 pipenv --three를 입력하면 pi..
-
Eclipse에서 Ctrl+Shift+L 을 이용한 QuickSearch방법 및 다운로드IT 정보 기술/코딩 : 환경세팅 2019. 12. 4. 16:44
Quick Search란이클립스의 빠른 검색 플러그인이다.내용까지 탐색가능하며 Ctrl + H 와의 다른점일 비교해본다면특정파일, 대소문자 구분등의 기능은 없어도 퀵서치에 길들여지면 훨씬 더 빠르고 유용하게 검색이 가능 해 진다. 플러그인 링크 주소 http://dist.springsource.com/release/TOOLS/eclipse-integration-commons 다운로드 방법은 간단하다!위의 플러그인 링크 주소를 복사하고 1.이클립스 Help창 -> InstallNewSoftware 클릭! 2. add -> Name 은 간단히 입력후(필자는 Quick Search를 입력하였다.)Location 은 상단의 플러그인 링크 복붙 : http://dist.springsource.com/release..
-
[Cloud] LMS는 왜 SaaS인가?IT 정보 기술/Cloud(클라우드) 2019. 12. 4. 16:40
LMS는 왜 SaaS인가? 위키피디아에서는 LMS 를 다음과 같이 광범위하게 정의하고있다. LMS 는 교육과정, 학습 및 개발 프로그램을 관리하고, 기록하고, 추적하며, 종합 보고서를 만들기 위해 활용하는 소프트웨어 애플리케이션이다. LMS는 "e-러닝" 시스템으로부터 시작되었다고 볼 수 있다. 컴퓨터와 인터넷을 활용하여 교육과 학습의 간극을 최소화 하는데 궁극적인 목적이 있다. "가르치는 사람" 과 "배우는 사람" 모두의 입장에서 교육 효과를 극대화 하기 위한 도구 와 체계(프로세스)체계를 소프트웨어 어플리케이션을 통해 구현하는 것이다. 학생과 교원, 클래스 , 성적 등과 같은 교육 과정의 전반적인 관리 기능이 1세대 LMS의 특징이라면, 교육에 핗요한 콘텐츠 생성 및 관리, 그리고 소통이 그 뒤를 잇..
-
[Cloud]클라우드 기반 학습관리 시스템(LMS)동향IT 정보 기술/Cloud(클라우드) 2019. 12. 4. 13:28
클라우드 활용이 보편화되며 다양한 영역에서의 클라우드 서비스 도입이 활발히 이루어지고 있다. 클라우드 서비스의 진화과정을 뒤돌아보면, 인프라 서비스, 플랫폼 서비스, 소프트웨어 서비스 등 다양한 클라우드 서비스로 분화하여 각각 사용자 수요를 충족시키고있다. 아마존 , 마이크로소프트, 구글과 같은 글로벌 클라우드 서비스 대표주자의 경우 애플리케이션 개발 및 운영에 필요한 최신도구와 서비스들로 포트폴리오를 확장해 나아가고 있다. 예를들어, 인공지능과 머신러닝, 빅데이터 처리. IOT 등 최신 애플리케이션에 필요한 다양한 기술들을 자신의 클라우드에서 직접 제공하는 것이다. 아울러, 컨테이너, 쿠버네티스(Kubernetes)와 같은 애플리케이션 배포 및 운영에 필요한 서비스를 제공함으로서 인프라 기술이 미흡한 ..
-
[Cloud]클라우드 개념 장점IT 정보 기술/Cloud(클라우드) 2019. 12. 3. 18:14
클라우드 컴퓨팅이란 무엇일까? 클라우드 컴퓨팅은 기존의 사용자가 소유하고 사용하던 하드웨어와 소프트웨어, 데이터등 다양한 컴퓨터 지원 및 기능을 소유하지 않고서비스를 필요로할 때 언제 어디서든 사용할 수 있는 IT환경을 말합니다.클라우드 컴퓨팅 "클라우드(cloud)"는 말 그대로 구름을 뜻합니다. 인터넷 인프라와 서버군은 마치 구름속에있는것과 같이 사용자는 그 실체를 확인할 수 없습니다. 그러나 이구름에서 서버와 서로 통신하여 데이터를 분산처리합니다. 사용자는 이구름이 어떻게 되어있는지시스템의 내부적인 구조를 몰라도 서비스 업체에서 제공하는 다양한 컴퓨팅 롼경을 이용할 수 있습니다. 지금까지 컴퓨터를 이용하는 사용자가 컴퓨터의 하드웨어, 소프트웨어, 데이터등을 직접 보유/ 관리하고 있었던 반면, 클라우..