본문 바로가기
728x90
반응형

전체 글627

XML의 개념 XML은 확장 가능한 마크업 언어(eXtensible Markup Language)로서 웹 상에서의 문서교환 표준으로 개발되었다. XML은 HTML과 그 형태가 매우 유사하며, 문서를 작성하기 위하여 태그를 사용한다. 종종 XML을 HTML의 다음 버전으로 생각하기도 하는데 엄밀히 말하면 이는 잘못된 것이다. XML은 HTML이 수행하고 있는 웹문서 작성뿐 아니라 HTML이 할 수 없는 문서 변환, 데이터베이스 역할 등을 수행할 수 있다. 또한, 다양한 데이터 타입을 제공하고 있으며, 다양한 프로그래밍 언어와의 융통성 있는 결합을 통해 많은 애플리케이션을 만들어낼 수 있다. 비록 기능적인 차이는 있지만 두 마크업 언어 사이에는 깊은 연관성이 존재하는데, 바로 SGML과의 관계이다. SGML은 텍스트, 이.. 2023. 11. 29.
script language 1. CGI(Common Gateway Interface) CGI(Common Gate Interface)란 서버와 외부 스크립트 또는 프로그램과 상호작용할 때 이루어지는 입출력을 정의한 표준이며, 이 표준에 맞추어 만들어진 것이 CGI스크립트 또는 CGI프로그램 이며 CGI프로그램은 어떤 프로그래밍 언어로도 만들 수 있다.  2. ASP ASP(Active Server Pages)는 1995년 말에 등장한 IIS(Internet Information Server)의 세 번째 버전으로 MicroSoft사 NT머쉰의 IIS 3.0이상에서만 동작하는 특별한 페이지이다.  이 ASP라는 페이지는 Web을 프로그래밍 할 수 있도록 해 주는, 서버에서 동작하는 페이지로써 기존의 HTML 페이지와는 상당히 다른, .. 2023. 11. 28.
PHP 프로그래밍을 위한 서버구축과 환경 설정 방법 정리 사진 설명을 입력하세요. 일단 php를 서버에 설치할 의도라면 웹서비스를 의도한 것이라고 보고 DB까지 설치하는걸 전제로 하겠습니다. 제가 아는 방법으로 저희 서버를 세팅할 때 하는 방법으로 작성하겠습니다. 일단 APM파일은 다 다운받아놓습니다. 1. 리눅스 설치 2. Mysql 설치 3. Proftpd 설치 4. 아파치 설치 5. PHP 설치 </.. 2023. 11. 27.
Unix/Linux System과 Windows System의 장/단점 리눅스의 장점(특징) 1. Unix/Linux System 서로간에 호환가능합니다.(높은 이식성) 2. 공개 운영체제이다.(일반적으로 무료) 3. PC용 OS보다 안정적입니다. 4. 강력한 네트워크를 구축할 수 있다. (여러가지 서버용 프로그램이 무료이고 인터넷의 모든 기능을 지원) 5. 다양한 응용프로그램을 제공. 6. 다중 사용자의 다중 작업이 가능합니다. (다중 처리기,다중 선택 시스템) 7. 계층적 파일 시스템으로 이루어져 있다. 8. security 및 protection기능이 강력하다. 9. 소스코드가 공개되어 있기 때문에 바이러스등에 노출 되었을 경우 보다 쉽게 문제를 해결 할 수 있다.리눅스의 단점 1. 공개 운영체제 이기 때문에 문제점 발생시 보상받을 수 없습니다 2. 한글입출력이 까다롭.. 2023. 11. 26.
리눅스 클라우드 컴퓨팅 리눅스 클라우드 컴퓨팅은 컴퓨팅 리소스를 인터넷을 통해 제공하고 사용자가 필요에 따라 이를 확장 또는 축소할 수 있는 혁신적인 기술이다. 이는 전통적인 자체 데이터 센터를 운영하는 방식과는 대조적으로 가상화, 자동화, 탄력성, 안정성 등의 특징을 가지고 있다. 우선, 클라우드 컴퓨팅은 가상화 기술을 기반으로 하고 있다. 가상화는 물리적인 하드웨어 자원을 논리적인 가상 자원으로 추상화하는 기술로, 이를 통해 여러 가상 서버를 단일 물리 서버에서 실행할 수 있게 된다. 리눅스 운영체제는 가상화를 지원하는 다양한 기술을 포함하고 있어 클라우드 환경에서의 가상 머신 관리에 적합하다. 또한, 리눅스는 오픈 소스 운영체제로, 다양한 클라우드 플랫폼에서 채택되어 널리 사용되고 있다. 이는 사용자가 벤더 종속성에서 벗.. 2023. 11. 25.
리눅스 커뮤니티 및 지원 리눅스는 오픈 소스 운영 체제로, 커뮤니티와 그 지원 시스템은 이 운영 체제의 중요한 부분입니다. 리눅스 커뮤니티는 전 세계적으로 수백만 명의 사용자, 개발자, 시스템 관리자 및 기업들로 이루어져 있습니다. 이 커뮤니티는 오픈 소스 소프트웨어의 원칙을 중시하며 서로 협력하여 리눅스 운영 체제를 개발, 향상시키고 있습니다. 1.  자유롭고 개방된 소스 코드: 리눅스는 오픈 소스 소프트웨어로, 소스 코드가 공개되어 있습니다. 이는 누구나 소스 코드를 검토하고 수정할 수 있음을 의미합니다. 이로써 사용자들은 자신에게 맞게 커스터마이징하거나 버그를 수정할 수 있으며, 이러한 개선사항은 다시 커뮤니티에 기여됩니다. <br .. 2023. 11. 24.
728x90
반응형

loading