
SSR: 서버에서 최종 HTML을 전부 랜더링해서 웹 브라우저에 송출하는 것CSR: 웹 브라우저에서 최종 HTML을 랜더링하는 것 => 클라이언트는 AJAX, Fetch API, Axios등을 사용해 서버에 데이터 요청하고 서버는 데이터(API)를 JSON 혹은 XML

XML 기반 웹 서비스 통신 프로토콜WSDL(Web Services Description Language)을 사용하여 서비스 설명HTTP, SMTP, TCP/IP 등 다양한 프로토콜로 통신 가능보안 및 트랜잭션 관리가 뛰어나지만 무거운 XML을 사용하면서 속도는 느림클

<% %> 따위의 태그들을 뜻함aspx 파일에서 CC- 출력하려면 <%= %>를 사용해야됨<p>합계 = 30</p>Response.Write()와 같은 역할<% %>로 선언한 C- 즉 서버에서 실행된 결과를 HTML로 출력할 때 사용!각 AS

Windows 기반의 웹 서버 및 웹 애플리케이션 서버 역할을 함정적 컨텐츠(이미지 html css 영상 등) 및 비즈니스 로직 처리자바는 톰캣과 NginX 로 둘을 분리했지만, IIS는 한꺼번에 처리클라이언트의 HTTP 요청 받아서 정적 리소스 처리 우선 하고 비즈니

코드 비하인드(.aspx.cs)에서 서버 컨트롤을 작성하다 보면 버튼 클릭 혹은 새로고침과 같은 이벤트가 발생할 시 페이지가 다시 로딩됨.이때 기존 변수에 있던 데이터가 날라가고 처음 초기값으로 세팅되게됨만약 페이지가 재로딩 되어도 상태 값을 저장하고싶으면 Page 객

AJAX를 통해 페이지의 특정 부분만 업데이트(CSR) 하도록 해줌해당 부분은 전체 페이지를 새로고침하지 않아도 UI 변경 가능<ContentTemplate></ContentTemplate>을 통해 UpdatePanel의 영역 지정 가능버튼 클릭 시 전체 페

JQuery에서 쓰이는 ASP.NET의 문법에 대해 알아볼 것임ASP 서버 컨트롤에서 정의한 ID는 무조건 CliendID로 꺼내야 JavaScript가 올바르게 인식 가능

특정 값을 백엔드와 프론트엔드 사이에서 연결시키며 해당 값에 대한 상태를 유지하고, 표시하지 않음에 따라 유연하게 설계가 가능백엔드(C페이지에서 해당 값의 상태를 지속적으로 유지시킬 수 있음(Stateful), ViewState보다 가벼움, 새로고침해도 값 유지가 됨

순수 ADO.NET을 사용할 경우 Java의 순수 JDBC처럼 직접 커넥션 연결, SQL요청, 결과 매핑 작업을 손수 해야되지만 Enterprise Library를 사용할경우 해당 작업을 하는 개발자의 부담을 덜 수 있음DbCommand: DML(SELECT, INSE

다른 플랫폼 혹은 영역 간 REST 및 SOAP 통신을 위함1\. 같은 프로젝트 내 Javascript 프론트 영역에서 AJAX 요청을 통해

요청과 응답을 전부 매핑해줌자바는 HttpServletRequest, HttpServletResponse로 분리되어있지만, ASP.NET은 하나로 처리하네 ㅇㅇ

ASP.NET 에서 JSON 응답 시의 JSON 문자열 그 자체JArray, JProperty로 구성됨JProperty는 JSON 내부에서 데이터를 나타내는 각각의 속성이고 JArray는 속성 중 배열을 의미JObject = JArray + JProperty
Microsoft가 만든 애플리케이션을 쉽게 만들 수 있게끔 재사용 가능한 인터페이스닷넷 기반 앱을 개발할 때 공통적으로 필요한 기능들을 EnterpriseLibrary 컨테이너라는 DI 컨테이너에서 표준화해서 라이브러리 형태로 묶어서 제공Enterprise Libra