ArrayList는 기존의 Vector를 개선 한 것으로 구현 원리와 기능적으로 동일ArrayList와 달리 Vector는 자체적으로 동기화 처리가 되어있다.동기화는 13장 Thread에서 자세히 배우게 됨.List 인터페이스를 구현하므로, 저장순서가 유지되고 중복을
ch11-1 컬렉션 프레임웍 컬렉션(collection) : 여러 객체(데이터)를 모아 놓은 것을 의미 프레임웍(framework) : 표준화, 정형화된 체계적인 프로그래밍 방식 프로그램의 생산성이 올라감, 유지보수가 쉬워짐 컬렉션 프레임웍 (collection fra
Interview_Question_for_BeginnerWhat is this?면접에서 받았던 질문들Part 1. CS개발상식 자료구조 네트워크 운영체제 데이터베이스 디자인패턴 알고리즘Part 2. LanguageJava JavaScript PythonPart 3. 분
서버에 HTTP에 HTML 대한 요청을 하지 않는다. - 웹브라우저와 상관이 없다.그래서 모바일 쪽에 개발한 앱을 통해 만들어진 화면에 데이터를 표시하는 용도로 사용한다.XML(안드로이드)이나 JSON 데이터를 보통 사용한다.XML은 find 함수를 이용한 태그, JS
start bootstrap 템플릿 다운로드압축 풀어서 파일들 webapp에 복붙하고 servlet.comtext.xml에 아래 코드 추가파일 넣어주고 앞에 /를 붙여줘야 경로를 제대로 찾는다. 템플릿 적용 후에 동작되지 않는 부분이나, 적용되지 않은 css가 있다면
단계적으로 개발하고 있는지테스트를 잘 하고 있는지완성된 개발을 하고 있는지효율적인 코드를 작성하고 있는지part3 부분list jsp 작성시에 table 말고 div나 다른걸 이용 해 보기.<input> 안의 데이터를 가져 올 때 val()로 가져오고 <td
수업내용 복습 객체 자동 생성 어노테이션 -> bean `` -> 패키지 아래 쪽의 선언한 클래스 @Controller - URI 가지고 분기 = 실행 할 내용을 결정(메서드로 정의) @Service - 데이터 처리 @Repository - DB 처리 -> mappe
src/main/java 실행하기 위한 데이터들src/test/java 모듈 테스트 시 사용, junit, 테스트를 하기 위한 데이터들책과 같은 버전으로 설치를 해 놓아야 한다. 버전이 다르면 아예 다른 프로그램이 된다.새 프로젝트시에 <dependency>는 첫
라이브러리가 제대로 설치가 되어 있어야 java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동으로 생성해 준다.Lombok라이브러리가 들어가 있어야 맞춰서 동작이 된다.동작하지 않으면 지웠다가 다시 설치 하면 된다.Maven
문제해결 시나리오 : 프로시저 작성(코드)과 실행결과서술형 : 8문항 기본 개념 문항서술형 : 필요시스템 + 개발 SW포트폴리오 : 4개의 오븐 화면 (리스트, 보기, 등록, 수정)4개의 구성 중 없는 부분은 이유를 작성 해 놓는다.문제 해결 시나리오 : 리스트와 등록
view데이터를 가져오거나 저장할 때 복잡한 쿼리를 간단하게 만들어 사용할 수 있도록 쿼리 자체를 저장해놓음.가상테이블 : 실제적으로 데이터를 가지고 있는 것이 아니라 다른 데이터를 가져다가 사용한다.데이터 자체를 저장해 두는게 아니라 쿼리를 저장 해 두는 것. 정의된
수업내용 DispatcherServlet을 이 전엔 직접 만들었지만 Spring에 있는 DispatcherServlet을 이용하게 됨. MVC : Model-View-Controller Model - 데이터 처리를 위해서 사용되는 것 Spring에서는 Model, M
SQLWHERE 절에서 1=1, 1=0 쓰는 이유?1\. 쿼리 디버깅 시, 주석처리가 편하다.2\. 동적쿼리에서 특정상황마다 WHERE절을 다르게 작성해줘야 할때 편리하다.참고 : \[SQL] WHERE절 1=1, 1=0 의미검색 메뉴 만들기는 W3Schools BS
라이브러리 추가참고 : 카페sitemesh는 항상 우선 적용 시켜서 써봐야 한다.권한처리는 맨 마지막에 해도 된다.list-write-list, list-view-list 했을때 데이터가 잘 넘어가는지 확인 해야 한다.스펠링 잘 확인하고 URL 확인해서 정보가 잘 넘어
참고 강의 영상 : 2020 Servlet&JSP 프로그래밍자바 프로그램에 서블릿이라는 API를 얹으면 자바 웹 프로그램을 만들 수 있다.문서를 출력하는 부분에 있어서 비효율적인 부분이 있기 때문에 JSP를 도구 이용하게 된다.스파게티 코드 문제를 해결하기 위해 JSP
게시판 수정게시판 삭제필요한 데이터 : 아이디, 이름, 등급번호, 등급명, 비밀번호로그인 방법1\. 세션 - 실습할 때 사용할 방법2\. 쿠키
private static Map<String, Object> controllerMap = new HashMap<>();\-Map 컬렉션uri와 url 차이점forward뉴렉처 jsp & servelet 강의 듣기...
개인 공부해야 할 목록 ${param.no} get, post 방식 servlet이 무엇인가.. dispatcher servelet Mapping? 수업내용 Image list - small image -> s_filename view - mid image -> fi
update, delete 완성비밀번호 팝업창 띄워서 값 전달하는거 완성해보기참고 : 부모창과 자식창의 값전달비밀번호 틀렸을 때 확인하라는 안내 메시지 출력해보기DB에서 비밀번호를 어떻게 가져와야 하는지..?