목록CRUD게시판 (15)
hi jaeneee

5/25 공부할 수 있는 시간 약 4시간 목표 : - 파일 생성하고 git 연동하고 확인하기 - 웹 사이트 프로젝트 진행 과정 알아보기 GIT 연동 완료! 느낀점 : - 트렐로로 일정을 구체화하자 - 노션에 내가 어떻게 진행되고 있는지 공유하자 다음 목표 : - 간트표 짜기 - API 구성 짜기
나를 한 사이트로 설명할 수 있다는게 멋있어보여서 한 번 서버도 열어서 만들어보고 싶다는 생각을 했다! 넣을 기능 - 내 포트폴리오 보이기(MAIN) 1. About Me 2. Skills 3. archiving 4. projects 5. study - 내 일기(CRUD 기능) + 가능하면 댓글 기능 구현하기 위해 로그인까지 할 예정! + 비밀번호 걸기(비밀 댓글 느낌!) - Contact : 나와 연락할 수 있는 방법 ~ 5/28(일요일)까지 메인 페이지 디자인 레이아웃 만들기 및 파일 생성하기

1. MemberService 에서 selectMember 완성하기 2. login을 했을 때 성공 페이지

2022.11.22 - [CRUD게시판] - CRUD 게시판 만들기_1(로그인 -> jsp) CRUD 게시판 만들기_1(로그인 -> jsp) 1. h1태그로 로그인 페이지 알려주기 AshSilver page Sign In 2. form 태그로 id, password 입력받기/로그인 버튼 만들기 2022.11.21 - [CRUD게시판] - CRUD 게시판 만들기_4(회원가입 -> jsp) CRUD 게시판 만들기_4(회원 ash-silver.tistory.com jsp 파일에서 signIn 버튼을 눌렀을 때 SignInController가 실행되도록 했으니 SignInController를 만들어보겠다. 2022.11.21 - [CRUD게시판] - CRUD 게시판 만들기_6(회원가입 -> Controller)..
service와 dao에 생성하지 않았던 게 있어서 생성한다,,ㅎㅎ 로그인을 하려면 그 멤버가 골라지는 selectMember가 필요하다. 1. MemberDAO에 selectMember추가! MemberVO selectMember(String id); ( *반환 타입을 Member로 줄 것이기 때문에 void가 아닌 MemberVO로 설정) 2. MemberDAOImpl 파일에는 빨간 줄이 뜨고 2022.11.18 - [CRUD게시판] - CRUD 게시판 만들기_3(회원 관리 -> service, DAO,) CRUD 게시판 만들기_3(회원 관리 -> service, DAO,) 회원 관리에서 서비스를 줄 것은 회원가입, 회원 정보 수정, 탈퇴하기이다. 1. MemberService에 만들 메소드 추가 회..

1. h1태그로 로그인 페이지 알려주기 AshSilver page Sign In 2. form 태그로 id, password 입력받기/로그인 버튼 만들기 2022.11.21 - [CRUD게시판] - CRUD 게시판 만들기_4(회원가입 -> jsp) CRUD 게시판 만들기_4(회원가입 -> jsp) Sign Up jsp 페이지를 생성하면 이 화면이 바로 보일 것이다. 간단히 이 틀을 설명하자면 이 정도의 태그를 볼 수 있다. 위에서 쓴 것은 html언어지만 jsp는 톰캣서버가 번역해 웹브라우저로 볼 수 있 ash-silver.tistory.com 회원가입 참고해서 id랑 password 받는 것만 해보자! ( *회원가입보다 로그인이 더 쉽다!) 3. 회원가입 하지 않은 사용자가 들어올 경우 회원가입할 수 ..

위의 경로로 conn이라는 폴더를 만들어주고 DBConnect 클래스를 만들어준다. package conn; import java.sql.Connection; import java.sql.DriverManager; public class DBConnect { private static DBConnect db = new DBConnect(); private Connection conn = null; String jdbc_driver = "[oracleDriver 경로]"; String jdbc_url = "jdbc:oracle:thin:@localhost:1521:xe"; private DBConnect() { } public static DBConnect getInstance() { return db; ..

2022.11.18 - [CRUD게시판] - CRUD 게시판 만들기_3(회원 관리 -> service, DAO,) CRUD 게시판 만들기_3(회원 관리 -> service, DAO,) 회원 관리에서 서비스를 줄 것은 회원가입, 회원 정보 수정, 탈퇴하기이다. 1. MemberService에 만들 메소드 추가 회원가입 -> joinMember() 회원 정보 수정 -> editMember() 탈퇴하기 -> delMember() * MemberVO import ash-silver.tistory.com 를 하면 MemberServiceImpl에서 MemerService를 implement 했을것이니 이렇게 뜨는 것을 볼 수 있다. 1. default 생성자 생성 데이터를 접근할 수 있는 DAO와 Controll..

처음 servlet 페이지를 만들면 이렇게 보일 것이다. 2022.11.21 - [CRUD게시판] - CRUD 게시판 만들기_4(회원가입 -> jsp) CRUD 게시판 만들기_4(회원가입 -> jsp) Sign Up jsp 페이지를 생성하면 이 화면이 바로 보일 것이다. 간단히 이 틀을 설명하자면 이 정도의 태그를 볼 수 있다. 위에서 쓴 것은 html언어지만 jsp는 톰캣서버가 번역해 웹브라우저로 볼 수 있 ash-silver.tistory.com 전에 만들었던 jsp 파일에서 제출버튼을 signup버튼을 누르면 그것을 관리하기 위해 controller가 실행되도록 동작했다. 그래서 이번엔 controller를 만들어볼 것이다. 1. 다른 것들은 무시하고 간단하게 doGet만 볼 것이다. 아직 serv..
1. MemberDAOImpl에 MemberDao implements하기 전과 같이 빨간줄이 뜨면 add unimplemented methods 한다. 2. db를 연결해준다. 윗줄에 private DBConnect db; public MemberDAOImpl() { db=DBConnect.getInstance(); } 이것을 추가해주면 db가 연결된다. (*톰캣 9.0을 설치했다.) *****지금부터 복잡해진다****** 3. joinMember를 작성해준다.(지금은 회원가입만 구현할 예정이기 때문) Connection conn= null; PreparedStatement pstmt=null; Connection conn -> 드라이브 로딩이라고 하는데 느낌만 알고 넘어간다.. PreparedState..

Sign Up jsp 페이지를 생성하면 이 화면이 바로 보일 것이다. 간단히 이 틀을 설명하자면 이 정도의 태그를 볼 수 있다. 위에서 쓴 것은 html언어지만 jsp는 톰캣서버가 번역해 웹브라우저로 볼 수 있다. 1-2행에 쓴 것이 꼭 있어야하고, 톰캣서버거 꼭 있어야 jsp를 쓸 수 있다. 1. 어떤 페이지인지 소개해주기 위해 h1태그를 이용해 페이지를 설명해준다. Welcome AshSilver Page 2. form 태그를 이용해 table 생성 form태그를 이용하면 어디로 어떤 전송을 할지 정할 수 있게 된다. tr태그는 table row로 가로줄을 만들고, td태그는 table data로 셀을 만든다. th는 굵은 글씨에 중앙정렬이 된다. table은 border="(숫자)"를 적용해주면 눈..

회원 관리에서 서비스를 줄 것은 회원가입, 회원 정보 수정, 탈퇴하기이다. 1. MemberService에 만들 메소드 추가 회원가입 -> joinMember() 회원 정보 수정 -> editMember() 탈퇴하기 -> delMember() * MemberVO import 하기! void joinMember(MemberVO m); void editMember(MemberVO m); void delMember(String id); 2. MemberServiceImpl에서 MemberService implements 이렇게 빨간줄이 뜨면 unimplemented methods를 해준다. 3. MemberDAO에도 service 와 똑같이 한다. 복붙하면 이렇게 된다.
JSTL = JavaServer Pages Standart Tag Library EL = Express Language jstl을 사용하기 위해서는 코어를 위에 추가해줘야한다. https://daesuni.github.io/jstl/ JSTL의 기본 개념과 사용방법 정리 1. JSTL이란? daesuni.github.io

먼저 사용자가 회원가입하고 로그인한 다음에 글을 쓰고 봐야하기 때문에 회원의 DB먼저 만들어준다. 회원의 정보는 id, password, name, phoneNumber, email을 가지고 온다. 1. oracle db에 회원 정보를 나타내는 member 테이블과 게시판의 정보를 저장할 board를 생성해 준다. 기존에 member와 board를 생성했을 경우가 있으니 일단 지워준다. drop table member cascade constraints; drop table board cascade constraints; drop table member; drop table board; drop sequence seq_board; db 테이블을 삭제하는 명령어 drop table [테이블 명] 'casc..

사용 환경 : eclipse, oracle DB 1. 이클립스에 폴더 만들기 navigator/project explorer에서 마우스 우클릭 -> new -> dynamic web project project name을 정하고 dynamic web module version을 3.0으로 설정! -> finish (* 3.0으로 해야 버전이 맞고 안전하다고 하는데 시키는 대로 할 뿐,, 사실 잘 모름,,) 2. 파일 및 패키지 생성(추후에 또 생성될 것.) -> 사진 참고 상위폴더를 클릭한 후, 마우스 우클릭을 하고 new로 들어가 생성한다. webapp의 member안에 있는 Menu, MyInfo, SignIn, SignUp - >jsp 파일 MemberService, MemberDAO -> inte..