Spring에서 Dispatcher-Servlet은Servlet에서 FrontController와 유사한 개념이다.프로젝트의 Context Root의 경로 : / (즉, root)클라이언트가 root 페이지(/) 요청web.xml에서 Dispatcher-Servlet이
Class.forName( )을 이용해서 Driver Class를 로딩하면 객체가 생성되고, DriverManager에 등록된다.Driver 클래스를 찾지못하면 ClassNotFoundException이 발생한다.DriverManager 클래스는 JDBC 드라이버를 통
0713 - Servlet JDBC 연동init() 단계에서, 즉 WAS가 올라갈때 web.xml에 <init-param>으로 등록된 값을 얻어와서 service() 메소드 내에서 사용 가능단, @WebServlet("/EmpSelect") 어노테이션 자동 등록
0713 - JAVA Stack / Queue1) Stack : 밑바닥이 막혀있는 자료구조2) Queue : 양쪽이 뚤려있되, 왼쪽은 입구, 오른쪽은 출구LIFO : 후입 선출 - 마지막에 들어온 값이, 가장 먼저 나온다Stack 객체 생성 (요소의 타입은 구체타입으로
0712 - Servlet Filter1) HttpServletConfig --> Servlet 설정정보획득 2) HttpServletContext --> Application Scope3) HttpServletRequest --> Request scope4) Http
검색 기능을 강화시킨 컬렉션이진트리를 사용하기 때문에 검색속도가 향상된다.왼쪽 자식 노드 : 부모보다 작은 값오른쪽 자식 노드 : 부모 보다 큰 값이진트리 정렬오름차순(작->큰) : 왼쪽노드 - 부모노드 - 오른쪽노드내림차순(큰->작) : 오른쪽노드 - 부모노드 - 왼
0709 - JAVA Map 컬렉션키(key)와 값(value)로 구성된 Map.Entry 객체를 저장하는 구조키와 값은 모두 객체이다.키는 중복(X)될 수 없지만값은 중복(O) 저장 가능HashMap, Hashtable, LinkedHashMap, Properties
0708 - ServletServlet/JSP 환경에서는 접속한 클라이언트에 대한 정보를 HttpSession 객체에 담아 표현한다.HttpSession 객체는 HTTP 요청시 생성되었다가 응답시 사라지는 ServletRequest 객체와는 다르게,Servlet/JSP
0708 - JAVA 표준 API의 함수적 인터페이스andThen() 과 compose() 디폴트 메소드함수적 인터페이스가 가지고 있는 디폴트 메소드두 개의 함수적 인터페이스를 순차적으로 연결해 실행첫 번째 리턴값을 두 번째 매개값으로 제공해 최종 결과값 리턴andTh
GENERATED - 테이블을 생성할때 컬럼값을 자동 증가시키는 컬럼 정의 \- ORACLE 12C Ver. 부터 생긴 기능!\- 12c 이전에는 Sequence 객체를 생성하여서 해당 컬럼에 값을 생성했었다.기본문법1\. GENERATED ALWAYS \- 무조건 오
0707 Servlet모든 서블릿이나 JSP에서 공유할 데이터가 바로 ServletContext 객체이다!!브라우저를 종료하고 다시 접속해도 계속 유지되는, 즉 지속적으로 사용해야 되는 데이터를ServletContext 객체의 setAttribute(name, valu
0707 JAVASupplier 함수적 인터페이스매개값은 없고 리턴값만 있는 추상 메소드를 가짐int num 값을 리턴Function 함수적 인터페이스매개값과 리턴값이 모두 있는 추상 메소드를 가짐주로 매개값을 리턴값으로 매핑(타입변환)할 경우에 사용매개 변수 타입과
h3+p+ul>(li\*3)h3+(ul>(li\*2))+divid=button속성값의 개수에 따라 적용되는 위치모든 HTML태그 요소를 선택전체선택자에 의해 선택된 모든 요소에서 패딩과 마진을 0 으로 초기화background-image 속성배경 이미지 삽입에 사용ur
우리가 구현할 람다식의 타겟타입@FunctionalInterface 어노테이션 FunctionalInterface는 오직 하나의 메소드 선언을 갖는 인터페이스를 말한다.중첩클래스는 현업에서 잘 쓰이지도 않을 뿐더러 가독성이 떨어지는 문제로 잘 사용되지 않는다.바깥쪽클
테스트 클래스 생성 시에, src/test/java 에 생성한다JUnit 4.13.2 어노테이션 Befor / Test / After 로 생성
Auto-Boxing자바 컴파일러가 기본타입을 그에 상응하는 Wrapper class로 자동 변환시켜주는 것을 의미 ex) int를 -> Integer로 double을 -> Double로 변환시키는 것을 의미Auto-Unboxing자바 컴파일러가 Wrapper c
0705 Servlet서블릿 객체는 마치 '싱글톤'처럼 한번만 생성된다!getInitParameter로 초기화 파라미터 값을 얻어 올때는 반드시 '소속'을 밝혀서 값을 얻어와야 한다.초기화파라미터 값을 바로 얻어오는 것이 아닌,아래처럼 this.getInitParame
0705 HTML/CSSCSS 태그에서 선택자 태그명을 사용하는 것웹 페이지에서 태그가 사용된 영역 선택, 해당 역역에 CSS 명령을 적용\--> //CSS style 태그 내의 //body 태그 선택웹 페이지에서 하나만 존재하는 유일한 특정 역역 선택태그 내의