목록전체 글 (175)
Cohe
Fact - 학원 다녀옴 - 신촌 카공 완료 Feeling 진짜 구라 안치고 너무너무너무 피곤하다. 어떻게 사람이 매일 같이 밖에 나가는거지?? Findings 1.요구 사항 확인 - 소프트웨어 생명 주기 모델 : 요분설구테유 - 폭포수 모델, 프로토타이핑 모델, 나선형 모델, 반복적 모델 - 개발 방법론 : 구조적, 정보공학, 객체 지향, 컴포넌트 기반, 애자일, 제품 계역 방법론 - 애자일 : xp(짝 프로그래밍, 메타포어), 스크럼, 린(칸반) - 객체지향 : solid - 소프트웨어 아키텍처 4+1뷰 : 유스케이스 뷰, 논리뷰, 프로세스 뷰, 규현 뷰, 배포 뷰 - 소프트웨어 아키텍처 패턴 : 계층화, 클라이언트 서버, 파이프 - 필터, 브로커, MVC - 비용 평가 비용 평가 모델 : SAAM,..
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..
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.이름..
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 ..
비밀번호 변경과 관련하여, 비밀번호를 변경하려면 우선, 현재의 비밀번호와 이전에 저장되어 있는 비밀번호가 일치해야 하는지 확인하고, 일치한 경우에서야 비밀번호 변경을 허가해줘야한다. 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..
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..
로그인 login.jsp 로그인 페이지 ID PW 회원가입 login_ok.jsp mypage.jsp MyPage ()님의 회원정보를 관리합니다. 비밀번호 변경 회원 정보 수정 회원 탈퇴
join 페이지 회원 가입 페이지 ID 비밀번호 비밀번호 확인 이름 Email Address 가입하기 로그인 join_ok.jsp join dao method //회원 가입 public int join(UserVO vo) { int result = 0; String sql = "insert into users(id,pw,name,email,address) values(?,?,?,?,?)"; try { conn = ds.getConnection(); System.out.println("데이터베이스 접속 성공."); pstmt = conn.prepareStatement(sql); pstmt.setString(1,vo.getId()); pstmt.setString(2,vo.getPw()); pstmt.setS..
1.중심이 되는 index.jsp 배우 한지민을 소개합니다. 화보 영상 > Jimin World 유의 사항! 1. 모든 자료는 회원 가입 후에 이용하실 수 있습니다. 2. ------------------------------------------------------ 3. ------------------------------------------------------ 2. footer, header footer Copyright © By Chae 2024.04.12~ header My Web Welcome to MyWorld Toggle navigation My First Web HOME Member BOARD LOGIN JOIN LOGOUT MYPAGE
오늘은 어제 배웠던 JSP-JDBC 연동에 이어 updteUser와 deleteUser을 알아보자 Mypage 님 환영합니다. 로그아웃 정보수정 회원탈퇴 이 코드를 보면 modify_ok로 정보를 수정한다. modyfy_ok dao에서 있는지 없는지 확인하고, 있으면 정보를 쭉 보낸다 사실 이미 login이 완성 된 상태이기 때문에 회원 정보가 안보이는 경우는 거의 없다! package com.jdbc.ok; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.serv..