Park-Github / PTU_TEAM

평택대 졸작 팀 프로젝트
http://connects.kro.kr/
MIT License
1 stars 1 forks source link

Report 내용 작성 #28

Closed Park-Github closed 12 months ago

Park-Github commented 1 year ago

최종 보고서 작성 내용

과제 수행 최종 목표

프로젝트의 최종 목표는 기본적인 게시글 CRUD 기능과 회원가입 및 로그인 기능 뿐만 아니라 댓글 기능과 미디어 파일 등록 기능 등 추가 기능을 구현하여 최종적으로 배포까지 하는것이다. 추가 기능을 만들지 못한다면 호스팅을 통해 제작한 작품을 배포만이라도 하는것이 목표이다.

과제 수행 내용


결과의 기대효과 및 활용 방안

https://jcoding7.tistory.com/entry/Spring-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%EC%9D%98-%EC%9E%A5%EB%8B%A8%EC%A0%90-Java-%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%A0-%EC%82%AC%ED%95%AD#google_vignette

https://goddaehee.tistory.com/156

https://khj93.tistory.com/entry/Spring-Spring-Framework%EB%9E%80-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%ED%95%B5%EC%8B%AC-%EC%A0%95%EB%A6%AC

https://da-y-0522.tistory.com/76

https://code-lab1.tistory.com/211

Park-Github commented 1 year ago

Spring Framework 소개

Spring Framework

Java 기반의 애플리케이션 프레임워크

Spring Framework 특징

POJO AOP IOC 기반 MVC 패턴

Spring Framework 장단점

장점

사용성 모듈성 적합성 테스트 가능성 성숙도 커뮤니티의 지원

단점

성능 오버헤드 높은 러닝커브

참고 : 스프링 사용 이유 스프링 장단점 스프링 정리1 스프링 정리2

Park-Github commented 1 year ago

Thymeleaf 소개

템플릿 엔진

Thymeleaf 란?

Thymeleaf 엔진 특징

Thymeleaf 엔진 장점

참고: 템플릿 엔진 및 타임리프

Park-Github commented 1 year ago

과제 수행 결과

백엔드

DB Schema (DB 설계 당시엔 각종 기능을 모두 생각하여 여러 테이블을 추가했지만 시간 관계상 사용중인 테이블은 Article, Member, 밖에 없다. 20일까지 하나정도 추가될 수도 있다.) 스크린샷 2023-11-15 100331


DDL

스크린샷 2023-11-15 101745

스크린샷 2023-11-15 102057

스크린샷 2023-11-15 102012

스크린샷 2023-11-15 102123 스크린샷 2023-11-15 102141 스크린샷 2023-11-15 102158 스크린샷 2023-11-15 102208 스크린샷 2023-11-15 102219


기획 초기에 고안한 기능(댓글 기능, 북마크 기능, 채팅 기능, 첨부파일 등록 기능 등)을 모두 완성을 못했기 때문에 다이어그램 내용이 많지 않다. 스크린샷 2023-11-15 103437


code_20231115_181033_via_10015_io

code_20231115_181444_via_10015_io

code_20231115_181531_via_10015_io

code_20231115_181618_via_10015_io

code_20231115_181711_via_10015_io

code_20231115_181801_via_10015_io

code_20231115_181835_via_10015_io

code_20231115_182111_via_10015_io

Park-Github commented 1 year ago

과제 수행 결과

프론트엔드

sample (2)

sample (3) sample (5)

sample (4) sample (6)

Park-Github commented 1 year ago

과제 수행 결과

완성화면

게시글 화면의 댓글 기능은 아직 구현이 안된 상태이며 사진에서 보이는 것은 프레임일 뿐 작동하지 않음.