Spring MVC 기반으로 웹어플리케이션 개발시 중요한 2가지 종류의 클래스를 개발이게 아주 중요!== 데이터를 전달하는게 목적인 객체 ==> 웹브라우저의 화면에서 사용자가 입력한 "전송파라미터들"을 수집해서, 이를 필요로하는 어떤 계층(웹3계층:
ApplicationContext => WebApplicationContext\-> Spring container가 존재하는 영역context내에 주입되는 bean은 root-context.xml 나 servlet-context.xml이나 runtime시 동일하다 .(
Presentation Layer (표현 계층)- Spring MVC Business Layer (구현 계층)- 우리가 Business logic 에 따라 만든다.Persistence Layer (영속 계층)- mybatisController 라는 것은, MVC
\-알아본 점(1)hikariDataSource를 이용한 방법과 MyBatis DataSource를 이용한 방법 이 있다.둘다 빈에 올리면 DataSource에 어떤것을 주입해야하는지 에러난다. primary속성으로 기본을 정해줌 or Resource어노테이션으로 정한
\*DI (의존성 주입)1\. Spring BeansContainer 안에서만 수행 2\. 때문에 , 의존성 주입을 받고 싶은 모든 객체는 Spring Beans Container에 Bean으로 등록되어 있어야함.Spring IoC 컨테이너가 관리하는 자바 객체를 빈(
How to install Spring MVC plugin on the Eclipse Enterprise 2022-06Step 1. Install Lombok Agent using "https://projectlombok.org/p2"Step 2. Settin
- Quartz 쿼츠란, 오픈소스 스케줄러이다.쿼츠는 자바 환경의 규모와 상관없이 사용이 가능하고 잡 실행에 유용한 스프링 부트 지원과 같이 오래전부터 스프링 연동을 지원하고있다. 메이븐을 통해 관리 배치가 중요하다 불특정 다수의 처리를 해주는게 OLTP * Qu
-Mapper Interface를 이용하는 방법! - 알아본 점 (1)MapperRegistry에 등록해야한다는 것. (2)sqlSession 객체의 .getMapper 메소드로 인터페이스가 생성한 구현객체를 받는다. (3)구현된 객체를 사용 (4)인터페이스의 구현객체
웹 3계층 - 3-tier(layer) Architecture 라고도 부름 * (1) Presentation Layer - 표현 계층 (2) Business Layer - 비지니스 계층 (3) Persistence Layer - 영속성 계
설명 김갑동 선생님은 올해 6학년 1반 담임을 맡게 되었다. 김갑동 선생님은 우선 임시로 반장을 정하고 학생들이 서로 친숙해진 후에 정식으로 선거를 통해 반장을 선출하려고 한다. 그는 자기반 학생 중에서 1학년부터 5학년까지 지내오면서 한번이라도 같은 반이었던 사람이
막힌점4: ListOutput만 만들고 요청없이 값이 똑바로 들어가지 않는다고 계속 왜 안되나 싶었다. 생각해보니까 요청을 한 적이 없었다. 하..느낀점: 완전 뒤죽박죽 정리안된 코드 그러면서도 하면서 익히는 것이 최고구나 하지만 뒤돌면 다시 까먹어서 지속적인 반복숙달
패키지는 이렇게 설정하겠다.CRUD의 구성은 1)회원정보 생성2)회원정보 검색3)회원정보 수정4)회원정보 삭제5)모든 회원정보 보기이렇게 구성 한다. 홈화면을 이렇게 5개 항목을 선택하게 구성\-해당 정보를 입력하고 요청하게 하는 view페이지 \-가입 버튼 클릭시 요
Web Application 의 예외처리 방법 3가지 \*방법1: page directive의 "isErrorPage"와 "errorPage" 속성을 이용한 예외처리 (방금 우리가 한 방법) \- "JSP 전용" 예외처리 방식 아래 방법2,3은 W
-작성하다 날라가서 요약만 적는다- JSP == Servlet HTML문서의 원하는 위치에, Model 데이터를 injection(주입)하기 위해서, 태그(JSP Scripting Tags)를 배움 JSP 내장객체 JSP 액션태그 EL (Expressio
설명 OX 문제는 맞거나 틀린 두 경우의 답을 가지는 문제를 말한다. 여러 개의 OX 문제로 만들어진 시험에서 연속적으로 답을 맞히는 경우에는 가산점을 주기 위해서 다음과 같이 점수 계산을 하기로 하였다. 1번 문제가 맞는 경우에는 1점으로 계산한다. 앞의 문제에 대해
첨부파일은 단순한 문자열이 아니고 0과 1로 이루어진 바이너리 데이터이기에enctype속성이 multipart/form-data라는 형식을 이용해 전송이때 \------WebKitFormBoundaryg3IbmadDo87Bmh2R 이런식의 마디로 끊어지는 part가
설명N개의 정수를 입력받아, 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작성하세요.(첫 번째 수는 무조건 출력한다)입력첫 줄에 자연수 N(1<=N<=100)이 주어지고, 그 다음 줄에 N개의 정수가 입력된다.출력자신의 바로 앞 수보다 큰 수만 한 줄
import java.util.Scanner; public class Main { public static void solution(String input , char inputch) { int[] intArr = new int[input.length()-1
세션(Session) : 추상적인 연결, 계속 유지되는 연결 HTTP protocol (통신규약) : 연결이 유지 되지 않는다. 연결생성 > 요청전송 > 응답 수신 > 연결종료 Connectionless (비연결성): HTTP는 기본이 연결을 유지하지 않는 모델
M = Model : 비지니스 로직 수행결과 데이터 V = View : Model 데이터를 이용한, 응답화면을 생성C = Controller : MVC 흐름을 제어 : 하나의 Servlet 이다