스프링개발자는 로드존슨
로드존슨이 c++ 개발자엿다 더 작고 빠르게 개발하기위해 만든프레임워크가 스프링이다.(EJB가 복잡하니까 복잡한게싫어서)
플랫폼 : 없으면 아무것도 못하는거 - 외부에서 인정해줘야함
프레임워크 : 없으면 불편하긴하지만 만들수잇음
라이브러리 : 기능에 충실한거(구조신경안씀, 설계신경안씀) 기능에 포커스를 둠 (구조와 설계를 반영하는것이 프레임워크)
스프링프레임워크가 살아남은 이유 - 스프링은 특정 계층에대해 신경쓰지 않고(스프링은 웹만 목적으로 만든것이 아닌다 ) 그냥 자바에서 OOP를 도와주는 아이다.
스프링프레임워크는 다른프레임워크들을 배척하지않는다(adaptor로 연결)
스프링에 root-context // servlet-contex 설정파일이 두개가 있는 이유? ->
마이바티스에 대해 중요한건 데피니션을 정확히 알고있어야하는것 - SQL매핑 프레임워크이다 ->데이터베이스의 처리에 대한것에만 포커스를 맞춘다.