2011-01-26 2 views
2

새 웹 기반 Java 응용 프로그램을 개발하기 시작했습니다. 우선 프레임 워크를 제안하십시오. 우선 순위는 개발 시간을 줄이는 것입니다. 그러나 동시에, 나는 응용 프로그램을 고도로 구성 가능하고 모듈화하기를 원합니다.새 Java 웹 응용 프로그램에 필요한 도구 및 프레임 워크

원유 사양 :
-Huge 사용자 기반 (~ 100 만). 거의 200 명의 동시 사용자.
- 데이터베이스 쓰기는 보통이지만 읽기가 높습니다.
-Role 기반 보안
- 응용 프로그램은 확장 가능이어야합니다.
- 개체 관계 매핑이 필요합니다.
- 응용 프로그램은 나중에 웹 서비스로 공개 될 수 있습니다.

저는 대부분 오픈 소스/무료 도구 & 프레임 워크로 작업하고 있습니다.

IDE : TortoiseSVN을
데이터베이스 :
저장소 이클립스 MySQL은 현재로서는

답변

2

이 필요한 모든 것을 더있다 나는이 Spring Framework을 제안 (하지만 난 더 나은 성능을 위해 전환 상관하지 않습니다). Spring Roo을 사용하면 응용 프로그램을 빠르게 시작하고 원하는 모든 것을 실행하고 실행할 수 있습니다. 나는 일단 당신이 일어나고 달리는 Roo를 제거하는 건의 할 것이다. 적어도 지금은 그것이 우리가하는 일입니다. 어쩌면 시간이 지나면 항상 유용 할 것입니다.

SpringSource Tools Suite은 일식을 기반으로 작성되었습니다.

+0

좋은 옵션입니다. Spring 개발 시간을 줄일 수있는 방법이 있습니까? – dvl

+0

다릅니다. Roo는 프로젝트의 초기 부분을 가속화하고, 모든 것을 구성하고 엔티티 등을 추가합니다. 그러나 나중에 여전히 그것을 사용하지 않고 조금만해야한다는 것을 알게됩니다. –

+0

감사합니다. Vincent. 나는 그것을 조사하기 시작했습니다. – dvl

관련 문제