보호되어 있는 글입니다.
BACKEND
보호되어 있는 글입니다.
스프링은 DI(의존주입) , AOP , MVC 지원 , JDBC DB연동의 주요 4가지 특징을 가지는 프레임워크 이다. DI 의존성주입 : 직접적으로 연관이 없어서 무언가를 통해서 쓸수있다 IOC 제어의역전 : 미리 생성된걸 큰쪽에서 작은걸 꺼내써서 한번에 가져온다 spring bean 객체 생성 bean 태그 class: 객체를 생성하기 위해 사용할 클래스를 지정한다. id : bean 객체를 가져오기 위해 사용하는 이름을 지정 lazy-init: 싱글톤인 경우 xml을 로딩할 때 객체 생성 여부를 설정한다. true일때 xml로딩 시 객체를 생성하지 않고 객체를 가져 올때 생성한다. scope : 객체의 범위를 설정한다. singleton 은 객체를 하나만 생성해서 사용한다. property은 객체를..
DB생성 create table sbbs (boardNum number(9) not null, name varchar2(20) not null, pwd varchar2(10), email varchar2(50), subject varchar2(50) not null, content varchar2(4000) not null, ipAddr varchar2(20) not null, hitCount number(9) not null, created date, constraint pk_bbs_boardNum primary key(boardNum)); 2. jsp 파일 수정 1.created.jsp 자바스크립트 부분 action 수정 /* 글쓰기 완료시 mode값을 insert 로 넘겨준다. */ if (f.mo..
이번시간은 어노테이션에 배워보았다. 객체를 생성할때 dispatcher-servlet.xml 에서 bean객체를 생성했다 이제는 어노테이션을 사용하면 dispatcher-servlet.xml 에서 객체 생성할 필요가 없다. 1. 객체 생성 - 어노테이션을 사용하지않을 때 : 컨트롤러는 일단 객체를 생성한다 -> 객체를 불러서 사용한다. 1. 어노테이션을 사용하면 위 순서를 행하지 않아도 된다. - dispatcher-servlet.xml에 객체를 생성하지 않아도 된다. - 컨트롤러에서 @Controller 작성 하면 된다. -MainController 라는 이름으로 객체 생성 @Controller public class MainController { } 2. @Controller 이렇게만 쓰면 나중에 소..
예제 4 : A와 B에서 각각 데이터를 받아 C로 넘기기 다음 dispatcher-servlet.xml 에서 저장한다. mem1.jsp -> _target0 mem2.jsp -> _target1 mem3.jsp -> _target2 package com.test2; public class MemCommand { private String name; private String jumin; private String type; private String id; private String pwd; private String tel; private String message; //getter & setter 작성 } 2. mem1.jsp 입력폼 작성 이름 : 주민 : ${info.message} 3. mem2...