일반적인 질문, 웹 프레임 워크에서 무엇을 원하십니까?
-
04-07-2019 - |
문제
MVC 응용 프로그램에서 응용 프로그램을 구성하는 구성 요소는 무엇입니까? 어떤 도구와 기능이 놓치고 싶은지. 서버 측 언어에 관계없이 무엇을 원하십니까?
나는 코드에서 이미 존재해야 할 많은 기능을 코딩하는 많은 것을 볼 수 있습니다. 나는 Google 웹 툴킷을보고 올바르게 얻는 것 같습니다. 위젯은 위젯이며 단순히 응용 프로그램에 추가합니다.
예를 들어. 나는 J2EE 앱과 함께 일하지만 다른 언어에서는 구성 요소가 동일합니다.
- 컨트롤러 개체
- 컨트롤러 핸들러는 컨트롤러 개체의 메소드로 정의됩니다.
- URL 매핑 및 설정을 정의하는 구성 파일.
- 템플릿 서버 페이지 파일 (예 : JSP/ASP 파일).
- 응용 프로그램 개체와 데이터베이스 간의 O/RM 매핑을 정의하는 구성 파일.
- 데이터베이스 연결 속성을 정의하는 구성 파일.
- JavaScript 라이브러리 (예 : jQuery)
- 구성 파일 로깅
- 리소스 메시지 번들 파일
- 유효성 검사 구성 파일 또는 코드
- 미들웨어 구성 요소 및 객체 (EJB 구성, JMS/메시징 구성 등).
- 신용 카드 또는 기타 미들웨어 연결 API 및 라이브러리.
당신이 생각할 수있는 다른 것이 있습니까?
해결책
매우 철저한 목록에서 누락 된 것은 객체를 형성하기위한 요청 속성의 자동 바인딩과 이러한 객체를 적절한 경우 세션에 저장하는 것입니다. 여기서 객체는 서버의 객체가 사용자에게 표시되는 HTML 기반의 현재 상태를 나타내는 객체입니다.
다른 팁
내장 단위 테스트 구성 요소
스캐 폴딩과 자동 관리자 인터페이스도 매우 좋은 기능이라고 생각합니다. 놓치고 싶지 않습니다.)
모든 MVC 애플리케이션이 웹 사이트라고 가정했습니다. MVC는 웹 앱보다 더 많이 사용되므로 URL Mappers, Template Server Pages 및 "Server Side"언어와 같은 제품은 웹 앱에서 사용하기위한 MVC의 특정 구현 및 적응과 마찬가지로 MVC 패턴과 관련이 없습니다.
제휴하지 않습니다 StackOverflow