본문 바로가기

기본3

[C#] ASP.NET에서 MVC 사용하여 프로젝트 구축하기 이직을 하면서 사용하는 기술 스택이 바꼈다. DB는 오라클에서 MSSQL 로 언어는 Java에서 C#으로...! 기본적으로 ASP.NET MVC에 대한 학습이 필요하여 오늘부터 조금씩 정리해 두려고 한다. 이미 mvc패턴에 대해서는 대부분 아실 것이라 생각한다. ASP.NET 에서도 여느 프레임워크 처럼 MVC를 공식적으로 지원하는데, 간단하게 MVC에 대해 설명을 드리면 MVC는 어플리케이션 구조를 모델, 컨트롤러, 뷰 라는 3가지 컴포넌트로 분리하여 호율적인 개발을 가능하게 하는 개발 패턴이다. 이 패턴을 통해 각 컴포넌트 간의 종속성을 줄이고, 각 모듈의 역할을 정확하게 분리하여 TDD나 병행적인 개발을 할 수가 있다. MVC 동작 원리 MVC 패턴은 아시는 것처럼 위의 그림처럼 동작한다. Clie.. 2022. 3. 10.
[Linux] 리눅스 기본 명령어 정리 하이.. 리눅스에서 자주쓰는 명령어를 정래해봤따. ls 디렉토리내 파일 목록 나열 ls -> 현재 디렉토리 파일 목록 ls /etc/sysconfig -> /etc/sysconfig 아래 디렉토리 조회 ls -a -> 숨김 파일 포함 파일 목록 조회 ls -l -> 자세히 보기 ls *.exe -> 확장자가 exe인 목록 보여줌 ls -l /etc/sysconfig/a* -> /etc/sysconfig/ 디렉토리 안에 a로 시작하는 목록 자세히 조회 cd 디렉토리 이동 cd -> 사용자의 홈 디렉토리로 이동 , 만약 root 면 /root 로 cd ~centos -> centos 사용자의 홈 디렉토리로 이동 cd .. -> 하위 디렉토리로 이동 cd /etc/sysconfig -> 절대 경로 이동 cd .. 2020. 7. 17.
[WEB] TypeScript 기본 (1) 회사에서 angular js를 이용한 간단한 웹 프로젝트 유지보수를 진행 중이다. 학교다닐 때부터 그렇게 front-end 쪽 프로그래밍은 관심이 없었기에 ... 간단한 유지보수라도 나에겐 굉장히 어려운 작업이다. ㅠㅡㅠ TypeScript란? HTML5 가 등장하기 이전까지 웹 애플리케이션은 Flash, Siverlight, Active-x 같은 플러그인에 의존해서 interactive 한 웹페이지를 만들어 왔따. 그런데.. HTML5가 등장하고 이러한 방식은 자바스크립트로 대체되었다. 자바스크립트는 굉장히 강력한 언어이다. (웹 의 어셈블리언어라고 불리니 말다했지 뭐..!) 자바스크립트가 매우 많은 장점을 가지고 있지만 몇몇가지 단점도 있다. 자바스크립트가 굉장히 동적이고 느슨한 타입의 언어이다 보니.. 2020. 2. 23.