전문가들이 들어와 웹사이트 구축 과정에 대해 이야기를 나눕니다.
질문 1. ASP란 무엇입니까?
Microsoft® ASP(Active Server Pages)는 동적 대화형 웹 서버 응용 프로그램을 만들고 실행할 수 있는 서버측 스크립팅 환경입니다. ASP를 사용하면 HTML 페이지, 스크립트 명령 및 ActiveX 구성 요소를 결합하여 대화형 웹 페이지와 강력한 웹 기반 응용 프로그램을 만들 수 있습니다. ASP 응용 프로그램은 개발 및 수정이 쉽습니다.
HTML 작성자
HTML 작성자라면 ASP 스크립트를 사용하여 대화형 페이지를 쉽게 만들 수 있다는 것을 알게 될 것입니다. HTML 양식에서 데이터를 수집하거나 고객 이름으로 HTML 파일을 개인화하거나 브라우저에 따라 다른 기능을 사용하고 싶다면 ASP가 탁월한 솔루션을 제공한다는 것을 알게 될 것입니다. 이전에는 HTML 테이블에서 데이터를 수집하려면 CGI 애플리케이션을 만들기 위한 프로그래밍 언어를 배워야 했습니다. 이제 몇 가지 간단한 지침을 HTML 파일에 삽입하여 테이블에서 데이터를 수집하고 분석할 수 있습니다. 대화형 페이지를 만들기 위해 더 이상 완전한 프로그래밍 언어를 배우거나 별도의 프로그램을 컴파일할 필요가 없습니다.
ASP와 스크립팅 언어를 사용하는 기술을 익히면 더 복잡한 스크립트를 만들 수 있습니다. ASP를 사용하면 ActiveX 구성 요소를 쉽게 사용하여 데이터베이스에 연결하여 정보를 저장하고 검색하는 등의 복잡한 작업을 수행할 수 있습니다.
숙련된 스크립터
VBScript, JavaScript 또는 PERL과 같은 스크립팅 언어를 이미 알고 있고 ASP에 대한 방법을 알고 있는 경우. ActiveX 스크립팅 표준을 준수하는 적절한 스크립팅 엔진이 설치되어 있으면 ASP 페이지에서 모든 스크립팅 언어를 사용할 수 있습니다. ASP에는 Microsoft® Visual Basic® Scripting Edition(VBScript) 및 Microsoft® JScript® 스크립팅 엔진이 함께 제공되므로 스크립트 편집을 즉시 시작할 수 있습니다. PERL, REXX 및 Python용 ActiveX 스크립팅 엔진은 타사 개발자를 통해 제공됩니다.
웹 개발자
Visual Basic과 같은 프로그래밍 언어를 이미 알고 있다면 ASP가 웹 응용 프로그램을 빠르게 만드는 데 매우 유연한 방법이라는 것을 알게 될 것입니다. HTML에 스크립트 명령을 추가하여 애플리케이션에 대한 HTML 인터페이스를 생성할 수 있습니다. 자신만의 ActiveX 구성 요소를 생성하면 응용 프로그램의 비즈니스 논리를 스크립트, 다른 구성 요소 또는 다른 프로그램에서 호출할 수 있는 모듈로 캡슐화할 수 있습니다.
웹 컴퓨팅에 ASP를 사용하면 웹 공급업체가 단순히 콘텐츠를 게시하는 것이 아니라 대화형 비즈니스 응용 프로그램을 제공할 수 있으므로 실질적인 이점을 얻을 수 있습니다. 예를 들어 여행사는 ASP 스크립트를 사용하여 항공사 일정을 게시하는 것 이상의 작업을 수행할 수 있으며, 고객은 이용 가능한 항공편을 보고, 요금을 비교하고, 좌석을 예약할 수 있습니다.
Windows NT 옵션 팩에 포함된 MTS(Microsoft Transaction Server)는 서버에서 프로그램을 구축하는 데 드는 복잡성과 비용을 줄여줍니다. MTS는 안전하고 확장 가능하며 안정적인 웹 응용 프로그램 개발의 복잡성을 해결합니다.
Active Server Pages 모델
브라우저가 웹 서버에서 .asp 파일을 요청할 때 ASP 스크립트가 실행되기 시작합니다. 그런 다음 웹 서버는 요청된 파일을 완전히 읽고 모든 스크립트 명령을 실행하며 웹 페이지를 브라우저에 전달하는 ASP를 호출합니다.
스크립트가 클라이언트가 아닌 서버에서 실행되기 때문에 브라우저에 전달되는 웹 페이지는 웹 서버에서 생성됩니다. 따라서 브라우저가 스크립트를 처리할 수 있는지 여부에 대해 걱정하지 마십시오. 웹 서버는 이미 모든 스크립트 처리를 완료하고 표준 HTML을 브라우저에 전송합니다. 서버측 스크립트는 스크립트 결과만 브라우저에 반환되므로 쉽게 복제되지 않습니다. 사용자는 자신이 탐색 중인 페이지를 생성한 스크립트 명령을 볼 수 없습니다.
질문 2 PHP란 무엇인가요?
PHP3.0은 이제 인터넷에서 가장 인기 있는 스크립팅 언어 중 하나일 수 있습니다. 이는 빠르고 Windows, Unix, Linux 등에서 실행할 수 있는 새로운 유형의 CGI 프로그래밍 언어입니다. 플랫폼의. 강력한 기능과 사용 용이성으로 인해 출시 이후 수많은 웹 프로그래머가 선호하게 되었습니다. CGI나 다른 방법을 사용하여 구현하기 어려운 많은 작업을 PHP를 사용하면 단 몇 줄의 코드만으로 해결할 수 있습니다. ASP와 마찬가지로 PHP 코드는 HTML에 포함되어 있어 프로그래밍이 더욱 편리해집니다.
PHP3.0은 Perl, Java, C 등 많은 개념이 상당 부분 혼합되어 있다고 할 수 있습니다. 문법 구조를 기본적으로 C에서 차용했기 때문에 PHP를 배우기가 어렵지 않고 초보자도 쉽게 시작할 수 있습니다. 파일 업로드, 비밀번호 인증, 쿠키 운영, 이메일 송수신, 동적 GIF 생성 등의 기능이 내장되어 있습니다. 그리고 가장 강력한 기능은 데이터베이스 기능입니다. 인터넷에 데이터베이스를 게시하는 것은 결코 쉬운 일이 아닙니다. MySQL, Oracle, Sybase, mSQL, Generic ODBC, PostgreSQL 등 오늘날 널리 사용되는 대부분의 데이터베이스 서버를 지원합니다. 이는 웹 프로그래머에게 선택의 여지를 많이 제공하며 플랫폼을 변경할 때 PHP 코드를 변경할 필요가 없습니다. PHP3.0 데이터베이스 인터페이스에 대해서는 나중에 자세히 논의할 것이며, 특히 MYSQL을 꺼내서 PHP와의 인터페이스에 대해 논의할 것입니다. MYSQL은 아마도 오늘날 인터넷에서 가장 강력한 데이터베이스 서버 중 하나일 것입니다.
PHP3.0이 강력한 이유 중 하나는 PHP3.0이 목표 지향적 언어이기 때문에 작업 구현이 간단하고 빠르다는 것입니다. 계속 읽기 전에 다음 사항을 알아야 합니다.
1. PHP3.0은 소위 서버 측 스크립트 언어로 ASP와 동일하지만 VbScript와 같은 클라이언트 측 스크립트와는 다릅니다. , JavaScript는 매우 다릅니다. 즉, PHP 스크립트가 작동하려면 해당 인터프리터가 서버에 설치되어 있어야 합니다. 그리고 구성에 오류가 없는지 확인하십시오. 이 프로그램은 /에서 다운로드할 수 있습니다.
2. PHP3.0은 완전히 다시 작성되었으므로 PHP2.0 및 PHP/F1과 완전히 동일하지는 않습니다. 따라서 어떤 버전의 PHP를 설치했는지 확인하십시오. PHP3.0이 이전 버전보다 더 빠르고 강력하다는 것은 의심의 여지가 없습니다. 이 문서의 모든 구문은 PHP3.0 버전을 기반으로 합니다.
3. PHP3.0을 설치하고 디버깅한 후에는 문서를 보관해야 합니다. 이 문서에는 PHP를 학습하는 과정에서 필수적인 모든 명령과 구문 구조가 나열되어 있습니다.
질문 3. 웹사이트 구축을 위해 HTML은 꼭 배워야 하나요?
HTML은 웹사이트 구축 학습의 기초입니다. 그는 ASP PHP JSP를 배우기 위한 기초입니다. HTML을 배우는 것이 더 쉽습니다.
웹사이트를 배울 때 꼭 배워야 할 필수템!
질문 4. HTML을 어느 정도 배워야 하나요? 우리가 일반적으로 HTML이라고 부르는 것은 코드입니다. 그렇죠?
HTML 코드를 읽고 이해하는 방법만 배우면(HTML은 웹페이지를 만드는 코드입니다)
약간의 코드만 작성할 수 있으면 됩니다! ! 웹사이트를 만들 준비가 거의 다 되었습니다. 그러면 동적 언어도 배울 수 있습니다. 예: ASP PHP JSP ASP.net