분류 전체보기
8 week_6 MVC 패턴
MVC 패턴 MVC 패턴 : Model, View , Controller 의 앞 글자를 따서 만든 디자인 패턴 디자인 패턴 : 프로그램을 개발 중 발생한 문제점들을 정리해서 상황에 따라 쉽고 편리하게 사용할 수 있는 방법들을 정의한 형태 model : 사용자가 원하는 애플리케이션의 정보 및 데이터 제공 view : 사용자의 요청으로 화면 출력 controller : 사용자의 요청을 처리 및 제어 - 순서 1. View 에서 이벤트 수행 2. Controller 에서 수행할 메소드를 Model에 전송 3. Model에서 메소드를 수행하고 결과물을 Controller에 반환 4. Controller에서 반환받은 내용을 View로 반환 5. View 에서 이벤트 결과 확인 MVC 모델 1 MVC 모델 1은 V..
8 week_5 JDBC
JDBC Java DataBase Connectivity 자바 프로그램이 DB와 연결하여 데이터를 교환할수 있게 해주는 프로그래밍 인터페이스 JDBC 프로그래밍 순서 1. JDBC 드라이버 로드 public static void initConnection() { // 초기화 try { Class.forName("com.mysql.cj.jdbc.Driver"); // JDBC 드라이버 로딩 System.out.println("Driver Loading Success"); } catch (ClassNotFoundException e) { System.out.println("DB Driver를 찾지 못했습니다"); e.printStackTrace();}} 메서드명 설명 Class.forName("드라이버") ..
8 week_4 Ajax
Ajax 자바스크립트를 이용하여 서버와 웹 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 기술 비동기 방식 : 웹 페이지를 reload하지 않고 데이터를 불러오는 방식으로 필요한 부분만을 사용할 수 있는 장점이 있다. 사용 이유 : JSON이나 XML 형태로 필요한 데이터만을 가져오기 때문에 효율적이기 때문 장점 : 웹 페이지 속도 향상 및 서버의 처리가 완료될 때까지 기다리지 않고 처리가 가능(비동기) 단점 : 히스토리 관리가 안돼서 보안에 약하다 Ajax 진행 과정 1. XMLHttpRequest Object를 만든다. request를 보낼 준비를 브라우저에게 시키는 과정 이것을 위해서 필요한 method를 갖춘 object가 필요함 2. callback 함수를 만든다. 서버에서 response..
8 week_3 Java_HashMap
HashMap 키에 대한 해시값을 사용하여 값에 접근하고 저장하는 key - value 형태를 가진 순서가 없는 자료구조 주요 메서드 메서드 설명 put(Key,Value) 키, 값 저장 get(Key) 키로 값 찾기 Set entrySet() 키 값 쌍을 set으로 가져오기 Object getOrDefault(key, defaultValue) 키로 값 찾기. 지정된 키가 없으면 defaultValue 반환 boolean ContainsKey(Key) Key를 가지고 있는지 체크 boolean ContainsValue(Value) 값을 가지고 있는지 체크 boolean remove(Key) 삭제 boolean replace(Key, Value) 지정 키의 값을 value로 변환 void clear() 모..
8 week_2 JSP
JSP JSP : Java Server Page JSP Servlet 공통점 웹 페이지를 동적으로 생성하기 위한 서버 프로그램 정의 자바 언어를 기반으로 하는 Server Side 스크립트 언어 자바 언어를 기반으로 HTML을 작성하여 웹페이지를 만드는 프로그램 특징 1 화면 로직 처리에 적합 DB 통신, Business logic, 데이터를 읽고 처리하는 작업에 유용 특징 2 HTML(Java) Java(HTML) 내장 객체의 종류 내장 객체 : JSP 페이지에서 사용할 수 있도록 JSP 컨테이너가 제공하는 객체 request : 클라이언트의 요청 정보를 저장해주는 객체 response : 클라이언트에 응답 정보를 저장해주는 객체 out : JSP 페이지에 출력할 내용 정보를 저장해주는 출력 스트림 객..