본문 바로가기

Backend69

09월 03일 화 | JSP 08 - JSP 미니 프로젝트 Ⅰ- 환경설정 지금까지 배운 것의 총 집대성이라고 할 수 있다. 1. 개발환경설정 1) Java 개발환경설정 2) 이클립스 설치 3) 오라클 설치 4) JSP 개발환경설정 5) 한글 UTF-8 인코딩 설정 2. JSP Template 만들기 1) css, js 폴더 연결 2) header, footer 템플릿 만들기 1. DB단 준비하기 우선 JSP CRUD 게시판을 본격적으로 설계하기 전에 DB를 연결해주고, 서버단에서 사용할 Java소스들을 만들어 정리한다. DBPKG(DB열고 닫기) net.bbs (DAO,DTO로 컨트롤) 1 DBOpen.java BbsDAO.java 2 DBClose.java BbsDTO.java DBPKG 1) DBOpen.java package DBPKG; import java.sql.*;.. 2019. 9. 3.
08월 29일 목 | JSP 07 - JSP Java beans을 이용한 성적프로그램 Java Beans를 이용해 뷰페이지와 기능이 있는 부분을 분리한 성적프로그램이다. 디렉토리 구조는 아래와 같다. 1. 함수 Java Resources -> src -> net.sungjuk SungjukDAO.java CRUD를 위한 함수들이 담긴 java SungjukDTO.java CRUD를 위한 필드,객체들이 담긴 java 1) SungjukDAO.java 성적프로그램에 들어가는 기능, 함수들이 모여있는 java파일 여러 메소드들이 있다. 함수들을 담아놓는 페이지 package net.sungjuk; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.Arra.. 2019. 8. 29.
08월 28일 수 | JSP 06 - JSP Java bean 공통페이지: 페이지이동: 객체생성: Java Beans 예제 : 계산기 Java Beans는 일종의 특정한 일을 독립적으로 수행하는 컴포넌트이다. Java Beans로 성적프로그램 DBOpen과 DBClose 클래스를 생성하여 이용하기. 디렉토리 총 6개의 java,jsp파일 DB 연결 DBOpen.java DBClose.java DAO, DTO (객체) SungjukDAO.java SungjukDTO.java jsp sungjukForm.jsp (폼 작성) sungjukinst2.jsp (insert하는 jsp) DB연결 - DBOpen.java package net.utility; import java.sql.*; import java.sql.DriverManager; import java.sql.C.. 2019. 8. 28.
08월 27일 화 | JSP 05 - JSP CRUD 게시판 삭제, 수정 성적테이블 CRUD 어제에 이어서 간단한 CRUD 게시판 만들기를 이어서 한다. 디렉토리 구조는 아래와 같다. 데이터 삭제하기 생성했던 데이터(행)을 삭제하는 jsp 1) 수정/삭제 링크만들기 우선 목록페이지와 상세페이지에 수정/삭제 링크를 추가하였다. 그다음 [수정] [삭제] 수정과 삭제링크에 기본키가 되는 sno의 번호값을 받아와서 생성되는 jsp 링크를 연결해준다. 2) 삭제기능 만들기 성적 수정하기 [성적쓰기] [성적목록] 번호 이름 국어 영어 수학 주소 서울 제주 부산 수원 우선 데이터 내용을 select으로 조회하고 2) sungjukUpdateProc.jsp 조회한 것을 수정한다. 2019. 8. 27.
08월 26일 월 | JSP 04 - JSP CRUD 게시판 생성, 목록, 상세페이지 내부객체 JSP 내부객체 성적 입력 폼 [성적목록] 이름 국어 영어 수학 주소 서울 제주 부산 수원 스타일을 좀 수정하였다. 2) 성적 데이터 삽입 성적테이블에 데이터를 삽입한다. 성적목록 [성적쓰기] 성적테이블 CRUD sungjukForm.jsp 성적쓰기 -> sungjukIns.jsp sungjukList.jsp 성적목록 -> sungjukRead.jsp 상세보기 (수정, 삭제 기능이 있어야한다.) 수정,삭제의 부모는 상세보기 상세보기는 -> 하나만 보기 -> 유일성이 만족되는 칼럼 페이지이동 location.href="" 2019. 8. 26.
08월 23일 금 | JSP 03 - JSP 내장객체 내부객체 JSP 내부객체 톰캣서버에 의해 자동으로 생성된 객체 개발자는 별도의 객체를 선언하지 않고 가져다 사용만 한다. 1) out 본문()를 가리키는 출력객체 JspWriter out 2) request 사용자가 준 정보를 관리하는 객체 HttpServletRequest request 3) response 요청한 사용자에게 응답을 관리하는 객체 HttpServletResponse response 4) session 요청한 사용자를 개별적으로 구분하기 위한 객체 HttpSession session 5) application 서버에 대한 정보를 관리하는 객체 ServletContext application 6) pageContext JSP, JSTL, EL등 동일한 페이지내에서 서로 다른 문법과의 데이터.. 2019. 8. 23.