WEB

· WEB
소프트웨어 개발에서 대부분의 작업은 정형화되어 있다. 자바 애플리케이션 개발을 예로 들면 다음과 같은 일련의 작업이 필요하다. • 소스 코드(.java)를 컴파일해서 클래스 파일(.class)을 생성한다. • 코딩 규약에 맞게 작성했는지 확인한다. • 코드를 정적으로 해석한다. • 테스트를 하고 테스트 결과나 커버리지 측정 결과를 리포트로 출력한다. • Javadoc과 같은 문서를 작성한다. • 클래스 파일과 리소스 파일을 패키징해서 압축 파일을 만든다(.jar나 .war 파일). • 압축 파일을 테스트 환경이나 스테이징staging 환경에 배포한다. • 압축 파일을 저장소에 등록한다.루비Ruby 같은 스크립트 언어의 경우 컴파일은 필요 없지만, 테스트 실행, 패키징, 배포와 같은 정형화된 작업은 필요하..
· WEB
정적 웹 페이지와 동적 웹 페이지 정적 웹 페이지란 '변하지 않는 페이지'를 뜻한다. 모든 이용자에게 동일한 내용을 보여주며, 한 번 작성된 후에, 변동을 보여주지 않는 웹 페이지이다. 동적 웹 페이지는 사용자에 반응하여 다른 화면을 보여주는 페이지로, 장바구니나 게시판 등이 동적 웹페이지라고 할 수 있다. 웹 개발시 HTML은 정적인 웹페이지만 구현이 가능하였다. 이를 Java를 통해 동적 웹페이지를 작성하기 위해 나온 것이 Servlet class이다. Servlet(서블릿) Servlet은 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스이다. 독자적으로 실행할 수 없으며, 톰캣과 같은 JSP/Servlet 컨테이너에서만 실행 가능하며, 컨테이너 ..
· WEB
XML ( eXtensible Markup Language) XML의 뜻은, 확장가능한 Markup Language 이다. Markup Language란 마크업 언어(markup 言語, markup language)는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다. 태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다. 이러한 태그 방법의 체계를 마크업 언어라 한다. 일반적으로 데이터를 기술하는 정도로만 사용되기에 프로그래밍 언어와는 구별된다. HTML는 이미 약속된 태그들만 사용이 가능하다. 반면 XML은 사용자가 임의로 태그를 정의할 수 있다. Square 1.3 왜 임의로 태그를 지정..
Codezoy
'WEB' 카테고리의 글 목록