본문 바로가기

웹 개발67

[JSP WEB] 글 작성 페이지 만들기 Write Page Write 글 List에서 글 작성을 만든다 글 작성 폼을 만들기 위해 write.jsp로 jsp파일을 생성한다 우선 write.jsp에 공통으로 추가되는 부분을 include 후에 폼을 작성한다 그 후에 버튼을 생성해 준다 총 3가지인데 등록과 다시 쓰기 취소를 만들게 된다 우선 서블릿을 생성해서 write 폼으로 forward 시킨다 그렇게 되면 등록 버튼을 눌렀을 시 write 폼으로 접근이 가능하다 이제 write.jsp에서 스크립트를 작성한다 스크립트 작성해서 writeAction을 하는 서블릿을 작성하고 Biz와 DAO 작성한다 Insert 완료 후엔 List 페이지로 돌아온다 이제는 write.jsp에서 script를 이용해서 버튼 클릭시 폼의 내용을 넘기거나 취소를 하면 다시 리스트로 돌아.. 2016. 5. 31.
[JSP Web] 게시판 리스트 페이지 List Page 게시판 List Page 웹에서 게시판을 구현함에 있어서 게시글들을 목록으로 보여주는 List Page를 개발한다 DB에 있는 게시글 데이터를 가져와서 양식에 맞춰서 데이터를 뿌려준다 # Article List 출력하는 Servlet, JSP 생성 DB에 입력한 Article을 List로 출력하기 위해 리스트를 뽑아오는 것을 생성한다 우선 Article을 담을 Class인 Article VO를 생성한다 ArticleVO Article이 갖는 모든 항목들을 정의하였다 그 후 Article DB에 접근해서 값들을 가져오는 DAO를 생성한다 ArticleDAO 이전에 사용했던 DAO와 비슷한 형식을 거친다 DAO에서 사용될 쿼리는 간단하다 query.xml ARTICLE Table에서 모든 값들을 가져오면 된.. 2016. 5. 31.
[JSP Web] Login 로그인 기능 Login 로그인 웹 개발에 있어서 가장 기본적이라고 볼 수 있는 Login 기능 구현 JSP을 기반으로 로그인을 구현한다 #로그인의 Task 회원 정보를 가져온다 일치하는 회원 정보가 있다면 세션에 넣는다 결과를 보고한다 우선 Member에 대해서 DAO를 생성한다 기본적인 회원정보 확인을 위한 메소드를 생성한다 # 회원 확인 메소드 회원 ID와 PW를 입력받았을 시 DB에 입력된 정보와 일치하는 회원이 있는지를 파악한다 회원 정보 확인 시 ID나 PW가 같지 않을 시 같지 않다는 Alert을 준다 이전의 웹에서는 ID가 틀리면 ID가 틀리다고 나오고 PW가 틀리다면 PW가 틀렸다고 알려준다 하지만 보안상의 문제 때문에 (PW가 틀렸다고 나오면 ID가 확인되는 상황) ID와 PW를 모두 비교 후 Ale.. 2016. 5. 30.
[SQL] LPAD & RPAD DB 값 양식 맞춰 채우기 SQL - LPAD & RPAD 1~12를 오름차순으로 정렬한다면 1 2 3 4 5 6 7 8 ... 11 12로 정렬이 될 것이다 하지만 입력된 것이 숫자가 아닌 문자로 입력 되었다면 1 10 11 12 2 3 4 .. 9 가 출력이 된다 그렇기 때문에 문자라면 앞에 0을 붙여줘야하는데 그러한 기능을 해주는 것이 LPAD이다 자리수를 입력하면 그 자리수가 될 때 까지 0을 계속 붙여주는 역할을 한다 그와 반대로 RPAD는 오른쪽에서부터 0이 붙는다 2016. 5. 19.