본문 바로가기

반응형
   

Programming

(421)
ASP.NET 캐쉬를 사용한 게시판 ASP.NET 캐쉬를 사용한 게시판 게시판 캐싱 1. 속도를 빠르게.. 2. DB 서버의 부담을 적게 데이타 베이스를 매번 조회 하지 않기 때문에 속도 향상 캐시 사용용도 : 사용횟수가 엄청나게 많거나, 비용이 엄청나게 많이 들거나. 할때사용web.config Add.aspx 이름 이메일 제목 내용 태그적용 암호 Add.csusing System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using System.Configuration; p..
ASP.NET 파일 업로드 다운로드 게시판 ASP.NET 파일 업로드 다운로드 게시판 web.config
ASP.NET 기본 게시판 ASP.NET 기본 게시판 web.config 1. 첫째로 어떤페이지에서든 상단 하단 메뉴를 나누어 사용할수 있게마스터 페이지를 생성한다. Board.master DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> .style1 { width: 100%; } 첫번째 메뉴 두번째 메뉴 세번째 메뉴 네번째 메뉴 ©Copyright 2012 Test.com All rights reserved. 2. 전체적인 스타일을 정하여 새로만들기 asp.net폴더 생성후 Theme 선택 하여 css 파일을 생성한다. webconfig에서 디폴트로 css 파일을 ..
ASP.NET 메모 예제 ASP.NET 메모 예제 Login.aspx DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> memo body, div, p, span, input, td, table, a, textarea { font-family: 맑은 고딕; } #PanelMain, #PanelLog { border: 1px solid gray; margin: 0px auto; padding: 3px; } #PanelLog { margin: 5px; } input { border: 1px solid gray; } function Check() { if (event.ke..
ASP.NET 주소록 구현 ASP.NET 주소록 구현 데이타 베이스 접근시 쉽게 접근하게 하기위하여 클래스파일 생성 내용은 프로퍼티로 get해서 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Data.SqlClient; using System.Configuration; /// /// UserDB의 요약 설명입니다. /// public class UserDB { public UserDB() { // // TODO: 여기에 생성자 논리를 추가합니다. // } public static SqlConnection CreateConnection() { SqlConnection co..
ASP.NET 마스터 페이지, 테마(Theme) 설명 ASP.NET 마스터 페이지, 테마(Theme) 설명 마스터 페이지 - Include 기능 : 별도의 페이지를 컨트롤처럼 페이지 일부에 삽입해서 하나의 페이지로 생성하는 기술 - Include == 사용자 정의 컨트롤(ascx) - 사용자 정의 컨트롤의 버전업 -> 마스터 페이지 - 마스터 페이지도 페이지마다 반복되어 사용되는 부분을 재사용하기 위한 기술(마스터 페이지 == 사용자 정의 컨트롤 x n개) 여타 다른언어의 Include 기능을 닷넷 형식으로 업그레이드 된것이 사용자 정의 컨트롤이다. - *.master + *.aspx = *.aspx => *.html 먼저 master페이지를 만들고 aspx를 만들어야 한다. 마스터 페이지 끼리도 상속 받을수 있다. 웹(ASP.NET) - 기본 게시판만 만..
ASP.NET 인증 Window인증, Forms 인증, Passport인증 ASP.NET 인증 Window인증, Forms 인증, Passport인증 - 모드 3가지 1. Windows 인증 - OS의 계정을 사이트의 계정으로 사용 - 대부분의인증 처리를 OS가 담당 - 가장 손쉽게 구현 - 내부 네트워크(사내 사이트, 소규모) - ASP.NET 기본인증 2. Forms 인증 **(대부분 이거를 많이 사용한다.) - 가장 대중화된 방법 - 인증에 관련된 작업을 직접 구현(아이디+암호 = 로그인) - 계정을 별도로 관리(데이타베이스) 3. Passport 인증 - 통합 인증 - 연합을 맺은 사이트 중 한군데서 로그인을 해도 나머지 사이트 효력.. 회원 사이트 구현 -> 사이트 입장(방문) 1. 회원 2. 비회원 -> 프로그램 관점 1. 로그인을 한사람 2. 로그인을 하지 못한 사..
ASP.NET Cache란? ASP.NET Cache란? 캐시(Cache) - 웹서버측의 임시 메모리 공간 - 용도 : 서버의 효율성 1. 출력 캐시(Output Cache) 메모리일부에 임시페이지를 빼놓는다. 임시페이지를 잠시 저장해놓은 공간을 캐쉬라한다. 반응속도가 최상!!!!!!이다. 인터넷이 좀느릴땐 캐시페이지를 정리만 해도 속도가 많이 향상된다. - 사용자가 페이지를 요청했을때 서버에서 만든 임시페이지를 저장해 놓았다가 다음번 동일한 페이지를 요청할때 페이지 처리 단계를 거치지 않고 미리 저장해놓은 임시페이지를 돌려줌으로써 응답 속도와 자원 관리 등 여러가지 잇점을 취하는 기술 데이터베이스를 사용하게되면 100명이 오면 100명에 것을 데이터베이스를 가져와야 하지만 캐쉬를 사용하면 첫번째 사용만 들어오게 되면 나머지 사람들..

반응형