포트폴리오/CCS
2021.07.21 52번째 포스팅 입사 135일차. View에서 클라이언트의 요청을 Controller로 전달할 준비가 끝났다. 이제 Controller > Service > Repository > Mybatis.xml > DB 의 순서로 데이터를 전달해야한다. 1. @ModelAttribute ① 접근지정자 반환타입 메소드명 ( @ModelAttribute 객체명 객체의 변수명 ) { ... }; ② View에서 전달된 parameter를 적을 때 작성하는 어노테이션. ( Model을 파라미터로 받음 ) ③ Controller 작성 포스팅(링크) [프로젝트/JAVA] 7일차 - form태그를 활용한 INSERT - 2 2021.06.28 44번째 포스팅 입사 112일 차. View에서 Controll..
2021.07.13 50번째 포스팅 입사 127일차. 지금까지는 값을 하나만 받아서 primitive타입을 parameterType에 작성했다. 하지만 Model(VO)이 parameterType이 되면 여러가지 데이터를 한 번에 INSERT 할 수 있다. 오늘은 여러가지 정보를 받아서 한 번에 저장하는 회원가입을 해보려고 한다. Service와 Repository는 기존의 INSERT와 작성법이 같으므로 생략합니다. 1. 테이블설계 ① 회원가입을 진행할때 어떤 정보들을 저장할지 구상한다. ② 구상한 내용을 토대로 테이블 명세서를 작성한다. 저는 아이디, 패스워드, 이름, 생년월일, 가입일, 성별 6가지를 입력받겠습니다. 테이블명 reg_info 순서 컬럼명 자료형 설명 1 Idx_pk Int Prima..
2021.07.06 49번째 포스팅 입사 120일차. View에서 가지고 온 parameter를 MVC모델2 순서에 따라 View - Controller - Service - Repository - Mapper - DB 순서로 전달해주면 된다. 오늘은 Controller에서 받은 parameter를 DB까지 전달해서 INSERT를 진행해보려고 한다. 아래에 작성하는 내용들은 6일차까지 똑같이 작성했다는 전제가 깔려있다. 0. 작업순서 ① Spring에서 View의 요청을 전달하는 순서는 정해져있지만, 각 과정을 만드는 순서는 개인의 취향이다. ※ 저의 경우, View - Controller - Mapper - Repository - Service 순으로 작업을 진행합니다. ② View - Controll..
2021.06.28 44번째 포스팅 입사 112일 차. View에서 Controller로 input에 입력한 값을 전달할 준비가 되었다. 이제 View에서 전달된 parameter를 Controller에서 어떻게 받는지 확인해보자. 아래에 작성하는 내용들은 6일 차까지 똑같이 작성했다는 전제가 깔려있다. 1. @RequestParam ① 접근 지정자 반환 타입 메소드명 ( @RequestParam 파라미터의 자료형 파라미터명 ) { ... }; ② View에서 전달된 parameter를 적을 때 작성하는 어노테이션. ③ 굳이 작성하지 않아도 parameter를 받을 수 있지만, defaultValue 같은 속성들을 적기 위해 작성하는 것이 좋다. 2. @ModelAttribute ① 접근지정자 반환타입 ..
2021.06.26 43번째 포스팅 입사 110일차. 6일차에 만든 로직은 SELECT를 이용해서 DB에 저장되어 있는 특정 데이터를 가져와서 View에 표시하는 내용이었다. 오늘은 form태그, input태그를 이용하여 DB에 원하는 데이터를 INSERT 하는 방법을 알아보려고 한다. 아래에 작성하는 내용들은 6일차까지 똑같이 작성했다는 전제가 깔려있다. 1. 태그 ① ② 각각의 속성을 채워주면 아래와 같이 표시되는 것을 확인할 수 있다. 1 cs - type="text" : 입력창으로 화면에 표시 - id = "" : id를 부여 ( 한가지에만 기능을 줄때, PK처럼 사용 ) - name = "" : 파라미터명. 스크립트의 대상으로 지정할때도 사용 - placeholder = "" : input창에 ..
2021.06.25 42번째 포스팅 입사 109일차. 이제 모든 준비가 끝났다. View에서 사용자의 요청을 받아 DB의 데이터에 변형을 주는 작업만이 남아있다. 오늘은 Controller를 만들어서 DB에서 받은 데이터를 View에 표시해보려고 한다. 아래에 작성하는 내용들은 5일 차까지 똑같이 작성했다는 전제가 깔려있다. 1. Spring MVC 모델 데이터의 흐름 ① Spring Framework안의 데이터는 정해진 흐름대로 흘러가야 한다. ② View(화면) > Controller > Service > Repository > MyBatis(Mapper) > DB(MySQL)의 순서대로 데이터는 이동한다. ③ 반대로 SELECT 쿼리를 작성해서 DB의 데이터를 View로 가져오는 경우, DB > M..