1) 컨테이너 설정스프링 핵심(core) 처리로 xml 파일을 설정한다.(dispatcher-servlet.xml)src\\main\\webapp\\WEB-INF 가 default 설정 위치2) web.xml 설정스프링 프레임워크 시작 front-controller 설
mapping url이 중복되면 에러가 발생하기 때문에 get/post방식으로 나눠서 화면 호출초기화면계산 버튼을 눌러 submit1) controller의 요청값 옵션메서드의 매개변수개별적 요청값 처리 : @RequestParam("요청키") 데이터유형 변수디폴트 값
1.
spring framework에서 사용되는 컨테이너 개념이다.지시계열화 순서 1) 스프링에서 객체 사용 메커니즘 만능키트와 같은 컨테이너(dispatcher-servlet.xml) ==> 스프링에서 핵심 객체들을 컨테이너 메모리에 올려서 호출하게 한다. \* pro
1:다 관계 처리를 해주는 구조를 컨테이너에 선언하여 활용한다.클래스 선언 (포함할 객체)컨테이너에 포함될 객체, 포함할 객체 선언자바에서 선언된 여러가지 구조체도 컨테이너에서 할당 및 처리할 수 있다.1) list2) set(list 내용 중복불가)3) map(key
컨테이너 xml ddl 부분 선언xmlns:p="XXXX", xmlns:c="XXXX"형식으로 선언이 되어 있어야 한다.property 선언 변경<bean p:프로퍼티명 ="데이터할당"><bean p:프로퍼티명-ref ="참조명">형식으로 변경하여 보다 코드
컨테이너 안에 여러가지 객체들이 선언하면 메모리에 로딩되어 사용할 수 있다.이 때, 서로 연관관계가 있는 객체 즉, 메서드나 필드에 선언되어 호출되는 관계의 객체들이 있다.ex) EmpController.java private EmpService service; Em
지금까지 의존성 주입을 컨테이너에서 autowire 옵션을 통해 처리하였다component-scan 기능을 통해서 객체를 컨테이너에 로딩하면 이에 대한 의존성 주입을 컨테이너에서 처리한다는 것은 번거롭다.처리 단계1) component-scan를 통해서 컨테이너에 객체
ajax는 단계별로 처리할 수 있다. 1) 순수 js처리 XMLHttpRequest js 객체를 활용하여 \- 서버안에 text 호출 \- 서버안에 jsp(화면) 호출 \- 서버안에 jsp(json데이터) 호출 \- 서버안에 jsp controller(json데이터
스프링 backend단은 다음과 같은 구조로 처리된다. Controller <==> Service <==> Dao <==> DB서버 연동요청값을 받은 WAS는 web.xml과 front controller단을 처리하여 이와 연관관게가 있는 컨테이너
1) mybatis라는 DB연동 처리하는 프레임워크를 활용해서 DB연동 sql 처리2) 컨테이너에 DB연결 객체 선언 DBCP연결 객체를 통해 드라이버, 아이피, 계정, 패스워드를 통해 연결3) mybatis 프레임워크 설정위 선언된 연결객체를 통해서 mybatis
select의 결과로 다중행을 가져올 때, db의 컬럼명과 property가 동일하면 resultType을 사용하고, 다르게 설정해야하는 경우 resultMap을 사용한다.단일 매개변수 입력하기 (ex: DB데이터 삭제)
검색키워드 : ename, dname, mgr(name), job 으로 검색 ename제외 나머지 콤보박스 형으로 선택사원정보 조회
환경설정1) 스프링에서 지원하는 파일업로드 모듈을 컨테이너에 설정 <bean id="multipartResolver" class="org.springframework.web.multipart.CommonsMultipartResolver/">2) view단 &l
환경설정 1) 컨테이너에 다운로드 viewer 등록 <bean id="download" class="springweb.a06_util.Z01_DownloadView/"> 2) 다운로드 viewer.java public class 클래스명 exte
다국어 처리는 코드값을 따로 파일이나 DB로 선언하고, 사용할 언어에 따라 연동하여 설정하는 형식으로 사용된다 다국어 프로세스1) 초기에 설정된 언어로 화면이 로딩된다.2) 화면에 언어 설정 부분을 선택해서 해당 언어로 변경하면3) 화면에 해당 언어로 바뀌어 보인다3.
핵심 기술 내용1) 웹 소켓 통신소켓 통신이란 네트워크 상에서 데이터를 전송할 수 있는 기술을 말한다.보통 소켓 통신은 클라이언트 프로그램과 서버 프로그램으로 나눠서 처리 \-클라이언트 프로그램은 서버에 접속해서 데이터를 전달하고 전달받는 프로그램이고 서버 프로그램은
데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와 종료 작업이 필요하다. 스프링 빈의 이벤트 라이프사이클 : 스프링 컨테이너 생성 ->