본문 바로가기
728x90
반응형

JSP22

JDBC 개발자 수업 80일차 - 기본 게시판 만들기(2) - 댓글 기능 추가하기 기본 게시판 만들기 1. 댓글 목록보기 2. 댓글 작성하기 3. 댓글 삭제하기 1. 댓글 목록보기 [ 구현 목표 ] - 댓글항목에는 댓글내용, 이름, 작성일자를 확인 할 수 있다. - 해당 글에 댓글이 없다면 "댓글이 없습니다"를 출력한다. [ SQl-Developer - DB 테이블 만들기 ] - tblComment -- 댓글 테이블 생성 create table tblComment ( seq number primary key, -- 댓글번호(PK) id varchar2(30) not null references tblUsers(id), -- 아이디(FK) content varchar2(2000) not null, -- 댓글내용 regdate date default sysdate not null, -- .. 2021. 7. 21.
JDBC 개발자 수업 79일차 - 기본 게시판 만들기(3) - 상세 페이지, 수정하기, 삭제하기 기본 게시판 만들기 6. 게시판 글 내용 자세히 확인하기 7. 게시판 글 내용 수정하기 8. 게시판 글 내용 삭제하기 기본 게시판 만들기 6. 게시판 글 내용 자세히 확인하기 [ 글 내용 상세보기 구현 목표 ] - 글 내용에는 태그 적용 유무가 있으므로, 태그를 이용해서 악용방지를 위한 ", ""); dto.setSubject(subject); content = content.replace("", ""); dto.setContent(content); // 글 내용에 태그 적용 안되게 하기 if (dto.getTag().equals("n")) { // -> -> 꺽새 제거하기 content = content.replace("", ">"); dto.setContent(.. 2021. 7. 20.
JDBC 개발자 수업 79일차 - 기본 게시판 만들기(2) - 리스트, 글 쓰기 기본 게시판 만들기 4. 게시판 리스트(목록) 5. 게시판 글쓰기 기본 게시판 만들기 4. 게시판 리스트(목록) [ 게시판 목록 구현 목표 ] - 글번호, 제목, 작성자(아이디), 작성일(시,분,초 제거), 조회수를 확인할 수 있다. - 게시판 제목(subject)이 30자가 넘어가는 것은 '...' 으로 자르기 - 게시판의 최신글은 Bootstrap을 이용해 new 표시하기 [ DB 작업 ] 1) com.test.myapp.board > BoardDTO.java - tblBoards 테이블의 컬럼값을 BoardDTO.java에 각각 getter / setter를 만든다. public class BoardDTO { // tblBoards 컬럼 private String seq; private String.. 2021. 7. 20.
JDBC 개발자 수업 79일차 - 기본 게시판 만들기(1) - JDBC 설정, 초기화면, 로그인/로그아웃 기본 게시판 만들기 1. 초기 JDBC 환경 설정 2. 게시판 초기화면 구현하기 3. 로그인(인증), 로그아웃 구현하기 기본 게시판 만들기 1. 초기 JDBC 환경 구성 - 기본 틀(템플릿)은 미리 만들어둔 것으로 사용했습니다. ( 아래 샘플 다운주소 ) - jQuery js라이브러리, Bootstrap 프레임워크를 사용했습니다. - jar파일로 JSTL파일(jstl-1.2.jar)과 ojdbc6.jar, cos.jar를 사용했습니다. - 샘플 다운로드: https://github.com/yhyuk/server_study/blob/main/server/myapp/myapp_%EC%83%98%ED%94%8C.war yhyuk/server_study Contribute to yhyuk/server_study.. 2021. 7. 19.
JDBC 개발자 수업 77일차 - JSP MVC, JSP Model 2 - 'Hello' 웹 페이지 만들기 1. JSP MVC 2. JSP Model 2 - 'Hello' 웹 페이지 만들기 1. JSP MVC [ JSP에서 코드를 작성하는 패턴 ] 1) JSP Model 1 - HTML + CSS + JavaScript + Java + JSP = *.jsp - , 사용 - 오래된 방식이며, 현재는 잘 쓰이지 않는다. 2) JSP Model 2 - 'MVC' Model 디자인 - Servlet + JSP = MVC [ JSP MVC ] Servlet - 자바 기반 + 웹 추가 - 자바 작업이 수월하다. - 웹 작업이 불편하다. JSP - 웹 기반 + 자바 추가 - 웹 작업이 수월하다. - 자바 작업이 불편하다. Servlet + JSP - 자바 코드 -> Servlet 담당 - 웹 코드 -> JSP 담당 2. .. 2021. 7. 15.
Server(JSP) 개발자 수업 74일차(1) - 표준 액션 태그, 확장 액션 태그(EL, JSTL) 1. 표준 액션 태그 2. 확장 액션 태그(EL, JSTL) 1. 표준 액션 태그 [ 정의 ] - XML 기술을 이용해서 기존의 JSP 문법을 확장해준 매커니즘으로 JSP 규격서에 정의되어 있는 기술이다. - XML 태그 형태를 띄기 때문에 액션태그(action tag)라고도 부르며, 간단히 액션(action)이라고 한다. 왜냐하면 이런 태그가 어떤 동작(action)을 수행하는 역할을 하기 때문이다. - , [ 표준 액션 태그 예시 ] 2. 확장 액션 태그(EL, JSTL) [ 정의 ] - JSP 표준 액션 태그의 버전업 - 추가 설치가 필요하다. ( JSTL ) - JSP 페이지에서 자바 구문을 사용하지 않기 위해서 만들어 졌다. - 달러 표시로 내장 객체를 나타낸다. - $ { } [ EL, Exp.. 2021. 7. 12.
728x90
반응형