
String sql = "sql문";select : executeQuery()insert, update, delete : executeUpdate()Connection conn = DBConnection.getConnection(); ps = conn.prepareS

라이브서버 실행 단축키 : Alt + L, O주석 단축키 : Ctrl + / 줄바꿈(엔터) : < br >문단 나누기 : < p > < /p >선 : hr한 칸 띄기 : 제목태그 : < hN > 제목 < /hN > (N = 1~6)서식태그목

http://www.cgv.co.kr/movies/?lt=1&ft=0영화제목 : class title 예매율 : class score - class percent에그스코어 : class score - class percent개봉일자 : class txt-inf

joinview.jsp joinview에서 입력하고 submit을 하면 join_db.jsp로 userid, userpw, username 데이터가 전송됨MySQL Workbench로 t_user 테이블 생성WebContent > WEB-INF > lib > mysql

로그인페이지 loginview.jsp
DBConnection.jsp //인코딩 ``

main.jsp logout.jsp
joinview.jsp checkId_db.jsp 참고) Ajax 처리 과정 Ajax 요청시 xhr 객체는 각 상태별로(상황별로) readyState가 바뀐다. 처음에는 0(XMLHttpRequest.UNSET, 보내지 않음) open 메소드를 호출하는 순간 1(XMLHttpRequest.OPENED)로 바뀜 send 호출시 순차적으로...

<\~~db.jsp 파일 구성>1\. DBConnection 연결 2\. 파라미터(데이터) 수집3\. 처리(로직 작성)4\. 처리된 과정의 흐름 나누기(ex. 성공화면으로 이동 or 실패화면으로 이동) ⇓DAO, DTO 이용하여 '처리' 부분 분리
SqlSession을 이용해서 MyBatis 이용MyBatis에서 자주 쓰는 음료수 : SqlSessionSqlSessionFactory : SqlSession을 찍어내는 공장SqlSessionFactoryBuilder : 공장을 건축하는 빌더Reader : 설계도를

성공시 "가입을 축하드립니다!" -> loginview.jsp로 이동 실패시 "가입 실패" -> loginview.jsp로 이동 1. 파라미터 join_db.jsp 성공 : response.sendRedirect("loginview.jsp?j=t"); //t =
글쓰기 버튼 클릭시 게시판 작성 페이지(boardwrite.jsp)로 이동게시글 제목, 게시글 내용 작성 후 작성완료 버튼 클릭데이터베이스에 작성된 게시글 데이터 하나 추가(게시글제목, 게시글내용, 작성된시간, 작성자ID)
페이징 처리X -> 파라미터 필요X게시글의 리스트만 긁어서 들고 가는 행위를 함
main.jsp -> get_db -> get.jsp -> 가지고 온 데이터 뿌려주기 get.jsp 긁어오는 작업 BoardDAO.jsp 230829 day07 38분 12초

230925 수업 복습Name : 프로젝트 이름Type : MavenPackaging : JarJava Version : 11Language : JavaGroup : com.kh(본인이 설정하려는 그룹명)Artifact : 보통 프로젝트 이름과 동일Version : 자
\_ 외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴 객체간 의존성을 개발자가 객체 내부에서 직접 호출하는 대신, 외부(스프링 컨테이너)에서 객체를 생성해서 넣어주는 방식

Data <-> Application <-> PresentationUserServiceTests

#231004 수업 복습 index에서 로그인하면 Board BoardController.java header, footer header와 footer는 한 홈페이지에서 페이지마다 동일하게 반복되므로 html 파일을 각각 만들어놓고 th:replace=

#231005 수업 내용 복습 게시판 글쓰기 list.html 중 글쓰기(write) 부분 Criteria.java에 getListLink 메소드 선언 getListLink() : 페이지 이동시 필요한 pagenum, amount, keyword, type 파라미터
데이터 입력⬇️전송⬇️추출(컨트롤러)⬇️비즈니스 로직(서비스)⬇️데이터 로직⬇️결과 도출⬇️전송⬇️결과 출력
#231016 수업 내용 복습 댓글 기능 get.html 중 댓글 부분 REST방식 설계(Ajax 통신, 돔 구현) static/board/js/reply.js 자바스크립트 생성(Ajax 통신)
Spring Security 사용자 정의가 가능한 인증 및 액세스 제어 프레임워크 주로 인증(Authentication)과 인가(Authorization)를 다루며, 다양한 보안 관련 기능을 제공함 Spring Security는 보안과 관련해서 체계적으로 많은 옵션을 제공해주기 때문에 개발자 입장에서는 일일이 보안관련 로직을 작성하지 않아도...