2009년 10월 7일 수요일

ASP - Server용 내장객체 MSWC

내장서버 컴포넌트를 공부하신다고 하셨는데, ASP에서 서버용 내장 컴포넌트들은 모두
MSWC를 사용합니다. 대표적인 것은 3가지 정도 밖에 안되니까. 아래 설명한 내용외에는
안 나오리라고 생각되는데요... 그 대표적인 3가지란 아래와 같습니다.

1. Ad Rotator 컴포넌트

공 간이 한정된 웹사이트에서 이미지들를 이용해 광고효과를 내기 위한 컴포넌트입니다. 이 컴포넌트를 이용하면 광고에 나타날 이미지들을 횟수별로 분배할 수 있는 효과를 낼 수 있습니다. 이미지를 다루기 위한 컴포넌트로 생각하시면 되실 듯. Ad Rotator에 관한 예제
는 ASP 거의 모든 책에서 다루고 있으므로 설명은 생략합니다.

객체생성: set AD = Server.CreateObject("MSWC.Adrotator")

2. Content Linking 컴포넌트

보통 우리가 웹 페이지 내에서 링크를 만들 때 anchor를 많이 사용하는데, 추천 사이트
등을 관리하기 위해서는 서버에 텍스트 파일 형태로 리스트를 만들어 놓고, 링크에 대한
수정사항 등이 발생할 때, 텍스트 파일만 고쳐주면 좋겠잖아요.. 그럴때 사용하는 컴포
넌트 입니다.

Set Link = Server.CreateObject("MSWC.NextLink")


3. Browser Capability 컴포넌트

사용자로부터 전송되어온 HTML헤더(브라우저버전,이름등 브라우저에 관한 정보들)내용을 알려주는 컴포넌트입니다.

Set Browser = Server.CreateObject("MSWC.BrowserType")



<%
Set Mytools= Server.CreateObject("MSWC.Tools")
sss = Mytools.Random
aaa = Mytools.FileExists("aaa.txt")

Set Mytools= Nothing
%>



난수를 발생 시킵니다. ex)19718 ---- > <%=sss%>
aaa.txt 파일이 있는 없는 지를 검사 합니다.

없으면 False 값을 돌려 줍니다. -----> <%=aaa%>

댓글 없음:

댓글 쓰기