U E D R , A S I H C RSS

졸업논문/서론

�제 많� 사람� 입� 오르내리는 웹2.0��는 개�� 오��리(O'Reilly)와 미디어��브 �터내셔�(MediaLive International)�서 탄�했다.1 2000, 2001년 닷 컴 거품� 무너지면서 살아남� 기업들� 가진 특성� 모아 웹2.0��고 하고, �는 2004년 10월 웹 2.0 컨�런스를 통해 사람들�게 �리 알려졌다. 아�까지� 웹2.0� 어� 범위까지를 통칭하는 개��지는 여전히 논� 중�지만, 대체로 다�과 같� 키워드를 �용해 설명할 수 있다. 플랫�, 집단 지능, ��터 중심, 경량 프로그래� 모�, 멀티 디바�스 소프트웨어.
ì�´ 가운ë�° 경량 프로그래ë°� 모ë�¸ì�„ ì �용한 웹 기술ì�´ 계ì†� 발전해가고 있다. 웹2.0 사ì�´íŠ¸ëŠ” Adobe Flash/Flex, CSS, ì�˜ë¯¸ë¥¼ 지닌 XHTML markupê³¼ Microformatsì�˜ 사용, RSS/Atom를 사용한 ë�°ì�´í„° 수집, 정확하고 ì�˜ë¯¸ìžˆëŠ” URLs, 블로그 ìœíŒ�들 ê°™ì�€ 전형ì �ì�¸ 기술ì�„ í�¬í•¨í•œë‹¤.2
�러한 기술과 �불어 기민하게 웹 어플리케�션� 만들 수 있는 프레임워�� �차 많아지고 있다. 대표�으로 Ruby on Rails(RoR)는 블로그 사�트를 15분만� 만들어내는 것으로 � 관심� 모았다.3 RoR과 같� 웹 어플리케�션 프레임워�는 모�, 뷰, 컨들롤러 구조�서 모�� ��터베�스와 �쉽게 연�할 수 있어 �� 깊다.
ì�´ëŸ¬í•œ ë§¥ë�½ì—�서 python언어로 만든 djangoë�¼ëŠ” 프레임워í�¬ê°€ 존재한다. RoRê³¼ 마찬가지로 django를 ì�´ìš©í•˜ë©´ 기민하게 ë�™ì �으로 웹 사ì�´íŠ¸ë¥¼ 만들 수 있다.4 Djangoì—�서는 모ë�¸, ë·°, 템플릿, 세팅 등ì�„ ì�´ìš©í•˜ì—¬ 웹 사ì�´íŠ¸ë¥¼ 구ì•í•  수 있는 특징과 함께, 관리ìž� ì�¸í„°íŽ˜ì�´ìŠ¤ë¥¼ ìž�ë�™ìœ¼ë¡œ 제공해주는 장ì �ì�„ 가진다. ë˜�한 모ë�¸ê³¼ ë�°ì�´í„°ë² ì�´ìŠ¤ë¥¼ ìž�ë�™ìœ¼ë¡œ ë�™ê¸°í™” 해주고, ë�°ì�´í„°ë¥¼ 삽입, 변경, 삭제할 때 웹 개발ìž�ê°€ ì§�ì ‘ ë�°ì�´í„°ë² ì�´ìФì—� 질ì�˜ë¥¼ ë�˜ì§€ì§€ 않아ë�„ ë�˜ë�„ë¡� ë�°ì�´í„°ë² ì�´ìФ ì ‘ê·¼ì�„ ì¶”ìƒ�화하였다.
본 논문�서는 django� 사례를 바탕으로 기민한 웹 어플리케�션 프레임워�가 ��터베�스를 어떻게 추�화했는지 살펴본다. �한 django가 어떻게 추가�으로 ��터베�스를 사용하�� API를 지�하는지 살펴본다. 마지막으로 django�서 지�하지 못하는 기능� 살펴보고, 미비한 부분� 개선할 방안� 제시한다.

----
졸업논문
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:07
Processing time 0.0048 sec