320x100 728x90 IT 정보66 디자인패턴 MVC에 대해서 MVC(Model View Controller)는 제록스 연구소에서 일을 하던 트뤼그베 린즈커그가 처음으로 소개한 개념으로 데스크톱 애플리케이션용으로 고안되었다. 각 역할에 대해 알아보겠습니다. Model: 뷰가 렌더링할 때, 필요한 데이터 -> 상품 목록이나 주문 내역이 이에 해당된다. View:웹 어플리케이션에서 실제로 보이는 부분이며, 모델을 사용하여 렌더링을 한다. Controller:사용자의 요구의 응답하는 컴포넌트이고, 사용자에 요청에 따라 모델을 업데이트하거나 특정 액션을 수행한다. 기본적인 MVC모델의 설계는 위 그림과 같은데, 위와 같은 방식으로 진행하게 되면 JSP페이지에서 html 코드와 자바 코드가 섞이면서 유지보수에 어려움을 겪을 수 있어서 고안된 모델이 있다. MVC Model2.. 2020. 6. 30. 리눅스] 파일을 찾는 방법 find,locate,whereis 파일은 흔히 데이터를 보관하거나 명령의 실행 절차를 보관하는 파일(실행파일 등)이 있다. 이 포스트는 파일이 어디에 있는지 찾는 방법을 알아보도록 한다. 1.find 일단 find는 단순히 디렉터리를 뒤지는 방식으로 사용자가 입력한 값에 맞는 파일을 찾기 시작합니다. find / -name 파일 이름 을 실행해보시면 아시겠지만 root(/) 디렉터리부터 파일을 탐색하기 때문에 상당히 오랜 시간이 걸립니다. 그 외에도 특정 디렉터리를 한정해서 찾는 방법도 있습니다. find /Users/mac/Downloads .txt 해당 명령어의 의미는 다운로드 디렉터리 안에 txt 파일을 모두 찾는 방법입니다. 사용자 디렉터리로부터 파일 찾기 find (경로) (파라미터) 파일이름 을 해주시면 제가 임의로 생성한 e.. 2020. 6. 28. 리눅스]리눅스의 디렉터리 구조 오늘 포스트 할 내용은 리눅스의 디렉터리 구조입니다. 일단 글을 작성하기 전에 영어로 된 사이트 링크를 소개합니다. https://www.thegeekstuff.com/2010/09/linux-file-system-structure/ Linux Directory Structure (File System Structure) Explained with Examples Linux Directory Structure (File System Structure) Explained with Examples by Ramesh Natarajan on September 8, 2010 Have you wondered why certain programs are located under /bin, or /sbin, or /u.. 2020. 6. 28. 리눅스]쉘과 커널에 대한 이해 위 사진은 IT 관련 전공자들이거나 관심이 있는 분들은 꽤 많이 봤던 그림일 것이다. 물리적인 기계인 하드웨어 하드웨어를 제어하는 커널 사용자가 입력한 명령 어등을 커널이 알아들을 수 있게 만들어주는 쉘 등의 구조로 되어있다. 1. 사용자가 쉘을 통해서 사람이 알아듣기 쉬운 언어로 명령어를 작성하여 하드웨어를 조작 시도 2. 하드웨어는 사람에게 친숙한 언어는 알아들을 수 없기 때문에 커널이 하드웨어가 사용자의 입력을 알아들을 수 있도록 전달을 해주는 역할 (인터페이스의 역할이나 컴파일러의 역할과 비슷하다.) 유닉스 개념을 만든 사람은 왜 쉘과 커널을 분리했을까? 쉘은 사용자의 명령을 해석하는 프로그램이다. 이 둘을 분리하게 되면, 여러 가지의 쉘이 생길 수 있고, 사용자가 편한 쉘을 선택해서 사용이 가능.. 2020. 6. 26. 이전 1 ··· 10 11 12 13 14 15 16 17 다음 300x250 320x100