본문 바로가기
728x90
반응형
SMALL

data4

[Web] 클라이언트 폴링(Polling), SSE, WebSocket 비교 1. 클라이언트 폴링(Polling) - 클라이언트가 일정 주기로 서버에 HTTP 요청을 반복적으로 전송하여 데이터를 요청함 - 서버는 요청을 받을 때마다 응답을 반환  - 서버는 클라이언트가 요청하지 않으면 데이터를 전송하지 않음 - 단방향 통신 - 매번 HTTP 요청/응답을 전송하기 때문에 네트워크 오버헤드가 큼 - 데이터가 자주 변경되지 않아도 요청이 계속 발생  - 구현이 간단하며, 모든 브라우저와 서버 환경에서 동작 - 클라이언트 요청마다 새 HTTP 연결이 발생하여, 요청이 많아질수록 서버 부하 증가 - 간단한 구현이 필요할 때, 데이터가 자주 업데이트 되지 않거나 실시간성이 비교적 중요하지 않을 때 적합 2. SSE(Server-Sent-Event) - 클라이언트가 한 번의 HTTP 요청으로.. 2024. 11. 28.
[js] 데이터 엑셀로 내려받기 먼저 FileSaver, xlsx.full 라이브러리 다운로드// 엑셀 다운로드 버튼 클릭 이벤트// 컬럼 이름과 필드를 지정합니다.var columns = [ { field: 'commGrp', title: '그룹' }, { field: 'commCd', title: '코드' }, { field: 'commNm', title: '코드명' }, { field: 'commRmk', title: '비고' }, { field: 'useYN', title: '사용여부' }, { field: 'regDtm', title: '등록일시' }, { field: 'regUsr', title: '등록자' }, { field: 'uptDtm', title: '갱신일시' }, .. 2024. 7. 22.
[.net] TempData TempData는 ASP.NET Core에서 데이터를 일시적으로 저장하는 데 사용되는 사전(Dictionary) 객체주로 요청 간에 데이터를 전달하기 위해 사용됨예를 들어, 컨트롤러 액션에서 뷰로, 또는 리다이렉트된 후 뷰로 데이터를 전달할 때 유용함ASP.NET Core는 기본적으로 TempData를 쿠키 기반으로 저장함 TempData 특징 - 단기 저장소 : 저장된 데이터는 다음 요청에서만 유효하며, 그 이후에는 자동으로 제거됨 - Dictionary 형태 : 키-값으로 이루어짐 - object 타입 TempData 사용 예시// 데이터 저장public IActionResult SomeAction(){ TempData["Message"] = "This is a temporary message... 2024. 7. 19.
[.net] mvc 웹 프로젝트(2) 데이터 구성 Data 프로젝트에 Model, DbContext, DataInitializer 생성 메뉴 모델 구성 - 메뉴는 상단에 대분류, 대분류 클릭하면 사이드 메뉴에 서브메뉴 출력 - 서브메뉴는 부모, 자식 노드 구성할 수 있도록 할 것 public class Menu {     public int Id { get; set; }     public string Name { get; set; }     public string Category { get; set; }     public ICollection SubMenus { get; set; } }  public class SubMenu {     public int Id { get; set; }     public string Name { get.. 2024. 6. 27.
728x90
반응형
LIST