본문 바로가기

프레임워크/Spring

web module version

Dynamic Web Project 생성하기
web모듈버전 하위로 내리기
servlet api 버전 3 미만은 web.xml을 무조건 만들어야함
web.xml이 생성됨
3.0 이상인 문서와 아닌것 차이
3.0 버전 이후 web.xml 문서 안만드는 이유는 servlet이 수십개가 되면 web.xml 잘못 고치면 배포가 엉망이 됨. 문서가 커지면 커질 수록 유지보수하기 어려워짐

web.xml 문서 무조건 안좋은 건 아님
유지보수는 불편하지만 이거 하나만 보고 큰 관점에서 프로젝트 전체를 다 알 수 있음.
서블릿, 필터, 리스너가 어떤 것들이 있는지.
어노테이션은 유지보수는 편하지만 전체구조가 안보임. 소스코드를 다 뜯어봐야함
각각의 장단이 있다.
스프링도 예전엔 xml로 설정하다보니 개발자는 코드랑 xml 둘 다 수정해야함
그래서 스프링에서도 어노테이션화되거나 클래스화 되는 등 점점 바뀜.

'프레임워크 > Spring' 카테고리의 다른 글

라이브러리 dependency로 추가하고 setting 하기  (0) 2023.10.24
Maven Project 생성  (0) 2023.10.24
Filter  (0) 2023.10.24
Listener  (0) 2023.10.24
리플랙션(Reflection)  (0) 2023.10.23