일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 처음만나는자바스크립트
- HTML
- 웹
- 마이바티스
- springboot
- 리액트세팅
- 전자정부 서버세팅
- 리액트초기세팅
- mybatis
- 구글 oauth
- Spring Boot
- spring
- 자바스크립트
- javaspring
- js
- 기초코딩
- 자바스크립트 기초
- Javascript
- 스프링부트
- 기초 코딩
- react
- 자바스크립트기초
- CSS
- 자바
- java
- 웹앱
- 자바스크립트기초문법
- 구글캘린더api
- 코딩
- 리액트프로젝트세팅
- Today
- Total
인생 디벨로퍼
Rodonin 구인구직사이트 정리 본문
[1차]
2023.03.08 - [Project/Mini Project - Rodonin (구인구직)] - 이력서 상세보기 / 네버엔딩 select
이력서 상세보기 / 네버엔딩 select
각각의 요소들을 resume_id 로 조회 하여, list 로 for문을 돌려준다. 요소들을 조회할때, master 테이블을 조인해야한다. 간단한듯 하지만, 가야할 길일 멀다... Controller @GetMapping("/resume/{id}/detail") public
steponecoding.tistory.com
2023.02.27 - [Project/Mini Project - Rodonin (구인구직)] - data 타입 날짜 받기
data 타입 날짜 받기
날짜 정보를 date 타입으로 받는다 날짜전송 @Controller public class HomeController { @GetMapping("/home") public String home() { return "home"; } } controller 와 view 를 간단히 만들어 테스트 한다. 1. "get" 데이터 형상을
steponecoding.tistory.com
2023.02.27 - [Project/Mini Project - Rodonin (구인구직)] - Ajax를 이용한 update (개인정보 수정)
Ajax를 이용한 update (개인정보 수정)
개인정보 수정 페이지에서, ajax 를 이용한 put 요청을 해보쟈! Controller @Controller public class EmployeeController { @Autowired private EmployeeRepository employeeRepository; @Autowired private EmployeeService employeeService; @Autowir
steponecoding.tistory.com
2023.03.06 - [Project/Mini Project - Rodonin (구인구직)] - 개인정보 insert (form)
개인정보 insert (form)
먼저, 테이블 관계를 정리해야했다.. Controller @PostMapping("/employee/save") public String save(EmployeeGraduate employeeGraduate, EmployeeCareer employeeCareer, EmployeeLicense employeeLicense, EmployeeStack employeeStack) { Employee princip
steponecoding.tistory.com
2023.03.06 - [Project/Mini Project - Rodonin (구인구직)] - 개인정보 detail 필수값 뿌리기 (select)
개인정보 detail 필수값 뿌리기 (select)
개인정보 필수값은 개인정보 detail 페이지를 포함한 모든 resume 페이지에 동일하게 적용되는 부분이다. Controller empInfo 를 키값으로 model에 담기. 세션에 저장된 emlpoyeeId 값으로 조회해아 하기 때문
steponecoding.tistory.com
개인정보 뿌리기 (select, inner join) / 가장 간단한 inner join
아주 간단한 기능이지만, 테이블 관계 이해가 필수! https://steponecoding.tistory.com/5 개인정보 insert (form) 먼저, 테이블 관계를 정리해야했다.. Controller @PostMapping("/employee/save") public String save(EmployeeGradua
steponecoding.tistory.com
2023.03.07 - [Project/Mini Project - Rodonin (구인구직)] - 이력서 리스트 만들기 쿼리 / 절대 간단하지 않은 join
이력서 리스트 만들기 쿼리 / 절대 간단하지 않은 join
개인정보 페이지에서, 이력서 리스트를 만들어주려한다. employee_id 로 resume 조회한다. resume 테이블에서, resume_title, resume_salary 를 선택 -> 컬럼 resume_id 를 이용하여, 각각의 resume_career, resume_graduate,
steponecoding.tistory.com
2023.03.08 - [Project/Mini Project - Rodonin (구인구직)] - 이력서 리스트 만들기 (select, ajax 를 이용한 delete)
이력서 리스트 만들기 (select, ajax 를 이용한 delete)
https://steponecoding.tistory.com/8 이력서 리스트 만들기 쿼리 / 절대 간단하지 않은 join 개인정보 페이지에서, 이력서 리스트를 만들어주려한다. employee_id 로 resume 조회한다. resume 테이블에서, resume_title
steponecoding.tistory.com
2023.03.08 - [Project/Mini Project - Rodonin (구인구직)] - 이력서 상세보기 / 네버엔딩 select
이력서 상세보기 / 네버엔딩 select
각각의 요소들을 resume_id 로 조회 하여, list 로 for문을 돌려준다. 요소들을 조회할때, master 테이블을 조인해야한다. 간단한듯 하지만, 가야할 길일 멀다... Controller @GetMapping("/resume/{id}/detail") public
steponecoding.tistory.com
2023.03.10 - [Project/Mini Project - Rodonin (구인구직)] - @RequestBody 에 관하여...
@RequestBody 에 관하여...
@RequestBody Spring 프레임워크에서 제공하는 어노테이션. HTTP 요청 body 에 포함된 데이터를 자바 객체로 변환하는 역활을 함. 더보기 HTTP (GET / POST 요청) GET 요청 - URL 뒤에 파라미터를 붙여 데이터를
steponecoding.tistory.com
2023.03.12 - [Project/Mini Project - Rodonin (구인구직)] - 이력서 등록 (ajax 를 사용한 insert)
이력서 등록 (ajax 를 사용한 insert)
Controller @GetMapping("/resume/saveForm") public String resumeForm(Model model) { Employee principal = (Employee) session.getAttribute("principal"); if (principal == null) { throw new CustomException("인증이 되지 않았습니다", HttpStatus.UNAUTHOR
steponecoding.tistory.com
2023.03.12 - [Project/Mini Project - Rodonin (구인구직)] - 이력서 수정 (update)
이력서 수정 (update)
Controller @GetMapping("resume/{id}/update") public String updateForm(@PathVariable int id, Model model, ResumeListRespDto resumeListRespDto) { Employee principal = (Employee) session.getAttribute("principal"); if (principal == null) { throw new CustomExce
steponecoding.tistory.com
2023.03.12 - [Project/Mini Project - Rodonin (구인구직)] - 썸네일 등록하기
썸네일 등록하기
드디어 반복작업(?) 을 끝내고 새로운 것을 할 수 있었다. 헤더, 이력서 등에 나올 증명사진 (썸네일) 을 등록해보자! 개인정보 수정과 동시에, 새로운 썸네일을 등록해주려 한다. emp 정보에 등록
steponecoding.tistory.com
[2차]
2023.03.21 - [Project/Mini Project - Rodonin (구인구직)] - json 응답 처리 (RESTful API)
json 응답 처리 (RESTful API)
기존에 만들어둔 구인구직 사이트를 모든 데이터를 dto 로 받아 json 으로 응답하되도록 변경해보자 스프링 프레임 워크에서 json 으로 응답했을때 장점이 뭘까? 가벼운 데이터 형식 JSON은 XML 보다
steponecoding.tistory.com
'Project > Mini Project - Rodonin (구인구직)' 카테고리의 다른 글
json 응답 처리 (RESTful API) (0) | 2023.03.21 |
---|---|
썸네일 등록하기 (1) | 2023.03.12 |
이력서 수정 (update) (0) | 2023.03.12 |
이력서 등록 (ajax 를 사용한 insert) (0) | 2023.03.12 |
@RequestBody 에 관하여... (0) | 2023.03.10 |