그래서 ListView에서 정렬되지 않은 목록으로 루프하는 비즈니스 엔티티의 IList가 있습니다. 내 프레젠테이션 레이어에서이 엔터티에 대한 확장 메서드를 만들었습니다. 코드 뒤에, 나는이 확장 메서드의 결과 Response.Write 수 있지만 ListView를 통해 액세스하려고하면 오류가 발생합니다. 방법은 대해 IsCurrent 불러 부울을 반환 .
우리는 기존의 웹 응용 프로그램을 마술로 작성했습니다. 그러나 이제 우리는 결국 기존의 웹 프리젠 테이션 레이어 (리치 클라이언트 일 수도 있음)를 서버 측 프리젠 테이션 레이어로 교환하려고합니다. 내가 먼저 봐야 할 것 같아요 (ASP.Net MVC, Silverlight, PHP에서 뭔가). 모델이있는 경우 프레젠테이션 레이어를 교환하기위한 노력이 상대
우리의 응용 프로그램은 단순한 스마트 폰, IPhone, 터치 스크린에서 일반 브라우저까지 여러 장치를 제공해야합니다. 응용 프로그램이 계층화되어 있으므로 비즈니스 및 지속성 계층을 다시 사용할 수 있습니다. 그러나 단 하나의 프리젠 테이션 레이어도 프로그래밍하고 싶습니다. 예를 들어 ASP .NET은 브라우저 유형에 따라 다른 HTML 출력을 생성합니다.
위의 작업을 수행하는 간단한 패턴이 필요합니다. 몇 가지 참고 사항 : 1) I가 내가 그 실제 데이터를 검색하고 반환하지 않습니다 사용하는 것이 의무입니다 클래스 DataTable을 2) 모든 가능한을 지원하는 일반적인 인터페이스에 관심을 아니에요 우리는 하나의 데이터베이스 유형을 고수하고 있습니다. 3) 오류를 우아하게 트래핑하고 오류가 발생했음을 사용
웹 어플리케이션을 마지막으로 살펴본 결과, 합의는 Struts/Java EE 인 것처럼 보였습니다. 이제는 Spring MVC/Java EE 또는 Struts/Java EE가 모두 실행 가능한 솔루션 인 것처럼 보입니다. 대체적으로 이것이 맞는가요? 아니면 Spring MVC가 Struts에 대한 합의점이 되었습니까? 우리는 Struts와 함께 일해온 사람