대규모 시스템 개발을 시작하려고하고 있으며 어떤 방향으로 나아갈 지 고심하고 있습니다. 이전에 많은 자바 웹 응용 프로그램을 만들었으며 서블릿 컨테이너 및 GWT에 대한 풍부한 경험과 Spring에 대한 경험이 풍부합니다. 문제는 내 웹 응용 프로그램의 대부분이 함께 개념의 증거로 던져졌고 내가 고민하고있는 것은 사용할 프레임 워크 집합입니다. 브라우저 기반 응용 프로그램과 모바일 장치 (Android 및 iPhone은 현재 지원)를 지원하도록 설계된 웹 서비스가 모두 필요합니다. 이상적으로는이 시스템을 설계하여 각 클라이언트 (브라우저 및 전화)에 대한 모든 서블릿을 다시 작성하지 않도록하고 싶습니다. 제대로 작성하기 위해 몇 가지 작은 수표를 가지고 있어도 괜찮습니다. 데이터.대규모 자바 웹 애플리케이션을 처음부터 설계하기위한 제안
또한 유일한 개발자이지만 지금은 반드시 그럴 필요는 없으며 트래픽과 개발자 수와 관련하여 잘 저울질 디자인을하고 싶습니다 (isn ' 유지하는 악몽이다).
이제 GWT를 사용하여 브라우저 기반 인터페이스를 설계 할 계획이지만 모바일 장치 용 인터페이스 (대부분 xml)를 제공하기 위해이 코드를 재사용하는 방법에 어려움을 겪고 있습니다. GWT RPC를 사용하면 브라우저에서 모든 AJAX를 비교적 쉽게 만들 수 있다고 생각하지만 휴대 전화 용 XML을 생성하기 어려울 수 있습니다. 또한, 나는 영속성을위한 Hibernate와 Spring Security와 같은 것을 사용하여 모든 것을 보호한다는 생각을 좋아한다. 다시 말하지만, GWT와 얼마나 협조 할 것인지는 잘 모르겠다. (나는 Hibernate가 잘되어야한다고 생각한다.)
분명히 여기에 제시된 것보다 훨씬 많은 것이 있지만, 당신에게 5 분의 개요. 나는 약간 혼란스럽고 지역 사회의 누군가가이 곳에서 시작한 경험이 있는지 궁금해하고있었습니다. 내가 뭘하려고하는지 이해가 되니? 현실적인가요? 나는이 모든 프레임 워크가 같은 언어로 말할 수 있다는 것을 의심 할 여지가 없다. 나는 그들과 싸울만한 시간이 필요한지 궁금하다. 또한 정말 유익 할 프레임 워크가 누락 되었습니까? 상대적으로 폭 넓은 질문에 대한 사전 및 유감의
감사합니다 ...
크리스
닫지 마십시오. 대규모 프로젝트를 시작하기 전에 고려해야 할 점에 대한 유효한 질문입니다. –