목록spring (2)
혜야의 코딩스토리

📌Framework란?'기능을 미리 클래스나 인터페이스 등으로 만들어 제공하는 반제품'일정한 툴 속에서 개발하기 때문에 개발 후 유지보수 및 기능의 확장 용이 => 소프트웨어 품질 향상📌Spring Framework란?자바 웹 애플리케이션 개발을 위한 오픈 소스 프레임워크기존 프레임워크보다 가벼워 경량 프레임워크라고도 함경량 컨테이너EJB보다 가벼운 경량 컨테이너 기능을 수행POJO(Plain Old Java Object) :자바 개발자가 특별한 언어를 추가로 배우지 않고 순수 자바 언어를 써서 개발의 부담을 줄일 수 있다.DI(Dependency Injection) 의존성 주입이라고 하며 클래스 객체를 개발자가 코드에서 생성하지 않고 프레임워크가 생성하여 사용하는 방법이다. IoC(Inversion..
📌효율적인 유지보수를 위해 인터페이스, 구현 클래스로 나누는 것이 좋음A => B (클래스) 강한 결합 관계 BadA => B(인터페이스) => C(클래스) 느슨한 결합 Good 💡 forward : 주소 그대로, 화면 이동, 대량의 데이터 전달(주 목적) - 목록 조회 등 💡 redirect : 주소 변경, 화면 이동(주 목적), get방식의 소량의 데이터 - 회원 가입 등 💡 스프링은 jsp와 달리 기본 값이 forward방식(리다이렉트는 별도로 지정해야 함) 📌프로그램 호출 순서MainController => MemberController => MemberService(인터페이스), MemberServiceImpl =>MemberDAO(인터페이스), MemberDAOImpl => SqlSe..