다형성 : 오버로딩/오버라이딩 구현할 때 사용 동적바인딩 : 동적(runtime)실행 시, 적용되는 값. - 메소드의 매개변수(파라미터, 인자값)는 메소드를 호출할 때, 값을 전송하게 되는데 이것을 바인딩이라고 한다. 예외처리 : 에러발생 시, 프로그램을 멈추지않고, 계속 사용할 수 있도록 하는 것이 목적 ex) 스마트폰 앱에서 에러 발생 시 앱이 종료되는 경우, 다른 기능을 사용할 수 없다. 예외처리를 하게 되면 앱이 종료되지 않고, 에러 발생 화면만 사용하지 못하고, 다른 화면은 계속 사용 가능하다. java.lang 패키지 - Thread Thread : 한 가지 작업을 실행하기 위해 순차적으로 실행할 코드를 이어놓은 것 - 하나의 스레드는 하나의 코드 실행 흐름, 한 프로세스 내에 스레드가 2개라..
12.04 1. 자바 프로그램 반복문 : 기본 for문, 향상된 for문 2. member_list.jsp에 적용 3. 회원 멤버 클래스 만들기 : 회원상태정보 저장하는 필드(멤버변수, user_id, user_name, email,..) 생성, VO(Value Object)클래스 4. 회원 멤버변수의 행동 양식 규정하는 메소드 생성 5. 자바프로그램 : 배열, 추상, 상속, 인터페이스 연습 자바프로그램 사용하기 위해, src/test/java 폴더를 만들고, kr.or.test 패키지를 만든다. 그 안에 class 파일을 생성하는데, 중요한 것은 1. 클래스명 첫글자는 대문자 2. public static void main(String[] args) 옵션 체크하기 3. 실행할 땐, Run as-> Ja..
11.30-12.01 1. AdminLTE로 관리자단 화면구현 - home.html - 관리자 관리 : member_list.html, member_view.html, member_write.html - 게시물 관리 : board_list.html, board_view.html, board_write.html AdminLTE : 부트스트랩기반 디자인 템플릿 - AdminLTE로 화면을 구현한다는 것은 템플릿의 html-css-js를 가져와서 사용하는 방법을 익히는 것이다. AdminLTE 사용 시 장점) - Fontawesome 제공 -> 확대해도 깨지지 않음 ex) - AdminLTE 압축파일을 다운받아서 압축을 풀고, 폴더 3개(dist, pages, plugins), html 파일 3개(index,..
- HTML에서는 /resources/sample/index.html로 접근한다. - JSP 프로그램에서는 html처럼 바로 접근이 불가능하고, HomeController.java를 거쳐서 index.jsp로 접근한다. - 왜? 보안때문이다. 그래서 은행, 관공서, 대학에서 대부분 사용한다. 우리가 스프링을 배우는 목적이다. ( PHP는 위의 HTML처럼 파일에 바로 접근이 가능하다. 주로 중소기업 홈페이지에서 사용한다. ) - 출발은 java에서 시작했다. ( java : pc용 애플리케이션, 웹프로그램도 만드는데 모두 사용가능) - 자바에서 출발한 스프링프레임워크 : 자바에서 웹프로그램 만드는데 특화된 라이브러리를 구조화->개발자 편리성 증가 (현재 버전5.xx, 우리가 사용하는 버전4.3.22) -..