본문 바로가기

Backend/JAVA_WEB11

11. JSP 내부객체 및 내부변수 (Scope의 종류) ○ JSP 내부객체 (참고 : JSP내부객체) - JSP페이지가 서블릿에서 변환될 때(.class) JSP컨테이너(Tomcat웹서버)가 자동으로 제공 - JSP페이지 내에서 제공하는 특수한 레퍼런스(참조) 타입의 변수 - 객체 생성 없이 바로 사용할 수 있는 JSP의 객체 - 내부객체 종류 ① out ② pageContext : JSP페이지 자체의 Context 제공 ③ request : 요청에 관한 정보 ④ response : 응답에 관한 정보 ⑤ session : 요청에 관한 Context 제공 ⑥ application : 서블릿 및 외부 환경 정보 Context 제공 ○ Scope - 웹프로젝트에서 페이지들 간에 값을 공유하기 위해 사용 ① pageContext : 현재 페이지 내에서만 유효, 기본.. 2022. 8. 2.
10. JavaBeans를 이용한 성적 테이블 CRUD 게시판 만들기 ② (성적 상세보기, 삭제, 수정) ○ 성적 상세보기 (sungjukRead.jsp) - main/webapp/sungjukBean/sungjukRead.jsp ★ 성적 상세보기 ★ [성적쓰기] [성적목록] 이름 국어 영어 수학 평균 주소 작성일 [수정] [삭제] ○ 성적 삭제 (sungjukDel.jsp) - main/webapp/sungjukBean/sungjukDel.jsp ☆ 성적 삭제 ☆ [성적쓰기] [성적목록] ○ 성적 수정 ① 입력 폼에 기존에 입력된 내용 출력하기 - main/webapp/sungjukBean/sungjukUpdate.jsp ★ 성적 수정 ★ [상세보기] [성적목록] 이름 국어 영어 수학 주소 서울 제주 수원 부산 ② 수정할 내용 입력받아서 수정 프로세스 진행 - main/webapp/sungjukBean/s.. 2022. 7. 17.
09. JavaBeans를 이용한 성적 테이블 CRUD 게시판 만들기 ② (성적입력, 성적목록, 공통코드 처리) ○ 성적입력 폼 (sungjukForm.jsp) - main/webapp/sungjukBean/sungjukForm.jsp ★ 성적 입력 폼 ★ [성적목록] 이름 국어 영어 수학 주소 서울 제주 수원 부산 ○ 성적입력 결과 (sungjukIns.jsp) - main/webapp/sungjukBean/sungjukIns.jsp - 자바빈 객체(object)생성 (참고 : JSP 자바빈즈) ① 사용자가 입력한 값 가져오기 ☆ 성적 결과 페이지 ☆ ② sungjuk 테이블에 값 추가 : DTO 객체 사용하기 전 int cnt=dao.insert(uname, kor, eng, mat, aver, addr); ③ sungjuk 테이블에 값 추가 : DTO 객체 사용 dto.setUname(uname); dto.s.. 2022. 7. 15.
08. JavaBeans를 이용한 성적 테이블 CRUD 게시판 만들기 ① (DBopen, DBclose, DTO, DAO) ○ DBopen package net.utility; import java.sql.Connection; import java.sql.DriverManager; public class DBopen { //오라클 DB 연결 메소드 public Connection getConnection() { Connection con=null; try { String url ="jdbc:oracle:thin:@localhost:1521:xe"; String user ="system"; String password="1234"; String driver ="oracle.jdbc.driver.OracleDriver"; Class.forName(driver); con =DriverManager.getConnection(url,.. 2022. 7. 6.
07. JSP, 자바빈즈 (JavaBeans, 액션태그) ○ 자바빈즈(JavaBeans) - 자바로 작성된 소프트웨어 컴포넌트 - 빌더 형식의 개발도구에서 가시적으로 조작이 가능하고 또한 재사용이 가능한 소프트웨어 컴포넌트 - 자바빈즈를 이용하면 JSP(뷰단)와 JAVA를 분리해서 재사용이 가능하고 코드가 복잡해지는 것을 방지함 ○ JSP 액션태그 - 현재 JSP 페이지에서 다른 페이지에 정보를 전달하는 태그 ① 페이지 이동 ② 공통페이지 가져오기 ③ 자바빈 객체(object)생성 ○ Scope 유효범위 - page : 현재 페이지에서만 유효, 생략시 기본값 - request : 다른 페이지에서 공유 (부모 자식 사이에서만 공유) - session : 다른 페이지에서 공유 (시간이 지나면 사라짐) - application : 다른 페이지에서 공유 (모든 사용자.. 2022. 7. 5.
06. JSP, DB연동해서 성적 테이블 CRUD 게시판 만들기 ② (성적 삭제, 수정) ○ 성적JSP페이지 - 참고 : 오라클 DB, 성적 테이블 SQL문 JSP, 성적 테이블 CRUD 게시판 만들기 ① (입력, 리스트, 상세보기) ○ 성적 삭제 - 성적 삭제 : sungjukDel.jsp ☆ 성적 삭제 ☆ [성적쓰기] [성적목록] ○ 성적 수정 ① 성적 수정 폼 : sungjukUpdate.jsp - 기존에 입력했던 내용을 폼에 출력시킴 ★ 성적 수정 ★ [상세보기] [성적목록] 이름 국어 영어 수학 주소 서울 제주 수원 부산 ② 성적 수정 진행 : sungjukUpdateProc.jsp - 변경된 내용을 받아서 수정 ☆ 성적 수정 페이지 ☆ 2022. 7. 4.