문제

MVC 응용 프로그램에서 응용 프로그램을 구성하는 구성 요소는 무엇입니까? 어떤 도구와 기능이 놓치고 싶은지. 서버 측 언어에 관계없이 무엇을 원하십니까?

나는 코드에서 이미 존재해야 할 많은 기능을 코딩하는 많은 것을 볼 수 있습니다. 나는 Google 웹 툴킷을보고 올바르게 얻는 것 같습니다. 위젯은 위젯이며 단순히 응용 프로그램에 추가합니다.

예를 들어. 나는 J2EE 앱과 함께 일하지만 다른 언어에서는 구성 요소가 동일합니다.

  1. 컨트롤러 개체
  2. 컨트롤러 핸들러는 컨트롤러 개체의 메소드로 정의됩니다.
  3. URL 매핑 및 설정을 정의하는 구성 파일.
  4. 템플릿 서버 페이지 파일 (예 : JSP/ASP 파일).
  5. 응용 프로그램 개체와 데이터베이스 간의 O/RM 매핑을 정의하는 구성 파일.
  6. 데이터베이스 연결 속성을 정의하는 구성 파일.
  7. JavaScript 라이브러리 (예 : jQuery)
  8. 구성 파일 로깅
  9. 리소스 메시지 번들 파일
  10. 유효성 검사 구성 파일 또는 코드
  11. 미들웨어 구성 요소 및 객체 (EJB 구성, JMS/메시징 구성 등).
  12. 신용 카드 또는 기타 미들웨어 연결 API 및 라이브러리.

당신이 생각할 수있는 다른 것이 있습니까?

도움이 되었습니까?

해결책

매우 철저한 목록에서 누락 된 것은 객체를 형성하기위한 요청 속성의 자동 바인딩과 이러한 객체를 적절한 경우 세션에 저장하는 것입니다. 여기서 객체는 서버의 객체가 사용자에게 표시되는 HTML 기반의 현재 상태를 나타내는 객체입니다.

다른 팁

내장 단위 테스트 구성 요소

스캐 폴딩과 자동 관리자 인터페이스도 매우 좋은 기능이라고 생각합니다. 놓치고 싶지 않습니다.)

모든 MVC 애플리케이션이 웹 사이트라고 가정했습니다. MVC는 웹 앱보다 더 많이 사용되므로 URL Mappers, Template Server Pages 및 "Server Side"언어와 같은 제품은 웹 앱에서 사용하기위한 MVC의 특정 구현 및 적응과 마찬가지로 MVC 패턴과 관련이 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top