JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 DAO(Data Access Object) 클래스 작성 2 DAO 클래스는 실제로 데이터베이스와 연동하여 레코드의 추가, 수정, 삭제 작업이 이루어지는 클래스이다. Action 클래스가 호출되어도 그에 해당하는 데이터베이스 연동 처리는 DAO 클래스에서 이루어지게 된다. 그러니까, 실제 쿼리문이 존재하게 되는 곳이라고 생각하면 되겠다.작성해야 하는 메소드를 생각해보자. (클래스 안..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 DAO(Data Access Object) 클래스 작성 1 DAO 클래스는 실제로 데이터베이스와 연동하여 레코드의 추가, 수정, 삭제 작업이 이루어지는 클래스이다. Action 클래스가 호출되어도 그에 해당하는 데이터베이스 연동 처리는 DAO 클래스에서 이루어지게 된다. 그러니까, 실제 쿼리문이 존재하게 되는 곳이라고 생각하면 되겠다.작성해야 하는 메소드를 생각해보자. (클래스 안..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 데이터 빈(DataBean) 클래스 작성 데이터 빈이란 목적에 맞는 데이터를 전달할 때 사용하는 일종의 데이터 저장 객체라고 한다. 데이터를 파라미터로 하나씩 넘기면 좋지 않으므로 데이터빈(VO) 클래스를 이용하여 데이터를 객체에 저장하고 이 객체를 파라미터로 전송하면 한꺼번에 모든 정보가 전달되게 된다. (= 여러개의 데이터를 하나의 단위로 다룰 수 있다)파라미터로 보내야 하는 ..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 라이브러리 설정 및 커넥션 풀 작성 저번 포스팅에서 게시판 데이터 베이스 구조를 설계하였다. 데이터 빈 클래스를 작성하기 전에 라이브러리 설정 및 커넥션 풀 을 작성하겠다.데이터 베이스와 연동하기 위해서 JDBC 드라이버를 설치해야 한다. 이 파일을 받아 이클립스 프로젝트의 WEB-INF 안의 lib안에 넣어주면 DBMS와 연동하여 JDBC API를 사용할 수 있게 해준다. 또한 ..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 게시판 데이터베이스 구조 설계 저번 포스팅에서는 게시판 페이지와 Action 클래스를 설계하였다.이번시간에는 게시판 데이터베이스 구조를 설계하겠다. 게시판 설계 포스팅을 참조하면 DB에 대한 대략적인 설계를 했었다. 3. DBtb_board 번호 idx : int / PK / auto_increment 제목 title : varchar 작성자 name : varchar 내용 con..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 게시판 페이지 및 Action 클래스 설계 오늘은 게시판 페이지(view) 와 Action 클래스(=controller)를 설계할것이다.저번시간에 게시판을 앞으로 어떻게 만들어 나갈지 작성해보았다.1. View리스트 : list.jsp 글 작성 : create.jsp 글 상세 : detail.jsp 글 수정 : update.jsp 글 삭제 : 글 삭제는 페이지가 따로 없고 상세 화..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 JSP로 만든 게시판과 사용하는 tool은 같다. 이클립스/ mariaDB등 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 MVC 패턴으로 JSP와 Servlet을 사용하여 만드는 게시판 Model 2 게시판 = MVC 패턴 MVC 패턴 ? M = Model → JavaBean : 데이터를 다루는 부분 V = View → JSP C = Controller → Servlet 게시판 사용자는 FrontController를 통해 화..
JSP만 사용해서 만드는 게시판MariaDB 사용기본적인 CRUD Create/Read/Update/Delete 게시판 삭제 드디어 JSP 게시판 마지막 삭제가 남았다. 글 삭제는 수정과 마찬가지로 상세 페이지에서 삭제 버튼을 누르면 글이 삭제되고 목록으로 넘어가게 된다. 수정과는 다르게 삭제하는 페이지가 따로 없기 때문에 상세 페이지에서 삭제시 정말 삭제하겠냐는 alert을 띄워줄것이다. 정말 삭제하겠다고 하면 바로 DB삭제하는 보이지 않는 페이지로 넘어가 쿼리를 날려 DB 데이터를 삭제하게 된다. 1.저번에 만들었던 상세 페이지에서부터 시작하자.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484..
JSP만 사용해서 만드는 게시판MariaDB 사용기본적인 CRUD Create/Read/Update/Delete 게시판 수정 게시판 목록을 만들었다. → 게시판 목록 게시판 글 쓰기도 만들었다. → 게시판 글 생성 게시판 상세보기도 만들었다. → 게시판 상세보기이제 게시판 수정을 해보자!저번 게시판 상세보기를 만들면서, 상세페이지 안에 수정 페이지로 가는 버튼을 만들었다. 수정은 상세페이지에서 수정 버튼을 누르면 수정 페이지로 이동하게 되고, 글을 수정한 뒤 수정된 사항을 DB에 넣는 작업을 해주고, DB에 성공적으로 들어가면 다시 수정된 글이 보이는 상세페이지로 이동하게 된다. 1. 1수정cs상세 페이지에서 수정 버튼을 클릭하면 update.jsp로 이동하게 되는데, 그때 상세페이지의 idx를 가지고 ..
JSP만 사용해서 만드는 게시판MariaDB 사용기본적인 CRUD Create/Read/Update/Delete 게시판 상세보기게시판 목록을 만들었고, 글 생성 페이지도 만들었다. 이제 작성한 글을 볼 수 있도록 상세 페이지를 만들어 보댜!상세 페이지는 글 생성 페이지와 비슷하다. input 박스로 입력받았던 곳에 입력했던 내용이 나온다는 차이 빼면 결국 동일하다. 리스트에서 상세 보고싶은 리스트를 클릭하면 상세 페이지로 넘어올텐데, 상세 페이지에는 작성했던 글의 정보가 있어야 하며 수정/ 삭제가 가능해야 하고, 목록 페이지로 다시 돌아갈 수 있어야 한다.1.먼저 html 코드를 보자.12345678910111213141516171819202122232425262728게시판 상세 제목 : 작성자 : 작성..
JSP만 사용해서 만드는 게시판MariaDB 사용 기본적인 CRUD Create/Read/Update/Delete 게시판 글 생성글 목록 페이지에 글 쓰기 버튼이 있다. 글 쓰기 버튼을 클릭하면 글 생성 페이지로 이동한다. 게시 글을 쓴 후에 추가 버튼을 누르면 DB에 작성한 글을 insert하는 페이지로 이동하고, DB 추가 작업이 완료되면 글 목록 페이지로 다시 이동한다. 1. list.jsp 에 버튼을 추가123456789101112131415161718192021게시판 게시판 글쓰기 Colored by Color Scriptercs 1. 버튼을 추가하고, 클릭 시 create.jsp로 이동하도록 onclick 속성을 준다. 2. location.href 는 새로운 페이지로 이동시키는 속성이다. 주..
JSP만 사용해서 만드는 게시판MariaDB 사용기본적인 CRUD Create/Read/Update/Delete 게시판 목록 생성게시판을 만들어보댜! 먼저 글 목록의 틀을 잡아야 한다고 생각하였다. 글 생성을 목록에서부터 시작하게되고, 생성 후 다시 목록으로 돌아와야 하며, 상세를 보려거든 목록에서 클릭되어야 하고, 수정/삭제 후 다시 목록으로 와야하기 때문이다. 게시판 목록을 생각해보자. 등록한 글들이 차례로 쌓여야 하고 글번호/작성자/글제목/등록시간 이 있어야 한다. 글 내용은 상세 페이지로 들어갔을 때 보여줘도 되니까.그렇다면 DB에 있는 데이터들이 select 되어 목록 화면에 table형태로 뿌려지면 될것이다. 1.먼저 html 소스를 보면 글작성 할 수 있는 버튼을 만들었다. 클릭 시 글쓰기 ..
JSP만 사용해서 만드는 게시판MariaDB 사용 기본적인 CRUD Create/Read/Update/Delete 일단 기본적인 CRUD가 가능한 게시판을 만들기 위해 게시판이 어떻게 이루어져야 할지 생각해보았다. 첫째로, 글 목록 페이지가 있어야 하고 글 생성 버튼을 클릭 시 글 생성 페이지가 보여져야 한다. 글의 리스틀를 클릭했을 땐 글 상세 페이지가 나와야 하고 수정과 삭제 버튼이 있어 글 수정 페이지로 이동하거나 글이 삭제되어야 한다.그리고 웹페이지에 보여줄 DATA를 가져올 DB가 필요하다. 글 생성, 수정, 삭제시 DB에 있는 데이터를 추가 수정 삭제하는 것 이기 때문이다.DB에 TABLE을 생성해야 한다. TABLE : board idx (PK) 글 번호 name 작성자 title 글 제목 ..
- Total
- Today
- Yesterday
- windows hyper-v
- foreach 배열
- Hyper-V
- 이클립스DB연결
- 윈도우8.1
- jsp 기초 개념
- 제이쿼리
- String[] 파라미터
- 체크박스전체선택
- windows 8.1
- 체크박스전체해제
- Split
- 체크박스
- spring
- 자바
- 게시판페이지설계
- 자바스크립트
- 게시판table설계
- 스크립팅 요소
- servlet게시판
- input[type=text]초기화
- servlet
- 스프링
- input[type=file]초기화
- jsp
- Javascript
- c 태그
- SQL
- selectbox에 값 매핑
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |