뉴렉처

RAWDOTWEB

추가 뉴렉처 8기 자바 풀스택 수료생 프로젝트

2024년 11월 26일 수료

뉴렉처 수강생들이 완성한 프로젝트 경험과 과정을 공유합니다.
구인 계획이 있으세요?
아래 메일주소로 연락주세요.^^
contact@newlecture.com

프로젝트 제목: RAWDOTWEB

프로젝트 주제: 정제된 웹으로의 귀환

구현내용

  • 1. 사용자에게 의미있는 웹사이트만 모아 놓아 비교, 공유함
  • 2. 사용자의 웹사이트 검색 역량에 의존하는 기존의 웹서칭 방식을 개선함

발표영상

제출하지 않음

UI 기획

제출하지 않음.

Usecase 다이어그램

제출하지 않음.

DB 모델링

Thumbnail Image
Full Image

백엔드 프로젝트 아키텍처

🏗️ 모놀로식 Layered 하이브리드 아키텍처

                                
            SIWA_Project            
            ├── rawdotweb
            ├── src
            │   └── main
            │       └── java
            │           └── com.main.web.siwa
            │               ├── admin
            │               │   ├── category
            │               │   │   ├── controller
            │               │   │   ├── dto
            │               │   │   ├── service
            │               │   ├── member
            │               │   │   ├── controller
            │               │   │   ├── dto
            │               │   │   ├── service
            │               │   └── website
            │               │       ├── controller
            │               │       ├── dto
            │               │       ├── service
            │               ├── auth
            │               │   ├── controller
            │               │   ├── dto
            │               │   ├── service
            │               ├── ghost
            │               │   ├── controller
            │               │   ├── dto
            │               │   ├── service
            │               ├── member
            │               │   ├── comment
            │               │   │   ├── controller
            │               │   │   ├── dto
            │               │   │   ├── service
            │               │   ├── profile
            │               │   │   ├── controller
            │               │   │   ├── dto
            │               │   │   ├── service
            │               │   └── website
            │               │       ├── controller
            │               │       ├── dto
            │               │       ├── service
            │               ├── repository
            │               ├── utility
            │               ├── config
            │               ├── entity
            │               ├── error
            │               ├── filter
            │               └── websiteImage
            │                   ├── controller
            │                   ├── dto
            │                   ├── service
            └── SiwaProjectApplication
                            

보유 기술스팩

: 프로젝트에 적용하지 않음
: 프로젝트에 적용함

Lanaugage

  • 자바
  • 자바 객체지향
  • 자바 리플렉션
  • 자바 스트림 API
  • ECMAScript 5
  • ECMAScript 6
  • HTML/CSS
  • SQL

DBMS

  • H2
  • Oracle
  • MariaDB
  • DB Modeling

Persistance API

  • JDBC
  • Mybatis
  • JPA & Hibernate API
  • Criteria API

Frontend API

  • DOM,BOM,CSSOM API
  • Ajax
  • NodeJS
  • Vue.js
  • Nuxt3

Backend API

  • Servlet&JSP
  • JSP MVC
  • Thymeleaf
  • Spring MVC
  • Spring Boot

Transaction

  • Spring Transaction

Authentication Authority

  • Spring Security
  • Stateless JWT Authority
  • OAuth2 API

Build Tool

  • Maven

Logging

  • Log4j

Version Control

  • Git

Deployment Environment

  • Linux(Ubuntu 24.04)
  • Java Runtime(21.0.5)
  • MariaDB(10.5)
  • Node(22.11)
  • Nginx(1.24)
  • PM2(5.4.2)

Container

  • 사용안함

프로젝트 발표 자료

  • 제출하지 않음.