[설문조사 사이트 테스트]
이름 :
점넷(.Net)
분류 전체보기 (176)
점넷공간 (38)
COMPUTER (1)
.NET (29)
DB (36)
SCRIPT (3)
MarkUp & CSS (3)
OS (7)
IT Story (52)
Information (7)
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2008. 7. 24. 07:00

웹 서버 어플리케이션 기술의 변천사에 대해 장단점 비교 첫번째로 CGI에 대해 알아보도록 하겠습니다.

 

CGI ( Common Gateway Interface )?

 

사용자(클라이언트)가 서버에게 요청이 있을 때 요청이 응용프로그램에 의해 처리될 필요가 있는 요청이라면 서버가 응용 프로그램을 실행시켜주고 필요한 메시지를 받습니다.

이때 서버와 응용프로그램 사이에 데이터를 주고 받기 위한 표준화된 방법CGI라고 정의되어 있습니다.

 

특징을 보면

동적 웹 페이지를 제공하기 위해 고안된 초기의 방법이라고 알려져 있고,

실행 가능한 프로그램으로 되어 있다고 합니다.  ( 실행 파일 )

:) http://localhost/dtbcgi/dtbcgi.exe

 

장점을 보면

실행 가능한 파일을 만드는 프로그램 언어면 어떤 언어를 사용해도 상관없습니다. (유닉스 기반에서는 펄[perl]을 많이 사용한다고 합니다.)

그리고 WIN32 프로그램이 일반적으로 할 수 있는 것은 모두 할 수 있다고 합니다.

( 데이터베이스 처리, 파일 처리, 레지스터 작업 등등.. )

 

단점을 보면

CGI 프로그램을 실행하면 즉 URLhttp://localhost/dtbcgi/dtbcgi.exe 과 같은 주소를 입력하면

IIS(Microsoft Internet Information Service)에서는 가상 디렉토리에 있는 dtbcig.exe 파일을 실행 또는 다운로드 하려고 할 것입니다.

이 경우 우리는 실행하기를 원하므로 가상 디렉토리 실행권한에 실행을 허용해 주어야 합니다. (그림참조)

  

사용자 삽입 이미지

 

그리고 CGI 프로그램은 실행되면 메모리에 로드되고 프로그램이 종료되면 메모리에서 완전히 사라집니다.

 

프로세스를 생성하고 소멸시키는 일에는 여러 작업이 연관되어 있습니다.

 

각각의 요청에 대한 프로세스의 생성과 소멸은 결국 성능에 문제를 일으킨며 또한 리소스에 대한 부분도 연관되어 있습니다.

 

만약에 사용자 100명이 같은 CGI 프로그램을 실행하게 되면 메모리에는 같은 프로그램의 인스턴스 100개가 로드 되겠죠

 

로드된 인스턴스들은 웹서버의 리소스를 순식간에 차지해 확장성 문제를 일으키게 되는 것이죠

 

, 동시 사용자가 많은 곳에서는 권장하지 않습니다.

 

 

━━━━━━━━━━━━━━━
by
한상국(han3925)
MAIL  han3925@gmail.com
         han3925@hotmail.com
BLOG
pointnet.tistory.com
━━━━━━━━━━━━━━━

2008. 7. 17. 21:01
동티 전우 모임

2008년 6월 28일
동티모르에서 같이 파병생활을 했던 용사들의 모임이 있었다.
전라도 광주에서도 올라온 용사도 있었기에 서울에 있는 용사들은 참석을 안할수가 없었다.
( 그래도 바쁜 사람들은 못왔다는거^^ )

1년에 한두번 보기기 힘든 사람들이지만.. 오랜만에 만나도 몇일전에 본것같은 친근감은 여전했다.
파병당시엔 미우나 고우나 항상 붙어있고 같이자고 했던 사람들...

좋은 인연이면서 특별한 인연이다.

파병당시 내가 왕고(파병 당시 최고 고참)였기에 이모임에서도 내가 왕고의 역활을 해주길 바라는것 같다.

밖에서는 다 같은 사회인이야 얘들아;;

정기적인 모임 일정을 정해서 그날짜에 시간되는 사람들끼리라도 모여서 이 인연을 계속 이어가야 할것같다.


  나름데로 전투파병이었으니 (피는 보지 않았지만^^) 피를 나눈 전우이지 않는가..

연락이 안되는 녀석, 외국에 나가있는 녀석 등등.. 다함께 모임에서 만났으면 하는 기대를 가지며...

RokBatt 8th 아리아리!!


2008. 7. 17. 07:00

Active Server Pages .NET (이하 ASP.NET)이란 무엇일까요?

간략하게 정의하자면 닷넷프레임워크를 기반으로 한 동적 웹 서버 응용 프로그램 개발을 위한 마이크로소프트의 웹 기술이라고 보시면 됩니다.

ASP.NET에 대한 개요는 MSDN을 참고하시면 좋습니다.

여기서 의문이 생기겠죠?

 

첫 번째

ASP도 동적 웹 서버 응용 프로그램 개발을 위한 마이크로소프트의 웹 기술이라고 알고 있는데 무슨 차이가 있느냐?

 

두 기술의 차이는 다음시간에 [웹 서버 어플리케이션 기술의 변천사에 대해 장단점 비교]를 할 때 다루도록 하겠습니다. ^^

 

두 번째

동적 웹 서버 응용 프로그램이 무엇이냐?

동적 웹 페이지를 만들어 주는 응용 프로그램입니다.

 

동적 웹 페이지는 무엇이냐?

상반되는 정적 웹 페이지와 비교를 해보겠습니다.

 

정적인 웹 페이지

정적 웹 페이지는 웹 서버에 이미 준비 되어진 페이지를 그대로 전달 해주는 웹 페이지 입니다.


동적인 웹 페이지
반대로 정적인 웹 페이지는 사용자(클라이언트) 요청에 의해 동적으로 생성된 웹 페이지 입니다.

 

웹 서버 애플리케이션 기술의 변천사를 보게 되면 CGI – ISAPI – ASP – ASP.NET 형태로 진화 하였다고 간략하게 정의 할 수 있습니다.

진화 하게된 계기는 각각의 단점들을 보완하기 위해서 입니다.

각 단계별 장단점에 대해서는 다음 시간에 간략하게 다루도록 하겠습니다.

━━━━━━━━━━━━━━━
by 한상국(han3925)
MAIL  han3925@gmail.com
         han3925@hotmail.com
BLOG pointnet.tistory.com
━━━━━━━━━━━━━━━

2008. 7. 14. 00:14
닷넷채널 운영진
닷넷채널 운영진


그동안 무소식이 희소식이라는 사명으로.. 소리없이 생존해 있던( 사이트는 죽어있었지만.. ) 닷넷채널 운영진이
2008년 7월 10일날 한자리에 모였습니다. ( 한분제외;; )

그동안의 고요함을 깨고 다시 움직이게 시작한게 이번이 처음은 아닙니다.
그전에도 1,2차( 사이트가 죽은이후 부터 1차시작^^ )의 모임이 있었구요
이번은 3차 모임이었습니다.
1,2 차때는 그동안의 반성과 현재의 문제점 앞으로의 방향성에 대한 논의가 있었습니다.
그결과 닷넷채널 팀 블로그가 생성되었고 3차 모임때는 이 팀블로그의 운영에 관한 논의가 있었습니다.

그동안의 부진을 만외하기 위해서라도 다들 열심히 해야겠다는 의견들이 분주했습니다.(좋은결과죠^^)
앞으로의 닷넷채널 팀 블로그에 많은 관심 부탁드립니다.
팀블로그 주소는 기존의 http://www.winkey.pe.kr 또는 http://dncblog.tistory.com 으로 접속하시면 됩니다.

아래는 논의가 끝나고 다들 사진찍기에 바쁜 운영진들의 천진난만한 모습을 핸드폰 동영상으로 살짝 담아 보았습니다.^^ ( 살짝 본인의 얼굴도 등장하는군요^^ )
 




━━━━━━━━━━━━━━━
by 한상국(han3925)
MAIL  han3925@gmail.com
         han3925@hotmail.com
BLOG pointnet.tistory.com
━━━━━━━━━━━━━━━


 

2008. 7. 10. 09:26



부산개발자그룹에서 알려드립니다.


-----------------------------------------------------------------------------------------------

SQL Server 2008 소개


-----------------------------------------------------------------------------------------------

개요
일시 2008년 7월 19일 15:00 ~ 18:00 (3시간)
장소 경남정보대학 ICT빌딩 1층 아트홀
주제 SQL Server 2008 소개
등록 사전등록
자료 세미나 당일 배포 및 홈페이지 첨부된 파일 출력
참가비용 부산개발자그룹 후원금 1,000원
주최 경남정보대학교
주관 부산개발자그룹

강사소개
성명 김정선
이력 1993.11 ~ 1996.06 : 삼성중공업 ECIM팀
1996.06 ~ 2000.12 : 프리랜서
2001.01 ~ 2007.09 : 삼성SDS 멀티캠퍼스
2005.02 ~ 현재 : 필라넷 DB사업부
프로젝트
수행경력
1) SQL Server 컨설팅 경력 (2005.03 ~ 현재)
2) 개발 프로젝트 경력
강의경력 SQL Academy/Tricom 교육센타 강사 (2007 - 현재)
Microsoft SQL Server MVP (2002 – 현재)
삼성멀티캠퍼스 전임 교수 (2001 - 2007)

2008.07. SQLAcademy/SQL Server 2008 세미나/SQL Server 2008 New Features
2008.03. MS/Heroes 신제품 발표회/Meet the Experts 코너 진행
2008.03. MS/Heroes 신제품 발표회/SQL Server 2008 발표
2007.11. MS/HandsOnLab 세미나/쿼리튜닝실습
2007.10. 필라넷/SQL Server 아카데미 오픈 세미나/Query Optimizer
2007.09. MS/미국 PASS 2007 Denver, Colorado참석
2007.05. MS/TechNet HandsOnLab 세미나/제1회SQLServer 사용자를 위한 실습
2006.10. MS/TechNet 온라인 세미나/SQL Server 2005 포켓북 핵심정보-2차
2006.07. MS/TechNet 온라인 세미나/SQL Server 저장 프로시저 성능 최적화-2차
2006.07. MS/TechNet 온라인 세미나/SQL Server 저장 프로시저 성능 최적화-1차
2006.05. MCPWorld/ 제 28회 SQL Server 고급 과정 세미나 강의

2005.12. MS/TechNet 온라인 세미나/SQL Server 2005 Upgrade-2차
2005.12. MS/TechNet 온라인 세미나/SQL Server 2005 Upgrade-1차
2005.11. MS/Ready 신제품 발표회/Ask the Experts 코너 진행
2005.10. MS/MVP LiveChat, SQL Server 전문가 되기
2005.09. MS/미국 PASS 2005 Grapevine/Dallas, Texas 참석
2005.09. MCPWorld/제6회 영남 기획 투어 세미나
2005.08. 필라넷/SQL Server 2005 개발자를 위한 세미나/ADO.NET 2.0
2005.06. 필라넷/SQL Server 2005 관리자를 위한 세미나/Metadata & DMO
2005.06. MS/미국 Tech-ED 2005 Orlando, Florida 참석
2005.5-6. MS/Devdays 2005 서울/부산/대전, SQLCLR vs T-SQL 강의
2005.03. MS/MSDN Webcasts, SQL Server 2005 for Developers 강의
2004.12. MCPWorld/제 18회 SQL Server 고급 과정 세미나 강의
2004. Devpia/SQL Server 커뮤니티 시샵
2004.02~현재. MS/SQL specialist Group Study / 매 2주차 토요일

2006.09~11. 잡코리아 SQL Server 쿼리 튜닝 교육

2005.07. 연합뉴스 SQL Server 2000 Fundamentals 교육
2004. MS/Lionbridge SQL Server 2000 교육
2003. MS/One-Site 강사
2003. MS/Online Chat Host
2001. 유니텔 IT 세미나 강사
1999 – 2000. 다우교육센타 시간 강사
1998.11. 대우전자/정보통신 VB 5.0 교육
1998.08. MS/호남지역 대학교수 대상 VB 5.0 교육
1998. 현대정보기술 강사
저서 및 저술 2008. SQL Server 2005 쿼리 튜닝 및 최적화 전문가 (개정교재)
2008. Microsoft Heroes Happen Here 블로그 필진
2007. SQL Server 2000 쿼리 튜닝 및 최적화 전문가 (교재)
2007. SQL Server 2005 성능 문제 해결-TechNet Whitepaper(Microsoft)
2006. Inside SQL Server 2005 Programming (Microsoft/정보문화사)
2006. SQL Server 2005 포켓 컨설턴트 관리자용 (Microsoft/정보문화사)
2006. (포켓북)SQL Server 2005 New Features for Administrators (Microsoft)
2006. (포켓북)SQL Server 2005 New Features for Developers (Microsoft)
2004. SQL Server 2000/2005관련 번역 감수 (Microsoft / Lionbridge)
2003. Fundamentals SQL Server Programming 부교재 (삼성멀티캠퍼스)
2003. 분석 설계자를 위한 데이터베이스(삼성멀티캠퍼스)
2002. ZDNet Korea SQL Server 기사 기고
수상경력 2008. Microsoft MVP 2008 SQL Server
2007. Microsoft MVP 2007 SQL Server
2006. Microsoft MVP 2006 SQL Server
2005. Microsoft MVP 2005 SQL Server
2004. Microsoft MVP 2004 SQL Server
2003. Microsoft MVP 2003 SQL Server
2002. Microsoft MVP 2002 SQL Server

세미나내용
개요 이제 곧 발표될 SQL Server 2008의 새로운 기능, 확장된 기능에 대해서 전반적으로 살펴봅니다. 더불어 새로운 버전으로 업그레이드나 마이그레이션을 고려하고 있는 사용자들에게 가이드를 제공할 예정입니다.

SQL Server 2008 소개
- 관리 측면 Hot Features
- 구현 및 개발 측면 Hot Features
- BI 측면 Hot Features (간략 소개)
상세섹션 * 상황에 따라 세션의 내용이 변경될 수도 있습니다.

Session 1 (15:00 ~ 15:50)
Enterprise Data Platform
- 정보 보호 향상 기능
- 비즈니스 영속성
- 자원 관리
- 정책 기반 관리

Section 2 (16:00 ~ 16:50)
Dynamic Development
- 개발 단순화
- 정보의 다양성
- 추가 향상 기능

Section 3 (17:00 ~ 17:50)
Beyond Relational & Pervasive Insight
- 데이터 통합
- 정보 처리 향상
- 실행 가능한 의사 결정

참석인원수를 파악하고자 하오니 참석자는 아래 페이지에 댓글로 남겨주시기 바랍니다. 감사합니다.

사전등록


많은 분들이 참여해주셔서 자리를 빛내주시기 바랍니다.