질문 : 모든 ASP 파일에서 명시 적 옵션을 사용해야합니까?
답변 : 실제 응용 분야에서 VBScript 변수의 개념이 흐려져 변수를 선언하기 위해 DIM을 사용하는 대신 변수를 직접 사용할 수 있지만 이는 좋은 습관이 아니며 변수가 반복적으로 정의 될 수 있기 때문에 프로그램 오류를 쉽게 유발할 수 있습니다. . 프로그램에서 옵션 명령문을 사용할 수 있으므로 변수를 사용하면 먼저 선언되지 않은 변수가 사용되면 런타임 중에 오류가 발생합니다.
실습은 ASP 파일에서 명시 적 옵션을 사용하면 프로그램 오류 가능성을 최소화하고 전반적인 성능을 크게 향상시킬 수 있음을 증명했습니다.
10. 질문 : ASP 파일을 실행할 때 보안 조치는 무엇입니까?
답변 : ASP는 우수한 코드 보호 메커니즘을 제공하며 모든 ASP 코드는 서버 측에서 실행되며 클라이언트 코드 실행 결과 만 리턴합니다. 그러나 악의적 인 사람들이 의도적으로 웹 서버를 파괴한다는 것은 여전히 배제되지 않으므로 ASP 파일을 작성할 때 보안 문제에 더 많은주의를 기울여야합니다.
ASP에서는 Inc에서 확장자로 도입되지만 ASP를 확장자로 사용하여 파일을 소개하는 것이 좋습니다. 이러한 코드가 보안 메커니즘이 좋지 않은 웹 서버에서 실행되면 주소 표시 줄을 입력하여 가져 오는 파일의 내용을 탐색 할 수 있습니다 (Inc는 확장자입니다). 특정 유형 (예 : Inc)은 정의되지 않으며 파일은 소스 코드에 표시됩니다.
또한 데이터베이스 파일을 웹 사이트 구조 내에 배치하지 않으므로 악의적 인 사람이 데이터베이스 경로를 얻을 때 데이터베이스를 쉽게 얻은 다음 데이터베이스 콘텐츠를 임의로 변경할 수 있습니다. 더 나은 접근 방식은 다음을 포함하여 DSN의 지정된 데이터 제공 업체에 연결하는 것에 대한 정보를 저장하는 데이터베이스 (날짜 소스 이름)의 데이터 소스 이름을 작성하는 것입니다. 데이터베이스의 물리적 위치, 액세스에 사용되는 드라이버 유형입니다. 데이터베이스, 데이터베이스에 액세스 할 때 DSN에 직접 액세스 할 수 있습니다.
질문 : 웹 데이터베이스 관리 시스템을 평가할 때 어떤 문제를 고려해야합니까?
답 : 웹 데이터베이스 관리 시스템을 평가할 때는 세 가지 문제가 있어야합니다.
12. 질문 : ADO는 무엇이며 데이터베이스는 어떻게 작동합니까?
답변 : ADO의 전체 이름은 ActiveX Data Object (ActiveX Data Object)이며, 데이터베이스에 액세스 할 수있는 최적화 된 전용 객체 세트입니다. . 홈페이지 컨텐츠는 SQL 명령을 실행하여 사용자가 브라우저 화면에서 사이트 데이터베이스에 대한 정보를 입력, 업데이트 및 삭제할 수 있습니다.
ADO는 주로 연결, 레코드 세트 및 명령이 포함됩니다.
· 연결 객체 : 데이터베이스 파일을 열거 나 연결하는 책임;
· 레코드 세트 개체 : 데이터베이스의 내용에 액세스합니다.
· 명령 개체 : 데이터베이스에 작업 쿼리 지침 발행 및 SQL Server에 대한 저장 프로 시저를 실행합니다.
질문 : 데이터베이스에 액세스하기 위해 RecordSet 객체와 명령 개체 사용의 차이점은 무엇입니까?
답변 : 레코드 세트 객체는 데이터베이스가 모든 데이터를 전송하도록해야합니다. 데이터베이스 서버에서 네트워크 막힘과 과도한로드가 발생하므로 전체 실행 효율이 줄어 듭니다.
명령 개체를 사용하여 SQL 문을 직접 호출하면 수행 된 작업은 데이터베이스 서버에서 수행되며, 이는 분명히 실행 효율성이 높습니다. 특히 서버 측에서 작성된 저장된 프로 시저를 실행하면 사전 구문 분석으로 인해 네트워크 트래픽이 줄어들 수 있습니다.
질문 : 각 레코드 세트 객체에 대한 연결 객체를 만들어야합니까?
답 : 자원을 저장하기 위해 동시에 다른 레코드 세트 객체에 동일한 연결 객체를 사용할 수 있습니다.
질문 : 데이터베이스 관리 시스템 (DBMS)이란 무엇입니까?
답변 : 데이터베이스에 저장된 데이터의 보안 및 일관성을 보장하기 위해 소프트웨어 세트는 해당 관리 작업을 완료해야합니다 다른 시스템이지만 일반적으로 말하면 다음과 같은 측면을 포함해야합니다.
데이터베이스 설명 기능 : 데이터베이스의 글로벌 논리 구조, 로컬 논리 구조 및 기타 다양한 데이터베이스 객체를 정의합니다.
데이터베이스 관리 기능 : 시스템 구성 및 관리, 데이터 액세스 및 업데이트 관리, 데이터 무결성 관리 및 데이터 보안 관리 포함;
데이터베이스 쿼리 및 조작 기능 :이 기능은 데이터베이스 검색 및 수정이 포함됩니다.
데이터베이스 유지 관리 기능 : 데이터 소개 및 소개 관리, 데이터베이스 구조 유지 관리, 데이터 복구 기능 및 성능 모니터링 포함.
데이터베이스 시스템의 개발 효율성을 향상시키기 위해 최신 데이터베이스 시스템은 DBM 외에 애플리케이션 개발을 지원하는 다양한 도구를 제공합니다.
질문 : 현재 인기있는 웹 데이터베이스 관리 시스템은 무엇입니까?
답변 : 현재 인기있는 웹 데이터베이스 관리 시스템에는 Microsoft의 SQL Server, Oracle, DB2 및 Sybase가 주로 액세스를 사용합니다.