2011-12-20 5 views
0

나는, "열기"와 "보호"라는 내 웹 콘텐츠 폴더에 두 개의 폴더를 만든 두 backingbeans이 있어야합니다. 보안 페이지는 물론 안전하고 "열린"페이지는 사용자가 상호 작용할 페이지입니다. 질문을 표시하거나 질문에 대한 간단한 통계 등을 위해 뒷받침 빈을 만들었습니다. 보안 웹 페이지와 열린 웹 페이지에서 동일합니다.나는이 경우

그러나 나는이 backingbeans 어쨌든해야한다? 그리고 패키지 이름을 myCompany.app.secure로 지정하고 다른 myCompany.app.open과 myCompany.app.common으로 이름을 지정하여 클래스를 쉽게 찾을 수 있도록해야합니까?

답변

1

난 그냥 하나를 사용 말하고 싶지만이지지 콩을 할 이유가 없다면. 또한 열려있는 부분과 안전한 부분 사이에 페이지가 다르지 않은 경우 열린 부분을 사용합니다 (보안 부분의 사용자는 열린 부분에도 액세스 할 수 있습니까?). 패키지 이름으로

: 당신은 그렇게 할 수 있습니다. 기본적으로 가능한 한 직관적 인 패키지 명명 스키마를 사용하고, 빠른 개요 (붐비는 패키지 없음)를 허용하고, 포함 된 클래스 및 하위 패키지를 잘 그룹화하고, 가장 중요한 것은 모든 관련 개발자에게 편리합니다 (만약 당신이 개발자 만 그렇습니다.) :).

+0

예, 열려있는 부분에 액세스 할 수도 있습니다. 이 세 개의 별도 폴더를 만들지 않겠습니까? – LuckyLuke

+0

@ Pjotr ​​아마 그 세 가지 폴더를 사용하는 것이 좋을 수도 있습니다. 그러나 클래스와 페이지가 동일하다면 클래스와 페이지를 복제하지 않으려 고합니다. 그렇지 않은 경우 서브 클래 싱, 구성, 전략 패턴 등과 같은 차이점을 정의하는 다른 방법이있을 수 있습니다. 기본적으로 중복 코드를 피하기 위해 노력해야합니다. 가능한 한 모든 복제 된 라인은 유지 보수를 나중에 더 어렵게 만듭니다 (중복 등을 잊어 버릴 수도 있음). – Thomas

+0

토마스 감사합니다. – LuckyLuke

관련 문제