본문 바로가기
728x90
반응형

IT206

MyBatis 스프링 연동 MyBatis 스프링 연동 spring-jdbc와 같은 라이브러리를 이용해서 구현할 수도 있다. ⇒ templete라는 녀석이 있다. MyBatis: sql를 거의 유사하게 사용할 수 있다. JPA 프레임워크는 객체 타입의 프로그래밍에 더 가깝다. 마이바티스를 다운 받는다 mybatis – 마이바티스 3 | 소개 마이바티스는 단독 개발이 가능하다. → spring에 dao를 작성해서 처리하는 방식 마이바티스와 스프링을 연동하여 mapper 인터페이스만 이용하는 방식 : MyBatis-spring이라는 라이브러리를 사용해야 한다 build.gradle 작업 spring-jdbc가 필요하다.+ maven에서 다운받음 //spring jdbc 설치 implementation group: 'org.springf.. 2024. 4. 19.
7. EL 표기법, JSTL EL(Expression Language EL이란 jsp에서 저장객체를 출력할 때 스크립팅을 전혀쓰지 않을 수 있는 기술, 표현식을 대체함. ex) => ${value} el 내부의 연산자 산술 연산자 관계 연산자 조건 연산 논리 연산자 표현식 2 ||1==2 %> --------------------------- el 표기법 ${1+2} ${"안녕"} ${1>2||1==2} el param ID : PW : 이름 : el의 내장 객체 pageScope : jsp의 page 객체 참조 requestScope : request 객체 참조 sessionScope 세션 또는 어플리케이션에 있는 값을 얻을 때는 sessionScope, applicationScope를 사용해서 접근 (sessionScope.이름.. 2024. 4. 18.
JSP mini project : mypage 실습6 - 회원 탈퇴 delete_check.jsp 비밀번호를 입력하세요 현재 비밀번호 확인 마이페이지 user_delete_check_ok dao수정 public int delete(String id) { int result =0; String sql = "delete from users where id=?"; try { conn = ds.getConnection(); pstmt = conn.prepareStatement(sql); pstmt.setString(1,id); result = pstmt.executeUpdate(); }catch (SQLException sqle) { System.out.println("SQL 연동 오류"); System.out.println(sqle.getMessage()); }finally .. 2024. 4. 15.
JSP mini project : mypage 실습5 - 회원 정보 수정(2) 비밀번호 변경과 관련하여, 비밀번호를 변경하려면 우선, 현재의 비밀번호와 이전에 저장되어 있는 비밀번호가 일치해야 하는지 확인하고, 일치한 경우에서야 비밀번호 변경을 허가해줘야한다. change_pw.jsp 비밀번호 수정 페이지 현재 비밀번호 새 비밀번호 확인 마이페이지 user_change_pw_ok.jsp DAO 수정 public int changePW(String id,String pw ) { int result =0; String sql = "update users set pw=? where id=?"; try { conn = ds.getConnection(); pstmt = conn.prepareStatement(sql); pstmt.setString(1,pw); pstmt.setString(2.. 2024. 4. 15.
JSP mini project : mypage 실습4 - 회원 정보 수정 update.jsp 회원 정보 수정 페이지 ID 이름 Email Address 회원 정보 수정 마이페이지 update_ok.jsp userDAO- login, update public int login(String id, String pw) { int result = 0; String sql = "select * from users where id=? and pw=?"; try { conn = ds.getConnection(); System.out.println(conn); System.out.println("데이터베이스 접속 성공."); pstmt = conn.prepareStatement(sql); pstmt.setString(1, id); pstmt.setString(2, pw); rs = pstm.. 2024. 4. 15.
JSP mini project : mypage 실습3 - 로그인 로그인 login.jsp 로그인 페이지 ID PW 회원가입 login_ok.jsp mypage.jsp MyPage ()님의 회원정보를 관리합니다. 비밀번호 변경 회원 정보 수정 회원 탈퇴 2024. 4. 15.
728x90
반응형