ASP 기술이란 무엇입니까
이름
ASP: 영어 이름: Active Server Page
편집 본 단락 ASP 발전사
는 1996 년 ASP 가 탄생한 지 15 년이 지났다. 이 짧은 15 년 동안 ASP 는 지금까지 ASP.NET 까지 큰 변화를 겪었다. Asp 의 초판은 .9 베타 버전이며, 1996 년 ASP1. 이 탄생한 이후 웹 개발계에 복음을 가져왔다. 초기 웹 프로그램 개발은 매우 번거롭기 때문에 간단한 동적 페이지를 만들려면 많은 C 코드를 작성해야 하는데, 이는 일반 프로그래머에게는 너무 어렵다. 반면 ASP 는 VBScript 와 같은 간단한 스크립팅 언어를 사용하여 HTML 페이지에 포함된 코드를 작성할 수 있습니다. 프로그래밍 시 내부 구성 요소를 사용하여 쿠키와 같은 고급 기능을 구현할 수 있습니다. 그것의 가장 큰 공헌은 ADO(ActiveX Data Object) 에 있다. 이 구성 요소는 프로그램을 데이터베이스에 대한 조작이 매우 간단하기 때문에 동적 웹 디자인을 하는 것도 쉬운 일이 된다. 그래서 하룻밤 사이에 웹 프로그래밍은 더 이상 상상의 어려운 임무가 아닙니다. 마치 많은 사람들이 한 번에 솜씨를 발휘할 수 있는 것처럼 말입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 1998 년에는 마이크로소프트가 ASP 2. 을 발표했습니다. Windows NT4 Option Pack 의 일부로 IIS 4. 에 대한 외부 액세서리로 사용됩니다. ASP 1. 과의 주요 차이점은 ASP 프로그램 내의 모든 구성 요소가 별도의 메모리 공간을 가지며 트랜잭션을 수행할 수 있도록 외부 구성 요소를 초기화할 수 있다는 것입니다. 2 년에는 Windows 2 이 성공적으로 출시되면서 이 운영체제의 IIS 5. 에 포함된 ASP 3. 도 유행하기 시작했다. ASP 2. 에 비해 ASP 3. 의 장점은 COM+ 를 사용했기 때문에 이전 버전보다 효율이 우수하고 안정적이라는 점입니다. 21 년에 ASP.NET 이 등장했습니다. 처음 개발을 시작했을 때 그 이름은 ASP+ 였지만 Microsoft 의. NET 계획과 일치하기 위해 이 ASP 버전이 ASP3. 을 보완하지 않는다는 것을 보여주기 위해 Microsoft 는 이를 ASP.NET 이라고 불렀습니다. ASP.NET 은 이전 버전과 구조적으로 매우 다릅니다. 거의 완전히 구성 요소와 모듈화를 기반으로 합니다. 웹 응용 프로그램 개발자는 이 개발 환경을 사용하여 보다 모듈화되고 강력한 응용 프로그램을 구현할 수 있습니다.
ASP 웹 기능
ASP 는 동적 웹 페이지 또는 웹 응용 프로그램을 만들고 실행하는 데 사용할 수 있는 서버측 스크립팅 환경입니다. ASP 웹 페이지에는 HTML 태그, 일반 텍스트, 스크립트 명령, COM 구성 요소 등이 포함될 수 있습니다. ASP 를 사용하면 온라인 양식과 같은 대화형 내용을 웹 페이지에 추가하거나 HTML 페이지를 사용자 인터페이스로 사용하는 웹 응용 프로그램을 만들 수 있습니다. ASP 페이지는 HTML 에 비해 다음과 같은 특징을 가지고 있습니다. asp
(1) ASP 를 사용하면 정적 웹 페이지의 일부 기능 제한을 극복하고 동적 웹 기술을 구현할 수 있습니다. (2)ASP 파일은 HTML 코드로 구성된 파일에 포함되어 있어 쉽게 수정하고 테스트할 수 있습니다. (3) 서버의 ASP 인터프리터는 서버측에서 ASP 프로그램을 실행하고 결과를 HTML 형식으로 클라이언트 브라우저에 전달하므로 다양한 브라우저를 사용하여 ASP 에서 생성된 웹 페이지를 정상적으로 탐색할 수 있습니다. (4)ASP 는 서버측 스크립팅 기능을 향상시킬 수 있는 내장 객체를 제공합니다. 예를 들어, 사용자가 HTML 양식을 통해 제출한 정보를 웹 브라우저에서 가져와 스크립트에서 처리한 다음 웹 브라우저에 정보를 보낼 수 있습니다. (5)ASP 는 서버측 ActiveX 구성 요소를 사용하여 데이터베이스 액세스, 전자 메일 전송 또는 파일 시스템 액세스와 같은 다양한 작업을 수행할 수 있습니다. (6) 서버가 ASP 프로그램 실행 결과를 HTML 형식으로 클라이언트 브라우저에 반환하기 때문에 사용자는 ASP 가 작성한 원본 프로그램 코드를 보지 못하여 ASP 프로그램 코드가 도난되는 것을 방지합니다. (7) ACCESS 와 SQL 데이터베이스에 쉽게 연결할 수 있습니다. (8) 개발에는 풍부한 경험이 필요합니다. 그렇지 않으면 해커가 주입공격을 할 수 있도록 허점이 생길 수 있습니다. ASP 는 HTML 과 결합하여 웹 사이트를 만드는 것에 국한되지 않고 XHTML 및 WML 언어와 결합하여 WAP 휴대폰 사이트를 만들 수 있습니다. 하지만 그 원리도 마찬가지다.
ASP- 작동 방식
웹 사이트에 ASP 기능을 통합하면 1, 사용자가 브라우저 주소 표시줄에 웹 주소를 입력하고 기본 페이지 확장자는. ASP 입니다. 2, 브라우저는 서버에 요청을 보냅니다. 3, 서버 엔진이 ASP 프로그램 실행을 시작합니다. 4, ASP 파일은 위에서 아래로 처리하고, 스크립트 명령을 실행하고, HTML 페이지 내용을 실행합니다. 5, 페이지 정보를 브라우저로 보냅니다.
이 ASP 의 업그레이드 플랫폼 편집: asp.net
실행 기능
ASP.NET 은 범용 언어 기반 프로그램을 서버에서 실행하는 것입니다. 이전 ASP 인스턴트 인터프리터와는 달리 서버측에서 처음 실행될 때 프로그램을 컴파일하고, 하나의 해석보다 훨씬 효과적이며, 실행 효율성이 크게 향상되었습니다. ASP.NET 은 웹 애플리케이션 소프트웨어 개발자의 거의 모든 플랫폼에서 실행할 수 있습니다. 공통 언어의 기본 라이브러리, 메시지 메커니즘 및 데이터 인터페이스 처리는 ASP.NET 의 웹 응용 프로그램에 완벽하게 통합됩니다. ASP.NET 은 language-independent 언어로도 독립되어 있기 때문에 자신에게 가장 적합한 언어를 선택하여 프로그램을 작성하거나, 프로그램을 여러 언어로 쓸 수 있습니다. 현재 지원되는 것은 C#, VB.NET, Jscript, ME 입니다. 앞으로 이러한 다양한 프로그래밍 언어 공동 작업 기능은 현재 COM+ 기반 프로그램을 보호하고 ASP.NET 으로 완벽하게 마이그레이션할 수 있습니다.
개발 언어
ASP.NET 에서 일반적으로 사용되는 두 가지 주요 개발 언어가 있습니다. VB.NET 과 C#, C# 는. NET 고유 언어이기 때문에 비교적 더 많이 사용됩니다. VB.NET 은 이전 VB 프로그램용으로 설계되어 이전 VB 프로그래머에게 적합합니다
이 단락의 ASP 의 의미와 특성 편집
ASP 의 다섯 가지 핵심 내용
ASP (applicationserviceprovider, applicationserviceprovider, applicationserviceprovider) 는 "네트워크를 통해 리스 방식으로 애플리케이션 서비스를 제공하는 실무자" 를 의미합니다. 이러한 서비스 중심 거래 모델은 기업이 임대를 통해 보다 비용 효율적인 방식으로 소프트웨어를 사용할 수 있도록 하고, 업계의 중앙 집중식 관리로 인해 기업 유지 관리 비용을 크게 절감할 수 있도록 합니다. 기본적으로 ASP 는' 소프트웨어 서비스화, 서비스 네트워킹',' 정보 아웃소싱 서비스 및 네트워크 결합' 과' 제품 통로화, 채널 제품 화' 를 갖추고 있습니다. ISP(InternetService Provider) 와 its (information technology service) 의 결합으로 볼 수도 있습니다. 대중적인 견해에 따르면 ASP 는 다음과 같은 다섯 가지 핵심 의미를 가지고 있습니다:
a B. ASP 서비스는 서버, 인력, 시스템, 시스템 승인 등의 사전 리소스 투자 없이 "맞춤형" 새로운 애플리케이션 시스템 환경에서 액세스할 수 있는 서비스 (예: ISP) 를 사용자에게 제공합니다. 이러한 서비스는 일반적으로 월 ASP 에 서비스 요금을 부과합니다. C. ASP 는 중앙 집중식 관리 방식을 채택하고 있습니다. ASP 에는 일반적으로 모든 고객이 인터넷을 통해 원격으로 액세스하여 기술 지원 및 컨설팅 서비스를 받는 관리 센터가 있습니다. D. 일대다 서비스, 즉 ASP 는 표준화된 패키지를 제공하며, 제품은 최소한의 사용자 정의이거나 고객 사용자 정의가 이루어지지 않아 업계 사용자에게 실용적이고 편리한 표준에 도달했습니다. E. 계약 제공에 따르면 ASP 고객의 눈에는 ASP 가 고객 계약 내용에 따라 관련 서비스를 제공하여 애플리케이션 서비스 시스템 서비스가 실제로 이행될 수 있도록 하는 기관입니다.
2. ASP 가 왜 화를 내는가? < P > 크게 국내 기업의 생존과 발전을 괴롭히는 핵심 문제는 관리 문제다. 인터넷의 보급과 응용이 심화됨에 따라 기업 사용자는 언제 어디서나 ASP 의 서버와 소프트웨어 시스템을 직접 임대하여 비즈니스 관리를 수행할 수 있습니다. 이를 통해 얻을 수 있는 이점은 다음과 같습니다. 첫째, 기업은 IT 건설에 많은 자금을 절약하고 기업 관리 정보화 비용을 대폭 절감할 수 있습니다. 둘째, ASP 사용자는 다양한 방식으로 응용 프로그램 및 서비스를 받을 수 있으며, 소프트웨어 서비스 제품은 네트워크를 통해 매우 짧은 시간 내에 완벽하고 효율적이며 고급 엔터프라이즈 관리 시스템을 구성할 수 있습니다. 엔터프라이즈 통합 운영 관리 방안을 신속하게 얻을 수 있습니다. 인터넷 경제 발전은 비약적으로 발전하고 있으며, 전자상거래는 하루 천리, 인터넷과 웹사이트는 포털에서 콘텐츠, 주의력에서 수직성에 이르기까지 점차 ASP 에 열중하는 것도 주요 원인이다. 필자 자료에 따르면 국내 최초로 ASP 에 감전된 것은 네티즌' 새' 로, 1998 년 6 월 ASP 기술을 연구, 교류, 검토하는' 새의 집' 을 자발적으로 조직해 현재 chinaasp.com 으로 발전하여 국내 최초의 ASP 응용 기술 서비스 공급자 사이트가 됐다. 상해의 상호이망유한공사는 국내 실태와 결합해 국내 기업을 위한 ASP 플랫폼 상호교환망을 내놓고, 전자상거래를 핵심으로 하는 기업 내, 외부 네트워크 시설, 애플리케이션을 위한 원격 아키텍처 및 호스팅 서비스를 기업에 제공하고, 가상 기업 포털 (EP) 을 만들어 ASP 를 직접 상업 증식에 적용한다. 또한 ISP 는 ASP 의 품으로 전향해 ASP 의 진일보한 발전의 산물이 되었습니다. 소프트웨어 업체는 ASP 에 대해 더욱 독보적이다. 업계 의 최신 소식 은 중국 제 3 통신' 인터넷 통' 이 이미 ASP 발전 전략 을 제정 했 고, 국내 최대 관리 컨설팅 회사' 햄프' 는 소속 8 개 자회사를 기업 내부 자원 계획 관리 (ERP) 분야 의 ASP 중 베이징' 연합 상호 작용' 이 고객 관계 관리 (CRM) 분야 를 겨냥 했 다 ASP 는 IT 경제 붐 속에서 이슬을 드러내고 있으며, 그 발전 전망은 헤아릴 수 없다.
3. ASP 의 발전 단계와 문제점 < P > 네트워크 서비스 업체, 소프트웨어 공급업체 및 ISP 를 주력으로 하는 다양한 IT 역할이 자신의 우세 조건에 따라 ASP 분야에 대해 다양한 시도를 하고 있습니다. 현재 단계에서 ASP 는 표준화와 수량화 개념이 없는 수많은 서비스를 제공하고 있으며, 하드웨어 공급업체는 ASP 의' 토양' 과 세력 방향에 가깝고, 소프트웨어 공급업체와 ISP 는 ASP 사업의 최전선에 직접 참여하고 있습니다. 필자는 일정 기간 동안 시험과 발전을 거쳐 ASP 가 서비스 통합 방면으로 발전할 것이며, 제품과 서비스의 초보적인 표준화는 곧 확립될 것으로 예상하고, 이어 시장 정제와 표준 개발, ASP 제품 성숙기에 접어들면서 ASP 의 꾸준한 성장은 결국 IT 업계 비즈니스 모델의 핵심이 될 것으로 예상하고 있습니다! (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 성공명언) 현재 ASP 발전의 길에서 가장 큰 문제는 관념의 변화 방면이다. 즉, 구매 대신 임대, 제품 판매상 대신 서비스 통합, 제품 경제 대신 서비스 경제 등이 있다. 구체적으로 말하자면, 안전과 서비스의 질은 ASP 와 고객 * * * 이 함께 관심을 갖는 최우선 과제이며, ASP 가 제시한' 첨단 기술 임대' 라는 구호를 실현하기 위해 ASP 는 임중 먼 길을 가고 있습니다!