지금까지 python Django를 사용한 웹 개발만 해봤는데, 취업을 위해 스프링 프레임워크를 공부하고자 한다.
나는 본래 Mac os만 사용했지만, 프로그램 호환 문제로 이번엔 윈도우를 사용했다. 과정은 편집하고 기술하겠다. JDK1.8설치 후 환경변수 편집 Oracle 설치 :https://www.oracle.com/java/technologies/downloads/#jav
스프링과 DB를 이어주는 중간다리 역활
MODEL - VIEW - Controller데이터를 가진 객체컨트롤러와 뷰에 통보HTML/CSS/JS사용자의 접근에 따라 Model을 만들고, 이를 View에 반영시켜 사용자에게 전달appServlet폴더 내의, MVC 설정만 분리하기 위한 파일매핑된 이름.jsp 반
코딩 순서 테이블 생성 및 개발 준비 도메인 객체의 설계 및 클래스 작성 DAO 인터페이스 작성 XML Mapper의 생성과 SQL문 작성 MyBatis에서 작성된 Mapper 인식하도록 설정 DAO 구현 (DAOImpl)
간단한 계시판 만들기등록 화면 구현, DB에 등록등록 결과 확인, 목록 이동, 전체 목록상세보기수정페이지 이동, DB 수정삭제페이징, 검색테이블을 담을 BoardVO 클래스 작성 (domain)BoardDAO인터페이스 작성 (persistence)BoardMapper.
VO와 DTO의 차이점?DTO는 화면에 이용, VO는 테이블 구조를 이용하는 경우persistence 패키지에 UserDAO 생성sql을 담당할 userMapper 생성userMapper을 사용해 UserDAO 구현체 (Impl)생성Interceptor란?말 그대로
공지사항과, 공지사항 첨부 파일 (1:n) 테이블 생성 pom.xml 설정 root-context.xml 설정 (파일 최대크기) servlet-context.xml bean 등록 설정 이후 이전과 같이, NoticeDAO (persistence) => noti
파일 데이터를 다루는 코드가 잘 이해가 안됨 jquery 내부에서의 오류 (이건 못고침)설정 관련 헷갈리는게 너무나 많음그래도 어케 돌아가는지는 알거같다.생각보다 웹 프레임워크가 거기서 거기인듯?분명 엄청 방대한 (나한테는) 분량임에도 불구하고 하나하나 짚어가면 그렇게