
이번 프로젝트의 마지막 화면으로 앞서 만든 게시판과 유사한 성격을 취하지만 아래의 기능이 더 포함되어 있음 1. 로그인한 일반 사용자가 글을 등록할 수 있다. 2. 답변 (댓글)을 등록하고 수정, 삭제할 수 있다. [ CommunityController.java ] 경로 ) src\main\java\com\info\fastboard\community\controller\CommunityController.java package com.info.fastboard.community.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.spring..

관리자가 등록한 게시글 리스트를 확인하는 화면으로 로그인하지 않은 사용자, 로그인 사용자 모두 접속이 가능한 화면으로 구성 해당 화면에서는 아래와 같은 기능이 포함되어 있음 - 게시글 리스트 조회 - 게시글 목록 선택 시 상세 내용 조회 - 첨부파일이 포함된 게시글인 경우 첨부파일 다운로드 가능 * 파일 다운로드의 경우 "[프로젝트] 10. Util 클래스 생성 - 세션 / 파일 업로드 경로 (Week 3)" 블로그에서 작성한 서비스 클래스를 호출하여 사용함 [ dataTables api 사용 ] - header.html 파일 내용 수정 표 형태의 데이터 조회를 위해 선택한 api로 클라이언트 (브라우저) 내에서 페이징 기능을 제공하며 디폴트 스타일로 표 형태를 깔끔하게 그려줌 아래 파일을 src\mai..

공지사항 등의 게시글을 관리하는 화면으로 탭 형태로 2개의 패널이 구현됨 1개의 탭은 게시글 리스트를 확인, 수정 관리할 수 있도록 하며 1개의 탭은 게시글을 등록할 수 있도록 함 게시글 등록 시 에디터 사용을 위한 라이브러리 추가가 필요하며 드래그 앤 드랍 (drag & drop : 마우스로 끌어다가 파일을 놓는) 기능이 포함된 파일 업로드 관련 라이브러리도 함께 사용 [ 에디터 ] - summernote 제공하는 js 파일, css 파일을 가져와서 사용해야 함 한글 처리를 위한 별도의 js 파일도 존재하여 총 3개의 파일을 가져옴 (https://summernote.org/getting-started/) summernote-lite.js summernote-ko-KR.min.js summernote-..

윈도우 OS 기준으로 CMD 나 powershell를 통한 명령어 기반의 gradle 빌드 방법이 있고 이클립스 등의 IDE 툴을 통한 방법이 있음 아래는 이클립스를 이용하여 빌드하는 방법에 대한 설명. 빌드하고자 하는 프로젝트를 마우스 우 클릭 후 Run As > Run Configurations 클릭 왼쪽 트리 메뉴에서 Gradle Task > 마우스 우 클릭 > New Configuration 클릭 1. Workspace 버튼을 클릭하여 해당 프로젝트를 선택 2. Add 버튼을 클릭하고 bootJar로 이름 변경 3. Apply > Run 버튼 클릭 4. 빌드된 모듈 확인 : 프로젝트 경로 아래에 build/libs 폴더 아래에 jar 파일이 생성됨 [ bootJar 참고 ] bootJar은 실행가..
- Total
- Today
- Yesterday
- 권한분리
- 공통스크립트
- centOS7
- 수정사항
- 프로젝트
- 리액트
- 장바구니
- 로그인
- 리액트오류
- springboot
- 깃헙배포
- 신입사원태복이
- 스프링
- Oracle
- 메이븐설정
- 처음시작은어색할지도몰라
- 리액트스터디
- gitlab삭제
- 스터디
- 태복
- 게시판구현
- java
- 신입사원태복
- 세션
- 스프링프로젝트
- 1주차끝
- BCryptPasswordEncoder
- 프로젝트연습
- 스프링시큐리티
- 신입
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |