본문 바로가기

Java29

[국비지원] KH 정보교육원 82-83일차 kh day 083 이번주 공지사항 가. Servlet/JSP : 오늘 Servlet 종료, 곧바로 JSP 기본/고급 완료예정 (수요일까지) 나. 스프링의 선행요소 기술 학습: -DB처리를 위한 MyBatis SQL Mapper Framework 완료예정 - 배치처리를 위한 Quartz Job Scheduler Framework 완료예정 다. 스프링 MVC 프레임워크 시작 : - spring-core, spring-context, spring-webmvc, spring-jdbc, spring-tx, spring-websocket 동시에 Final Project에 박차를 가해주시기 자랍니다. 가. UX/UI 스토리보드 작성 나. 관계형 데이터 모델링 => 3NF까지 완료된 테이블 생성 => Dummy 데이.. 2022. 7. 26.
[국비지원] KH 정보교육원 81일차 세션 (Session) : 추상적인 연결, 계속 유지되는 연결 *HTTP protocol (통신규약)의 특징 1) 연결이 유지되지 않는다 2) 연결생성 > 요청전송 > 응답수신> 연결종료 3) Connectionless, Stateless Protocol => 물리적인 세션 (지속적 연결)의 생성은 불가능! => 추상적인 연결로 세션을 생성/관리 (2가지 방법) 1. HttpSession 객체를 이용하는 방법 2. Cookie 객체를 이용하는 방법 --- *** 3. 세션관리*** 일반적으로 사용되는 세션의 정의는 ‘서버와 클라이언트간의 지속적인 연결’을 의미한다. 연결을 통하여 클라이언트는 지속적으로 서버에 특정 동작을 요청할 수 있으며 서버는 실행 결과를 클라이언트에 응답할 수 있다. 데이터베이스를 .. 2022. 7. 22.
[국비지원] KH 정보교육원 80일차 kh day 080 07장 서블릿 고급 이어서 나가자! MVC 패턴 (Model View Controller) Model : 비지니스 로직 수행결과 데이터 View : Model 데이터를 이용한 응답화면을 생성 Controller : MVC 흐름을 제어 : 하나의 Servlet이다 : 모든 Request Message를 받는 집중화 수행 (적용 패턴 : Front Controller Pattern) 이를 위해, url-pattern mapping에 달려있다! (1) 디렉토리 패턴 : 반드시 '/'로 시작해야함 ex) '/*' (2) 확장자 패턴 : 반드시 *.확장자로 끝나야 함 ex) '*.do' --- Command 패턴 사용자의 요청을 객체인 클래스로 처리하는 것을 의미한다. 객체 형태로 사용하면 서.. 2022. 7. 21.
[국비지원] KH 정보교육원 79일차 Kh day 079 오늘은 속도감 있게 수업이 나가다보니 정신도 없고 따라가기 벅찼던거 같다. 그러나 이제 교육과정의 절반이 넘었고 3달뒤면 수료다. 파이널 프로젝트는 이미 시작 되었고 가장 중요한 백앤드를 배우고 있다. 힘들더라도 긴장을 늦춰서는 안 된다! --- 6장 서블릿과 JDBC연동 1. JDBC개요 여기는 해본거다 혼자 보세요 --- 2. JDBC 고급 기법 여기도 해본거다 혼자해보세요 --- 2.2 DAO 패턴 및 DTO 패턴 * Design Pattern -> GoF : 특수한 기능을 수행하는 클래스를 최소개수로 설계하는 방법 ex) 싱글턴 패턴 (Singleton Pattern) 1) DAO 패턴 (Data Access Object) 일반적으로 어플리케이션 개발은 GUI화면을 가지며 화면.. 2022. 7. 20.