ERP1TEAM / ERP

0 stars 0 forks source link

사용 기술 #14

Open Donggeon0304 opened 1 month ago

Donggeon0304 commented 1 month ago

사용기술

Front-end 기술

  1. JS

    1. ES6 : -화살표 함수 (Arrow Function): () ⇒ {}

      -템플릿 리터럴 (Template Literals): 백틱(`)을 사용

      -const(상수)와 let(블록 스코프 변수) 키워드:

  2. HTML5

  3. CSS

  4. REST API

  5. AJAX

  6. Fetch API

  7. DOM

  8. ES 모듈(export, import)

Back-end 기술

  1. Java
    1. 기본 언어: 문법, 자료형, 제어문, 객체지향 프로그래밍
    2. 데이터 처리: DTO
  2. Spring Framwork
    1. IoC(제어의 역전): @Autowired로 의존성 주입으로 관리
    2. MVC: @Controller, @GetMapping 등
    3. JPA : 쿼리 메서드를 정의하여 데이터 접근
    4. JPQL(Java Persistence Query Language): 커스텀 쿼리 정의(@Query를 사용하여 JPQL 쿼리 작성)
  3. Spring boot
    1. 자동 설정
    2. RESTful API: @RestController를 통해 REST API를 구현하고 JSON 응답 반환
    3. 서비스 계층: @Service를 사용하여 비즈니스 로직을 처리하는 서비스 클래스 정의
  4. Spring Security
    1. 인증(Authentication): 사용자 인증을 위한 JWT 기반 필터 및 관련 구성
    2. 인가(Autorization): URL 접근 제어 및 권한 관리
    3. JWT (JSON Web Token): 토큰 기반 인증 방식으로, 사용자의 인증 정보를 안전하게 전달
    4. 커스텀 필터: 요청을 처리하기 위한 JWT 인증 필터 구현
  5. 기타 기술
    1. HTTP 및 REST : HTTP 요청 및 응답 처리, RESTful API 설계
    2. 모델 바인딩: @ModelAttribute를 통해 HTTP 요청 데이터를 DTO로 변환
    3. 예외 처리: HTTP 상태 코드 및 응답 처리 (예: ResponseEntity)
  6. JPA
    1. ORM (Object-Relational Mapping): 데이터베이스와 객체 간의 매핑을 통해 데이터베이스 작업을 간소화.
airmungs commented 1 month ago

Front-end 기술 (추가)

JavaScript 라이브러리

Back-end 기술 (추가)

Apache POI : Apache POI를 활용하여 엑셀 파일(.xls, .xlsx)의 데이터를 읽고, 변환 및 처리하는 기능 구현