휴먼교육센터 개발자과정 79일차

조하영·2022년 11월 28일
0
  1. 웹개발: 서버와 클라이언트 구조 <http 프로토콜: tcp,ip 기반의 환경>

  2. MVC 패턴: 데이터베이스 작업, 클라이언트의 요청을 처리해주는 컨트롤러 작업.
    클라이언트에게 화면을 제공하는 작업을 분리하는 패턴

    업무의 분업화, 코드의 영역을 직관적으로 파악할 수 있다.

  3. 프레임워크: Spring + Mybatis, Spring Boot + Jpa, Node.js, React 등
    소프트웨어 개발시 개발의 편의를 위해 기능별로 영역을 구분하여 분업화가 가능하고
    재사용성을 높이며 객체간 의존성을 낮춘다.
    우리가 사용한 프레임 워크는 Spring, mybatis의 조합이고 Maven방식으로 MVC2패턴으로 개발.

구조 파악
자바파일 위치, view위치, 웹브라우저에서 접근 가능한 위치, 프로젝트 시작 xml,
DI설정, Bean설정 위치, 라이브러리 설정파일 라이브러리 다운로드 받은 파일 확인하는 곳

개발순서
1. 라이브러리, 드라이버 다운로드 확인
2. bean설정
서버구동- 오류 없으면 객체는 정상적으로 만들어짐
<Mybatis의 경우는 bean설정시 mapper파일의 위치로 부터 mapper설정파일을 로딩>
3. 실제 자바코드 작성하면서 필요한 컨테이너로부터 객체를 주입받아 사용.

profile
공부하는 개발자

0개의 댓글