2010. 4. 13. 19:53

[질문]
1.ASP, JSP XML PHP  각각 무슨 말의 줄임말인지 궁금합니다.

2. 각각 간단하게 설명좀 해주세요. 저는 단지 저것들이 모두 웹프로그래밍 언어라고만 알고 있습니다.
장점이 뭔지, 특징이 뭔지 차이가 뭔지.... 간단하게만 설명해주세요. 기억에 남게요.

3. 저것들을 사용하려면 종류 상관없이 그냥 드림위버나 나모같은 것으로 만들고 편집할수 있나요?
따른 툴같은것은 필요없어보이더라구요. 그냥 단지 ASP로 만들면 ASP고, php로 만들면 php인가요?

4. HTML과 각 언어들은 무슨 관계가 있는건가요?

그냥 간단하게만 설명해주세요~

 

[답변]
1.ASP, JSP XML PHP  각각 무슨 말의 줄임말인지 궁금합니다.
ASP  : Active Server Pages
JSP : Java Server Pages
XML : Extensible Markup Language
PHP : Hypertext Preprocessor

2. 각각 간단하게 설명좀 해주세요. 저는 단지 저것들이 모두 웹프로그래밍 언어라고만 알고 있습니다. 장점이 뭔지, 특징이 뭔지 차이가 뭔지.... 간단하게만 설명해주세요. 기억에 남게요.
ASP : Microsoft Corporation의 개발 언어,  Visual Basic중 Server관련 5개 객체를 기반으로 구성되며, DBMS는 MS-SQL , WebServer는 IIS서버를 사용한다. 서버 기본 구축금액이 높고, 단계별 개발방법론을 기본으로 구축된다. 소스코드의 확장이 용의한 장점이 있다.

PHP :  GNU의 개발언어, C계열의 언어를 기반으로 구성되어있으며, DBMS는 My-SQL, WebServer은 Apache서버를 사용한다. 서버 구축금액이 낮으며, 모듈형 개발방법론을 표준으로 한다. GNU 구성에 따라 개발된 많은 소스를 활용하여 효율적인 개발을 진행한다. 보안이 취약한 단점이 있다.

JSP : JAVA계열의 개발언어, Java EE 스펙 의 일부로 구성되어있으며, JAVA의 플랫폼 독립성 성격에 맞게 인터페이스를 구분하지 않고 JavaVM으로 동작이 가능하다. 주로 DBMS는 ORACLE를 많이 사용한다.
클래스 모듈을 기반으로한 객체 지원형 개발방법론을 기본으로 구축된다. 상대적으로 타 언어에 비해서 서버부하가 높은 편이지만, 보안성이 가장 좋다.

XML : 확장형 마크업 언어의 약어로써, 기존 SGML(standard generalized markup language)과 HTML의 장단점을 수용하여, 마크로 구성된 언어를 재정의 할 수 있는 방식의 언어이다.

3. 저것들을 사용하려면 종류 상관없이 그냥 드림위버나 나모같은 것으로 만들고 편집할수 있나요?
따른 툴같은것은 필요없어보이더라구요. 그냥 단지 ASP로 만들면 ASP고, php로 만들면 php인가요?
별도의 툴이 필요없습니다. 메모장과 유사한 프로그램인 에디터플러스나, 파워에디터 등의 프로그램을 사용하여 작성할수가 있습니다. 물론 도구의 도움을 받으면 조금 쉬운 방법으로 개발이 가능합니다.

4. HTML과 각 언어들은 무슨 관계가 있는건가요?
3세대 Web기반 언어의 경우 단순히 해당 언어만으로 개발이 되는것이 아닙니다.
ASP의 경우 VBscript와 JSscript, SQL문, HTML이 결함이 되어서 개발이 됩니다.
HTML이 독립적인 것이 아니라 Web기반 언어에서 필수적으로 사용되는 구성요소라 생각하시면 됩니다.

 


홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToT 홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToTb
홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToTb

Posted by ToTb
2009. 11. 23. 15:17
HTML
<META http-equiv="Expires" content="-1">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Cache-Control" content="No-Cache">

ASP  
<%  
Response.Expires = 0  
Response.AddHeader "Pragma","no-cache"  
Response.AddHeader "Cache-Control","no-cache,must-revalidate"  
%>  


JSP  
<%  
response.setHeader("Cache-Control","no-store");  
response.setHeader("Pragma","no-cache");  
response.setDateHeader("Expires",0);  
if (request.getProtocol().equals("HTTP/1.1"))
        response.setHeader("Cache-Control", "no-cache");
%>  


PHP  
<?  
header("Pragma: no-cache");  
header("Cache-Control: no-cache,must-revalidate");  
?>  


WML 
<wml> 
<head> 
<meta http-equiv="Cache-Control" content="max-age=no-cache" forua="true"/> 
<meta http-equiv="Cache-Control" content="must-revalidate" forua="true"/> 
</head> 
<card> 
.. 
.. 
</card> 
</wml> 


JSP의 사용예  
<%@ page contentType="text/vnd.wap.wml"%>  
<%  
response.setHeader("cache-control","no-store"); // http 1.1  
response.setHeader("Pragma","no-cache"); // http 1.0  
response.setDateHeader("Expires",0); // proxy server 에 cache방지.  
%>  

<?xml version="1.0" encoding="ks_c_5601-1987"?>  
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"  
"
http://www.wapforum.org/DTD/wml_1.1.xml">  

<wml>  
<card>  
<p>  
테스트  
</p>  
</card>  
</wml>


홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToT 홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToTb
홈페이지제작 홈페이지제작문의 회사홈페이지제작 쇼핑몰제작 쇼핑몰구축 폐쇄몰 복지몰 몰인몰 효과음 pop시스템 pos시스템 mes crm erp erp컨설턴트 scm me2day 물류프로그램 서버구입 홈페이지빌더 효과음 복지몰 erp프로그램 파워빌더 erp컨설턴트 일본구매대행 부동산119 제로옥션 동영상강의제작 홈페이지계약서 홈페이지제작추천 salesforceautomation 그룹웨어 아이템거래 아이템거래사이트 구직사이트 웹호스팅 웹호스팅비용 바코드시스템 온라인마케팅 IT컨설팅 웹에이전시 ToTb


Posted by ToTb
2008. 9. 5. 23:08

1년에도 수십개의 프로그래밍 언어가 새롭게 발표가 되고있지만 사람들에게 호평을 받는 프로그래밍 언어는 불과 1-2개에 불과 하다. ASP도 이런 무수히 많은 언어들 중에서 하나이다.
앞 컨텐츠에서 설명했던 4세대 웹언어라 불리는 ASP, PHP, JSP에 대해서 알아봅시다....

ASP는 MS기반의 웹프로그래밍 언어라 정의를 내린다.NT라는 서버를 기반으로한 웹서버 기술인 IIS을 바탕으로 해서 작동을 하며,MS사에서 나온 MS-SQL과 완벽하게 호완을 한다.
또한 크리스털 리포트등의 기능, 오브젝트의 활용성, 엑셀과의 100% 호환, 등의 MS제품군과의 완벽에 가까운 호완성을 자랑한다. 또한 VB나 VC등의 기술로 제작된 콤포넌트도 활용을 할 수가 있어서 서버스크립트형 언어와 클라이언트 스크립트형 언어의 장점을 고루 갖추었다.

PHP는 UNIX C를 기반으로 하여 나온 멀티프로세싱 기반의 언어이다. UNIX C의 특징을 살려 만들었기 때문에 아파치 서버와 같은 UNIX 호완 서버에서 작동을 하며, 유닉스의 GNU에 맞게 My-SQL을 기본적인 DB로 사용을 한다. 무엇보다 PHP는 서버구축이 거의 무료에 가깝다는 장점때문에 많은 사랑을 받았지만, 보안과 관련된 문제가 많이 대두되는 현재에서는 포트의 보안결핍등의 문제로 인해서 대형 웹 사이트 시장에서는 밀리고 있는 추세이다. 대표적인 보드 시스템으로 제로보드가 있다.

JSP는 JAVA의  플렛폼 기술을 기반으로한 프로그래밍 언어라 정의를 한다. JAVA의 장점인 클래스를 활용한 스레딩 기술로 속도는 느리지만 보안성에 있어서 호평을 받고 있다. 은행이나 금융권의 홈페이지에서 주로 사용하고 있다. 네이버 블로그는 JSP와 JPQ기술이 혼합된 형태라 볼수가 있다. JSP는 ORACLE DB서버에서 주로 사용을 하고 있으며, 최근 JPQ나 Bins 등의 어플리케이션형 자바기술의 지원으로 손쉽게 접근 할 수 있다. 대표적인 보드 시스템으로는 피터보드가 있다.

이 3가지의 웹스크립트언어가 웹시장의 90%이상을 점령하고 잇고, 앞으로도 무궁한 성장을 할 전망이다. 서버기반의 스크립트 언어는 기본적으로 소스가 오브젝트형식의 컴파일을 한번더 거치기때문에 보안성의 측면에서도 효율적이고, 코드의 융통성이 높아 고수준의 웹 어플리케이션 지원에 무리가 없다.


Posted by ToTb