Skip to content

tjfruddnjs1/4-2_Semester_Field_Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2021 2학기계절제 현장실습 (회사명 : UserInsight)

목차

  1. React
  2. Spring
  3. Test

React(ITZ-WEB) 1주차 ~ 2주차

개요 :

  • 이전 1학기 하기계절제에 진행했던 프로젝트의 추가 기능 및 개선사항을 리팩토링하기 위해 2주차까지는 진행하던 프로젝트에서 해당 기능을 수행하였습니다.
  • 환경 세팅 관련 내용은 하기계절제에서 진행했던 점과 동일하므로 생략하겠습니다.

관련 자세한 내용은 React 폴더내 정리하였습니다.

Spring(MilkTv2) 3주차 ~ 15주차

개요 :

  • React(ITZ-WEB)에서는 NoSQL의 firebase를 이용하여 실제 쿼리문을 작성해본 경험이 부족한 것 같아 회사에서 쿼리문을 많이 사용할 수 있는 RDBMS 프로젝트 (Spring querydsl 이용)를 부여받았습니다.

환경 세팅

  1. Pom.xml
  • spring-boot-starter package : web, tomcat, test, thymeleaf, JPA, dialect, security, validation
  • lombok
  • JPAAnotation, querydsl : database을 query문을 통해 작업할 수 있는 가장 핵심 모듈
  • maven-plugin
  1. Database
  • MariaDB
  • heidiSQL
  1. IDE, JDK
  • Maria DB : 10.3(x64)
  • heidiSQL : database 내부 테이블 구조 및 데이터들을 ui로 구조화 하여 보여주는 프로그램 (mysql workbench 와 유사)
  1. 협업 도구
  • Git
  • Yona ITS : git commit & push 시 코드 변경 내용을 확인 및 리뷰가 가능하며 이슈 담당자를 지정해 해당 이슈를 commit 내용에서 언급 시 자동으로 mapping 해주는 편리한 협업을 위한 도구

관련 자세한 내용은 Spring 폴더내 정리하였습니다.

Test 13주차

개요 :

  • Spring Project를 마치고 나서 해당 프로젝트를 테스트하는 요구사항을 받아 요구사항에 맞게 세팅하여 부하테스트를 진행하였습니다. 자세한 내용은 Test 폴더 내에 정리해두었습니다.

Releases

No releases published

Packages

No packages published