2010-02-12 5 views
2

여기 내 질문이 필요 Interaction between HTML/Javascript coder and server scripting language coder?비평가, UML 활동 다이어그램 (내 이미지)

내가

  1. 사용자가 클릭되는이 과정을 설명하는 활동 다이어그램을하기로 결정했습니다 "편집"버튼을
  2. 프리 로더가 사용자에게 표시됩니다.
  3. ajax 요청은 url/ajax_request/category/{category_id} /로 전송됩니다. 우리는 json 형식의 응답을 기대하고 있습니다.
  4. 타이머가 시작되었습니다. 응답이 10 초 이내에 수신되지 않으면 "연결 시간이 초과되었습니다. 페이지를 새로 고치고 한 번 더 시도하십시오."라는 경고를 표시합니다.
  5. 아약스 요청이 VAR 데이터로 받았다되어
  6. 숨기기 프리 로더
  7. 체크 data.success 후 "뭔가 잘못."경고를 보여 false 인 경우 여기

컨테이너에서

  • 넣어 data.html는 자바 스크립트 코더 사이의 상호 작용을 설명하기에 적합하다고 생각 하는가 어떻게 내 다이어그램 (처음 UML 다이어그램 :)

    alt text http://img2.pict.com/a4/77/73/2821248/0/screenshot2b106.png

    입니다 이 방법은 PHP 코더?

    도움을 주시면 감사하겠습니다.

    추 신 : 이제 서버로 전달되고 서버에 수신 된 데이터를 설명하는 방법을 찾고 있습니다. 어떤 아이디어?

    감사합니다.

  • 답변

    1

    다이어그램은 의사 소통을 시도하는 것을 나타냅니다. 이는 Java 스크립트 프로그래머가 구현해야하는 일련의 동작입니다. 다이어그램에서 텍스트보다 더 많이 말합니까? 읽는 것이 훨씬 쉬워 진다고 생각합니까? 개인적으로, 나는 이렇게 유용하지 않은 다이어그램을 찾는다. 내 suugestion 단순히 비전이나 파워 포인트 또는 그려진 스토리 보드를 사용하는 것입니다.

    상태 다이어그램을 사용하여 화면 흐름을 표현할 수 있지만 오늘날의 Web 2.0 Ajax 세계는 화면 중심이 아니므로 스토리 보드를 대신 사용해야합니다.

    클래스 다이어그램을 사용하여 중요한 객체를 디자인했습니다. 호출하는 서비스와 서비스 및 서비스로 전달되는 데이터. 화면이 복잡하면 각 화면에 대한 클래스 다이어그램이 표시되어 어떤 데이터가 표현되어야하는지 명확하게 알 수 있습니다.

    +0

    솔직히 말해서 기본 아이디어는 자바 스크립트 코더의 프로세스를 설명하는 것입니다. 사용자가 버튼 등을 클릭하면 어떻게 될지 설명하는 방법을 찾고 있습니다. 클래스 다이어그램에 대해 좀 더 자세히 설명해 주시겠습니까? 어쩌면 웹 지향적 인 예가 있을까요? 저는 항상 클래스 다이어그램이 사용 가능한 클래스와 메서드 만 보여줄 것이지만 상호 작용하는 방식은 아니라고 생각했습니다. 감사합니다. – Kirzilla

    +0

    나는 좋은 예를 http://www.agilemodeling.com/artifacts/classDiagram.htm에서 발견했습니다. – Kirzilla