본문 바로가기

분류 전체보기20

MVC란 무엇인가 MVC란 Model, View, Controller의 약자로서 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성 요소를 세가지의 역할로 구분한 패턴이다. 모델(Model) 어플리케이션이 무엇을 할 것인지 정의한다. 내부 비즈니스 로직을 처리하기 위한 역할을 한다. 즉, 데이터 저장소(DB)와 연동하여 사용자가 입력한 데이터나 사용자에게 출력할 데이터를 다룬다. Model은 다른 컴포넌트들에 대해 알지 못한다. 자기 자신이 무엇을 수행하는지만 알고 있다. 뷰(View) 최종 사용자에게 무엇을 화면(UI)로 보여준다. 화면에 무엇을 보여주기 위한 역할을 한다. 즉, 모델이 처리한 데이터나 그 작업 결과를 가지고 사용자에게 출력할 화면을 만든다. 만든 화면은 웹 브라우저가 출력한다. View 역시도 다른 컴.. 2021. 12. 30.
[리눅스] mysql 서버 간 데이터 전송 A서버[lyh]에서 B서버[lyh2]로 데이터를 [복사]전송하기 위해서는 scp 명령어를 사용해야한다. server만 있고 clients가 없는 경우 openssh-client를 설치해야 한다. openssh-client 설치 yum -y install openssh-clients A서버에서 실행 ssh 0.0.0.0 mysqladmin -usmartcms -p패스워드 create DB명 DB 덤프파일 만들기 mysqldump -uDB접속계정 -p Database이름 > dump.sql ex) mysqldump -usmartcms -p smartcms > dump.sql Enter password : 패스워드입력 문제없이 보내기 위해 덤프 파일에 모든권한을 주자. chmod 777 dump.sql 서버 .. 2021. 12. 27.
Several ports(8005, 8080, 8009) 에러 cmd 관리자권한으로 실행 netstat -p tcp -ano taskkill /f /pid 포트번호 2021. 12. 27.
spring 에서 톰캣 포트바꾸기 서버 더블클릭 - Overview에서 HTTP 포트번호 변경 2021. 12. 27.