2014-12-05 1 views
0

저는 ASP.NET 개발자이고 ASP.NET MVC 및 Entity Framework에 만족합니다 ...큰 웹 프로젝트를 위해 ASP.NET에서 Java EE로 전환

Java EE를 사용하고 싶습니다. 새 웹 프로젝트에서 많은 사양과 프레임 워크 (jsf, ejb, hibernate ...)가 있습니다.

큰 웹 프로젝트를위한 Java EE 사양 화 사용의 최상의 조합을 찾고 있습니다. Telerik Kendo UI, Json, Webservices와 같은 HTML5, Javascript, JQuery, Javascript Framework를 사용해야합니다.) Java EE에서 MVC 지원을 찾고 있으므로 MVC를 좋아합니다.

현재로서는 서브 R : 데비안 + 글래스 피시는

나는 학습 곡선에 대한 상관 없어,하지만 난 안정성에 대한 관심과

답변

1

당신은 다음과 같은 이유에 대한 스프링 웹 MVC를 사용할 수있는 성능 않습니다.

  • MVC 아키텍처 학습의

    • 활동 공동
    • 다양한 문서
    • 용이성
  • 0

    당신은 아마 싶어 봄, MVC로 이동

  • 이 산업에서 사용되는 지원의 하나 인 그 원인. 나는 그것이 Java 풍경에서 가장 좋은 것인지 (아마 그것은 좋아합니다, 나는 그것을 좋아합니다) 말할 수는 없지만, 얼마나 널리 사용되는지를 감안할 때, 당신이 생각할 수없는 것을 실행할 때마다 도움을 줄 수있는 누군가를 찾을 가능성이 높습니다. 혼자서.

    종속성 관리의 경우 Maven에도 동일하게 적용됩니다. 다른 가능한 대안은 Gradle이지만 Maven은 아마도 더 널리 사용됩니다.

    프로젝트를 "Mavenized"(즉, IDE없이 빌드 가능)로 유지하는 것이 좋습니다. 그렇다고 IDE를 사용하지 않는다고해서 IDE를 시작하지 않고 저장소에서 프로젝트를 가져온 직후에 빌드 할 수 있는지 확인하십시오. ORM이다 내가 Tapestry5와 모델 계층 JDBC 템플릿이나 JPA (Hibernate)에 대한 아주 좋은 경험이 http://www.jamesward.com/2014/12/03/java-doesnt-suck-youre-just-using-it-wrong

  • 0

    :

    가 어제 나는 당신이 처음부터 좋은 습관을 채택 도움이 될이 위대한 기사를 읽고 Entity Framework와 같은 도구입니다.

    Tapestry5은 구성 요소 기반 프레임 워크이며 잘 작동합니다. 아약스에 대한 대단한 지원. 꽤 큰 공통성과 많은 components을 가지고 있습니다.

    또한 JSF를 사용할 수 있습니다 + Spring (또는 CDI) + 모델 층

    는 신속한 개발 사용 Vadin 또는 Liferay 위해 무언가를 원하는 경우에

    ( primefacesrichfaces 확인).

    또한 Spring MVC를 사용하는 것도 좋은 선택입니다.

    테스트 용으로 셀레늄 테스트를 사용하면 좋습니다.

    0

    는 사실 많은 놀라운 자바 EE 도구와 프레임 워크가있다, 나는 최고의 조합을 사용하는 것입니다 생각 :

    Spring framework, Hibernate ORM 그들은 모두가 가지고 있기 때문에 JSF (정확하게 Primefaces) 활발한 커뮤니티, 좋은 설명서위대한 튜토리얼.

    관련 문제