전체 글
-
[Visual Studio] 자주쓰는 설정모음.Dev/개발환경 2019. 7. 14. 22:22
자주쓰는 설정 및 플러그인 정리. eclipse를 기준으로 IntelliJ, eclipse, Visual Code, Visual Studio의 단축키는 통일하려고 한다. 각자 IDE가 개발 언어의 맞춰서 다양한 편의를 제공하기 떄문에 모든 단축키를 통일하는 것은 바람직 하지 않다고 생각한다. 주석, 라인제거와 같은 빈도 높은 단축키만 세팅 되어있다. 이외에는 레이아웃, 폰트, 줄간격, 탭수 정도의 설정 Setting file에 저장되어 있다. IDE Setting Visual Studio 2015, 2017, 2019 설정파일 [github 링크] 설정법 -> ' Tools > Import and Export Settings. ' 자주 쓰는 플러그인 1. Word Highlight With Margin ..
-
[WPF] DI(의존성주입), IoC(제어의역전) for NinjectDev/닷넷 C# 2019. 7. 13. 15:34
WPF Ioc, DI 라이브러리 NInject에 대해서 알아보자. DI, IoC ...더보기 IoC(Inversion of Control)란, 개발자가 직접 생성하고 컨트롤 해야하는 객체를 프레임워크단에서 직접 컨트롤 해주는 패턴이다. 객체를 new()로 직접 생성하거나, 클래스 내부에서 싱글톤으로 생성하여 개발자가 'Class.Instance.GetDatabases();' 이런식으로 사용하던 것을 프레임워크가 직접 컨트롤 해준다는 의미이다. 그렇다면 직접 생성해도 되고 내부적으로 싱글톤을 사용해도 될텐데, 왜 프레임워크 단에서 이런 기술을 지원하는 것 일까? 프로젝트의 규모가 커지면 그 만큼 관리해야할 서비스단도 많이 질것이고, WPF나 모바일 환경에서의 경우 앱의 상태관리에 필요한 싱글톤객체가 우후죽..
-
[intelliJ] Spring mvc Project 초기 설정하기.Dev/개발환경 2019. 7. 13. 15:02
1. Spring mvc로 프로젝트 생성 2. Maven, Tomcat 설정, 2-1 Run/Debug Configurations -> tomcat -> tomcat Path 입력 -> run start url '/' 로 변경 2-1 프로젝트 오른쪽클릭 - add Fremework - Maven 추가 [이미지 없음] [maven setting git] 3. Spring 라이브러리 추가해주기 `Maven` 4. WEB.xml 설정해주기 (web.xml setting link) 4. Dispatcher-servlet.xml 수정하기 (Dispatcher-servlet.xml git link) 6. Controller 만들어주고 `Dispatcher-servlet`에 component-scan을 해당 패키지 ..