일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대댓글
- deferred
- CRUD
- Controller
- SpringFramework
- 외부접속
- Boot
- DAO
- modal #alert #sweetalert #sweetAlert #모달
- 우리마
- egov
- REST
- Spring
- 비동기
- paginationInfo
- Today
- Total
목록Spring (6)
우리마의 웹 개발
Spring환경에서 게시판으로 개발 연습을 하면서 댓글 출력에 대한 개인적인 로직을 정리하고자 합니다. 지극히 주관적인 로직과 코딩이라서 상당히 하드 할 수 있어요. 댓글에 대한 등록, 수정, 삭제에 대한 기능은 생략하고 출력에 대한 부분만 다루도록 할게요 지적사항, 더 좋은 방법 등 댓글 환영합니다. 개발 환경 Spring Framework 5.2.3 Tomcat 8.0 DB MySql8 , MyBatis3.5 Browser Chrome IDE STS 3.9.11 결과 화면 DB 댓글 관리 테이블 구조 댓글을 작성할 때 어느 게시글에서 등록된 댓글인지 알기 위해 게시글 테이블(training_bbs)에서의 PK(idx) 값을 댓글 테이블(training_bbs_cmt)에서 FK(bbscmtidx)로 사..
Spring환경에서 게시판으로 개발 연습을 하면서 게시글에 대해서 해당 글의 '좋아요' 처리에 대한 개인적인 로직을 정리하고자 한다. 지극히 주관적인 로직과 코딩이라서 상당히 하드 할 수 있다. 지적사항, 더좋은 방법 등 댓글 환영 개발 환경 Spring Framework 5.2.3 Tomcat 8.0 DB MySql8 , MyBatis3.5 Browser Chrome IDE STS 3.9.11 DB '좋아요' 테이블 구조 bbsidx와 useridx는 각각 게시글 테이블과 사용자 테이블의 일련번호를 외래 키로 사용하고 있다. 게시글을 본 사용자에 대해서 '좋아요'를 처리하기 위함이다. 게시글 상세보기 페이지 최초 접속시 처리 프로세스 '좋아요'버튼 (하트) 눌렀을때 처리 프로세스 게시글 상세보기 페이지..
지금부터 소개할 예제는 Spring Boot 환경에서 Rest API를 구축 후 paramter가 'Y' 또는 'N'과 같이 yes or no의 형태로 들어왔을 때 이를 controller에서 처리한 후 List에 담아 mybatis에서 forEach문을 이용해 결과를 출력하는 예제이다. 개발 환경 STS 4-4.5.1.RELEASE Boot 2.2.4.RELEASE DB POSTGRESQL - MyBatis 예제 DB 테이블 테이블 명 : testTable name age code one 20 01 two 21 01 three 22 02 four 30 02 a 30 01 b 30 03 c 30 04 예제에서 select구문이므로 GetMapping으로 ?param1=Y¶m2=N¶m3=N&..
Spring환경에서 간단한 예제를 통해 Spring 웹페이지의 백앤드 에서의동작과정에 대해서 Controller, Service, DAO, VO 각각의 역할들을 이해하는 예제로 글을 쓴다. 완성할 예제의 대략적인 흐름은 다음과 같다. 1. 학생들의 이름과 성적을 입력받는다. 2. 등록 성공 화면과 '전체 조회' , '개인 점수 조회' 버튼이 있다. 3. 전체 조회에서는 List의 index번호를 이용해 삭제할 수 있다. 4. 개인 조회에서는 index번호를 이용해 List에서 가져온 데이터를 출력한다. 프로젝트 구조 실무 같은 경우에는 DAO에서 SQL을 매핑하여 데이터를 조작 하지만 이번 예제에서는 DB를 연결하지 않고 DAO에서 List를 생성하여 DB를 대용한다 VO 1 2 3 4 5 6 7 8 9..
앞선 글 들에서 view단에서 java단으로 데이터를 넘기는 데에 있어서 원초적이 방법들을 소개하였다. 이번엔 마지막으로 진짜 SpringFramework에 걸맞게 데이터를 처리하는 방법을 내 머가리 속에 기억하려고 글로 쓴다. 이번에는 쪼~금 다른 형태로 할 건데 일단 로그인 페이지에서 보낸 데이터 중 id와 pw를 java에서 비교하여서 성공하면 SUCCESS를 띄우는 페이지로 아니면 FAIL을 띄우는 페이지로 이동할 것이다. 지금은 DB를 사용하지 않기때문에 정적인 값과 비교한다. 먼저 VO클래스를 만들꺼다 VO(UserVO.java) 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 public c..
Spring환경에서 회원가입 양식등 JSP에서 form태그내의 input태그로 데이터를 받아들여서 Controller에서 DB로 보낸다던지 아무튼 java단에서 처리해야 하는경우가 대다수이다. 이 글에서 jsp에서 요청한 데이터를 Controller에서 파라미터로 받아들이는 방법들에 대해서 적어보려고 한다. 먼저 첫번째로 가장 전통적인 방식을 소개한다. 전통적인 방식의 처리 HttpServletRequest 객체의 사용 -> GET방식 - JSP(study/join.jsp) 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 Insert title here 요청 파라미터값 테스트!! 회원가입 양식 - ID:..