JDBC
-
servletSERVLET 2021. 12. 17. 14:57
오늘은 EL(Expression Language)에 대해서 배웠다. -EL이란 JSP에서 저장객체를 출력할때 스크립팅을 전혀 쓰지 않을 수 있는 기술이다. -EL은 일종의 스크립트 언어로 자료 타입, 수치 연산자, 논리 연산자, 비교 연산자 등을 제공하며 표현식을 대체할 수 있다. 을 EL에서는 ${value} 로 나타낼 수 있다. 쌤 왈.. 뚝배기에 신경을 안 써줘서 편하다고..! JSTL(JSP standard tag library)는 기존의 jsp 경우, html 태그와 함께 사용되어 전체적인 코드의 가독성이 떨어지기 때문에 단점을 보완하고자 만들어진 것이다. jstl을 사용하면 자바의 제어문을 html 태그화 시킬 수 있다. 코어 라이브러리를 사용하기 위해 태그를 써야 하는데 를 반드시 써 줘야 ..
-
jdbcJDBC 2021. 12. 16. 14:30
오늘은 어제와 마찬가지로 실습을 했다. 회원의 회원가입 (아이디 중복 확인) -> 로그인 -> 마이페이지 -> 비밀번호 변경 -> 회원정보 수정 -> 회원 탈퇴 -> 로그아웃까지! 하나 더 알려주신 것은, finally를 적으면서 일일히 conn.close(); 등등을 적어주기 귀찮으니 # try with resource - try문을 작성할 때 자원 객체를 소괄호 안에 전달하면 try블록이 끝날 때, 자동으로 자원을 해제해 준다. - 자동으로 종료되는 자원은 반드시 AutoCloseable 인터페이스의 구현체여야 한다. 이것을 사용하라는 것이었다. 확실히 편했다. @Override public boolean confirmId(String id) { boolean flag = false; String s..
-
jdbcJDBC 2021. 12. 14. 18:11
jdbc로 이동해서, 오늘은 학생들의 국영수 점수를 받는 페이지들을 만들었다. 기본 생성자(필수)와 모든 필드값을 매개값으로 받는 생성자(선택사항)를 하나씩 제작해 주었다. -> 자바빈 클래스 overriding과 getter and setter을 VO에서 다 해 주고, DAO는 웹 서버의 DB 연동 요청이 발생할 때마다 DataBase CRUD(create, read, update, delete)작업을 전담하는 클래스이다. - 일반적으로 jsp 혹은 servlet에서 유지보수 및 코드의 모듈화를 위해 별도의 DAO 클래스를 만들어 사용한다. 테이블로부터 데이터를 읽어와 자바 객체로 변환하거나 자바 객체의 값을 테이블에 저장한다. package kr.co.jsp.score.model; import jav..
-
jspJSP 2021. 12. 13. 15:55
저번 시간에 이어서,, 한번이라도 티켓팅을 해 봤다면 오류 페이지는 물론이고 "이선좌"를 못 봤을 리x 공포의 이선좌,,를 뜨게 하는 방법을 알아보자..! Insert title here 좌석 예매 결과 선택한 좌석: out.print("[" + s + "]"); } %> (이)가 예매 신청되었습니다. 예매 신청 결과: 이미 선택된 자리입니다. 추가 예매하기! 공포의 이선좌 만들어 주기 완성! 그리고 오늘은 java에서 배운 것을 전반적으로 복습하는 내용이었다. System.out.println("\n### 회원 관리 프로그램 ###"); System.out.println("# 1. 회원 정보 등록하기"); System.out.println("# 2. 전체 회원 정보 조회하기"); System.out.p..