본문 바로가기

멀티캠퍼스 풀스택 과정/백엔드34

Spring:10 게시판 리스트 글 등록하고 보여주고 조회수증가 -2 더보기 HTML 삽입 미리보기할 수 없는 소스 1. 글을 DB에 등록하기 위해서 boardInsert( ) 메서드를 생성하고 DB 등록 1. Mapper.xml에 쿼리문 생성한다. insert는 반환형이 int!! 클라이언트로부터 데이터를 받아서 BulletinBrdVO안에 저장되어서 넘어온다. bltnBrdMapper.xml insert into board(subject, content, userid, ip) value(#{subject},#{content},#{userid},#{ip}) 2. DAO에 등록해주는 boardInsert( ) 생성한다. package com.mycampus.myappy.dao; import com.mycampus.myappy.vo.BulletinBrdVO; public i.. 2022. 3. 18.
Spring:9 게시판 리스트생성, DB연결, 글등록폼 생성 -1 더보기 HTML 삽입 미리보기할 수 없는 소스 1. DB 생성 1. board 테이블 모델링 2. 외래키 생성 member table의 userid를 연결시킨다. 3. 상단 메뉴 탭 database > Forward Engineer > board 테이블 생성하기 member 테이블은 이미 있기 때문에 board만 생성한다. 2. VO, Controller, DAO, Service, ServiceImpl, Mapper.xml 만들기 각 패키지에 BulletinBrdVO, BulletinBrdController, BulletinBrdDAO 인터페이스, BulletinBrdService 인터페이스, BulletinServiceImpl, bltnBrdMapper.xml 파일 생성! bltnBrdMapper.xm.. 2022. 3. 18.
Spring:8 아이디 중복검사(ajax 이용)-5 더보기 HTML 삽입 미리보기할 수 없는 소스 1. 회원가입 폼(signUp.jsp)에서 아이디 중복확인 만들고 ajax 구현하기 위한 세팅 아이디 1-1. ajax 환경 설정하기 메이븐 저장소 검색 > gson 검색 > 2.90 pom.xml (gson은 json을 사용하기 쉽게 해주는 라이브러리이다!) com.google.code.gson gson 2.9.0 2. id를 check 하는 메서드를 만들어서 DAO, Service, ServiceImpl, Mapper에 정의해준다. 1. MemberDAO에 아이디를 중복 검사해주는 idCheck( ) 생성한다. package com.mycampus.myappy.dao; import com.mycampus.myappy.vo.MemberVO; public i.. 2022. 3. 18.
Spring:7 로그인(DB연동), 로그아웃, 회원정보수정(DB연동) -4 더보기 HTML 삽입 미리보기할 수 없는 소스 1. DB에 있는 회원정보와 일치하면 로그인 성공시키기 1. MemberDAO에 로그인을 확인할 수 있는 loginCheck( ) 생성한다. package com.mycampus.myappy.dao; import com.mycampus.myappy.vo.MemberVO; public interface MemberDAO { // 로그인 public MemberVO loginCheck(MemberVO vo); // 사용자가 입력한 정보가 MemberVO에 } 2. MemberService에 로그인을 확인할 수 있는 loginCheck( ) 생성한다. package com.mycampus.myappy.service; import com.mycampus.myappy.. 2022. 3. 17.
Spring:6 로그인 회원가입폼 구현 하고 회원가입 DB연결 -3 HTML 삽입 미리보기할 수 없는 소스 1. DB 설계 (모델링으로 Member table 생성) Database > Forward Engineer > member table 생성하기 id, pwd, name, tel, email, writedate(writedate는 현재 날짜로 자동 생성된다.) 주의할 점! root-context에서 연결한 database에 table을 만들어야 한다. 2. views(홈)에 로그인 메뉴를 눌렀을 때 보일 로그인 폼 만들기 1. views밑에 member 폴더 생성 > signIn.jsp 파일 생성 - container 부분에 들어가기 때문에 html 코드 불필요 - 아직 db와 연결을 안 했기 때문에 action이 실행되지 않는다.(loginOk 아직 실행 안됨) .. 2022. 3. 17.
Spring:5 spring(maven project)기본 스타일 지정하기-2 2022.03.16 - [멀티캠퍼스 풀스택 과정/백엔드] - Spring:4 spring(maven project)를 Mybatis, Mysql과 연결하기(환경설정)-1 1. home.jsp 코드를 정리한다. home.jsp는 중간(container)부분에 들어가기 때문에 로그인 회원가입 ${logId}님로그아웃 회원정보수정 멀티캠퍼스 HOME 로그인 회원가입 로그아웃 회원정보수정 게시판 자료실 footer.jspf 맨마지막 코드이기 때문에 와 이 필요하다. corp. Multicampus style.css @charset "UTF-8"; body, ul, li{ margin:0; padding:0; list-style-type:none; } .top{ /*제일 상단에 뜰 것*/ width:1000px;.. 2022. 3. 16.