나는 꽤 표준적인 웹/서비스/데이터 액세스 레이어 디자인을 사용하여 재미/학습을위한 작은 웹 사이트를 구축 중이다.자바 웹 애플리케이션의 정적 레이어
내 서비스 계층/데이터 액세스 계층 클래스의 인스턴스를 계속 만들어야하는 번거 로움을 덜어주기 위해 모든 메서드를 정적으로 만들었습니다. 로컬 변수 등을 사용하면서 동시성 문제를 일으켜서는 안되며 모든 리소스를 공유하지 않아야합니다.
내가 알 수있는 한, 이것은 실제로 진정한 OO 접근법을 따르고 있지는 않지만, 코드를 훨씬 더 깨끗하게 유지한다는 것입니다.
실용적인 방법이 아닌 이유가 있습니까? 어떤 종류의 문제가 나중에 발생할 수 있습니까? 필요에 따라 서비스 및 데이터 레이어 클래스 인스턴스를 반환 할 수있는 "팩토리"클래스를 갖는 것이 더 낫습니까?