728x90
반응형

게시판만들기 2

[Spring Project] 도서관만들기 #5-2 게시판 화면구성

※ 실제작업순서와 포스팅순서가 다를 수 있습니다(프로젝트 진행율과 포스팅날이 다름) 0. 완성사진 1. 백엔드 - 쿼리성능 최적화를위해 hint 사용(/* */) , 신규 게시물이 상단으로 표시되게 끔 역순으로 조회 - CDATA를 사용해 데이터(특수문자)를 문자 그대로 사용되게끔 작성 - refid="criteria"는 추후 게시글 내 검색 기능에서 설명예정 - 정리하자면 1.게시글을 역순으로 불러온다 2.Criteria.class에서 설정한 1,10 즉 10개씩 가져온다 두가지 기능이 포함된 쿼리 - 상동하게 refid=criteria는 추후 설명예정 - 총 게시물 개수(count)를 조회하는 쿼리 2. 작동 콘솔 - 게시물을 불러오는 쿼리와 total 게시물 갯수를 불러오는 쿼리가 잘 작동되는것을 ..

프로젝트 2023.07.04

[Spring Project] 도서관만들기 #5-1 게시판 글쓰기

※ 실제작업순서와 포스팅순서가 다를 수 있습니다(프로젝트 진행율과 포스팅날이 다름) 0. 작동영상 및 페이지사진 1. 테이블 생성 1-1 게시글 1-2 게시글 내부 사진(attach) 2. 백엔드 구성 자동생성되는 시퀀스값을 bno로 저장합니다 즉 게시물에서 제목,내용,작성자,파일정보(uuid,uploadpath)등을 받아와 mybatis로 백엔드에 저장합니다. 3. 프론트 구성 - 작성자/연락처는 session에 저장된 auth에서 바로 불러옴 - 작성일은 new Date()로 불러옴 - textarea는 ckeditor 사용 - 첨부파일 스크립트 - 파일첨부시 확장자 및 용량을 체크 후 ajax(비동기) 방법으로 controller에 데이터를 넘긴다. - 첨부되는 파일들을 c:\\upload폴더에 저..

프로젝트 2023.07.04
728x90
반응형