끄적끄적
02.14 ~ 02.21 본문
✅ 프로시저
넓은 의미로는 어떤 업무를 수행하기 위한 절차를 의미. 어떤 프로세스를 절차적으로 기술해 놓은 것.
✅ 함수
프로시저의 각 프로세스를 수행하기 위해 필요한 기능들.
✅ #region과 #endregion
#region과 #endregion 옆에 코멘트를 달아서 #region을 접은 경우에도 코멘트 언제든지 확인 가능.
✅ 동적 로딩 (dynamic loading)
컴퓨터 프로그램이 메모리로 라이브러리 또는 다른 프로그램을 로딩하는 방식으로,
CPU의 메모리 사용량을 줄이기 위해 일부 라이브러리 코드의 로딩을 미뤄둔다.
(실행 시에 모든 클래스가 로딩되지 않고 필요한 시점에 로딩)
✅ 2-Tier와 3-Tier의 비교
- 2-Tier : 데이터베이스 미들웨어를 사용한 아키텍쳐
- 3-Tier : 그 외의 미들웨어 사용
✅ Entity FrameWork & ASP.NET
- Entity FrameWork의 정의 및 역할
->Entity FrameWork(EF)는 C#과 같은 객체 지향형 프로그래밍(OOP) 언어에서 데이터베이스를 사용하기 위한 ORM(Object-Relational Mapping) 도구로서, OOP의 객체(Object)와 관계형(Relational) DB의 테이블을 매핑(Mapping)하여 쉽게 데이터를 액세스할 수 있게 함. ASP.NET MVC에서 데이터를 액세스하는 기본 프레임워크로 사용
-> 동적 웹사이트를 만들기 위한 마이크로소프트의 웹 개발 기술. 다른 웹 개발 기술인 ASP, PHP, JSP는 웹 스크립트 언어라고도 부르지만, ASP.NET은 웹 스크립트 언어라고 부르지 않는다.