분류 전체보기 129
-
회원 목록 2022.02.22 - [Framework/Spring] - (Springboot) 🆁 Mybatis 회원 목록 조회 회원 수정 2022.03.18 - [Framework/Spring] - (Springboot) 🆄 Mybatis 회원 수정 화면 및 처리 회원목록에서 삭제 버튼 만들고 경로 연결하기 회원아이디 회원비밀번호 회원이름 회원등급 회원이메일 회원주소 회원등록날짜 수정 삭제 수정 삭제 등록된 회원의 정보가 없습니다. 삭제 화면 삭제화면 만들기 회원아이디 회원비밀번호 회원탈퇴 table 아래 div -> 비밀번호 틀렸을 때 알림문구 나올 곳 실행 결과 상품삭제 버튼 눌렀을 때 삭제 실패 시 나오는 알림 문구 MemberController 작성 /** * 회원탈퇴화면 */ @GetMappi..
-
회원 목록에 수정 버튼 만들기 회원아이디 회원비밀번호 회원이름 회원등급 회원이메일 회원주소 회원등록날짜 수정 삭제 수정 삭제 등록된 회원의 정보가 없습니다. get 방식으로 넘기는게 타임리프 구문에선 () 괄호 안에 쉼표로 구분해서 넣기 수정화면 MemberMapper 인터페이스 작성 //회원별 회원정보 조회 public Member selectMember(String memberId); MemberMapper.xml 쿼리 작성 /*회원별 회원정보 조회*/ SELECT m.m_id ,m.m_pw ,m.m_name ,m.m_level ,m.m_email ,m.m_addr ,m.m_reg_date FROM tb_member AS m WHERE m.m_id = #{memberId}; MemberService ..
-
회원가입 2022.02.22 - [Framework/Spring] - (Springboot) Mybatis 회원 가입 회원가입 등급 목록조회 2022.03.02 - [Framework/Spring] - (Springboot) Mybatis 회원 등급 목록 조회 1. MemberMapper 인터페이스 추상메서드 //회원 아이디 중복 체크 public boolean isIdCheck(String memberId); 2. MemberMapper.xml 쿼리문 작성 /*회원 아이디 중복 체크*/ SELECT if(COUNT(1) = 1, 0, 1) FROM tb_member AS m WHERE m.m_id = #{memberId}; 3. MemberController에 post매핑 /** * idCheck aj..
-
회원가입과 이어짐 2022.02.22 - [Framework/Spring] - (Springboot) Mybatis 회원 가입 1. MemberMapper 인터페이스 추상메서드 작성 //회원 등급 목록 조회 public List getMemberLevelList(); 2. MemberMapper.xml 쿼리문 작성 /* 회원 등급 목록 조회 */ SELECT l.level_numAS levelNum ,l.level_nameAS levelName FROM tb_member_level AS l; 3. MemberController에 MemberMapper DI 주입 private MemberMapper memberMapper; public MemberController(MemberService memberS..
-
th구문과 html구문 우선순위 maincontroller @Controller public class MainController { @GetMapping("/") public String main(Model model) { model.addAttribute("title", "ksmart42"); return "main"; } } main.html 한국스마트정보교육원 42기 진수경 실행 결과 html 태그보다 thymeleaf 태그가 우선으로 적용된다 thymeleaf 객체 바인딩 기본으로 이용할 Member dto 생성(getter/setter, tostring, 생성자메서드 오버라이딩 ) 서비스 패키지 생성 후 ExamService 클래스 생성 getMemberInfo 메서드 생성 @Service//..
-
-
이전글 2022.02.22 - [Framework/Spring] - (Springboot) Mybatis로 회원 목록 출력하기 다음글 2022.03.02 - [Framework/Spring] - (Springboot) Mybatis 회원 등급 목록 조회 2022.03.02 - [Framework/Spring] - (Springboot) Mybatis 회원가입 ID중복검사(ajax), 유효성 검사 1. 회원가입 폼 페이지 만들기 member/addMember.html 회원아이디 회원비밀번호 회원이름 회원권한 관리자 판매자 구매자 회원 회원이메일 회원주소 회원가입 2. hearder 메뉴 경로 수정 01회원가입 3. Mapper 인터페이스 추상메서드 생성 @Mapper public interface Memb..
-
❓ Mybatis란? - 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크 분류 ORM (Object Relational Mapping) SQL Mapper 종류 JPA/Hibernate, OpenJPA, EclipseLink, TopLink Essentials iBatis, MyBatis, Oracle SQLJ 기능 객체와 관계형 데이터베이스의 데이터를 매핑 객체와 SQL문을 매핑하여 데이터를 객체화하는 기술 장점 - 객체 모델만을 이용 객체지향적으로 프로그래밍 가능 - SQL을 직접 작성하지 않아도 됨 (개발시간 단축) - 유지보수 용이 - DBMS 종속성 X - 관계를 정확히 명시 - 복잡한 SQL문도 처리할 수 있음 단점 - 데이터의 관계가 복잡할 수록..