일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 웹프로그래밍
- XML DOM
- Request/Response Header
- java컴파일
- 데이터규정
- JSTL
- Ajax
- 프로그래밍용어
- 카카오APi
- XML Core
- 데이터문서포맷
- JavaScript
- HTTP
- xml mapping
- JSP
- 데이터베이스
- 공문서작성규정
- 자바스크립트
- java annotation
- Java
- 세션
- Multipart
- 반응형웹
- 자바
- Session
- 데이터포맷
- xml
- Servlet
- 스프링프레임워크
- Database
- Today
- Total
목록스프링프레임워크 (5)
KyungHwan's etc.
스프링프레임워크 간단한 파일업로드 샘플1. 환경설정pom.xml commons-fileupload commons-fileupload 1.2.1 commons-io commons-io 1.4 spring-servlet.xml 2.컨트롤러 / 뷰 작성WEB-INF/views/form.jsp 파일 업로드 예제 email: 파일: 파일 업로드를 할때에는 파일 업로드를 할 때는 form의 enctype = multipart/form-data로 작성해야하고, method = post여야 한다.(따로 포스팅을 해두었음.) FileUploadController@Controller public class FileUploadController { @Autowired FileUploadSer..
Mybatis 객체지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀더 쉽게 개발 할수 있도록 도와 주는 개발 프레임워크 이다. 자바에선 데이터베이스 프로그래밍을 하기 위해 JDBC(자바에서 제공하는 데이터베이스프로그래밍 API)를 제공하며, 각 데이터베이스 소프트웨어 별로 jdbc드라이버를 통해서 자바와 데이터베이스를 연동시켜 접근하게 된다. 하지만, 다양한 관계형 데이터베이스를 지원하기 위해 JDBC는 세부적인 작업이 가능하게 각가의 메소드를 호출하게 되며, 이러한 사항들로 인해서 다수의 메소드를 호출하게 되고, 관련된 객체를 해제해야 하는 단점이 있다. 즉, 코드량이 불필요하게 많아지고, 유지보수 하기 어렵다는 측면이 있다. MyBatis의 사용은 기존의 JDBC를 이용한 프로그래밍을 하는 방식..
스프링프레임워크 용어 간단히 정리 IOC(Inversion of Control)Ioc는 ‘역제어’ 라는 의미기존에 자바기반으로 어플리케이션을 개발 할 때 자바 객체를 생성하고 서로간의 의존 관계를 연결시키는 작업에 대한 제어권은 보통 개발되는 어플리케이션에 있었다.But 서블릿 컨테이너,EJB 컨테이너에게 제어권이 넘어가서 객체의 생명주기가컨테이너가 전담 => 객채의 제어권이 바뀌었다. DI(Dependency Injection)각 클래스 사이의 의존관계를 빈 설정(Been Definition)정보를 바탕으로 컨테이너가 자동적으로 연걸해주는 것을 말한다. 컨테이너가 의존관계를 자동적으로 연결시켜주기 때문에 개발자들이 컨테이너 API를 이용하여 의존관계에 필요가 없게 되므로 컨테이너 API에 종속되드 것을..
스프링을 통한 의존성 주입1.XML을 통한 의존성 주입expert.xml ** 2. @Autowired 를 통한 속성주입Car 라고 하는 클래스에 tire 라고 하는 속성을 만든다고 한다. 그럼 대부분 아래와 같은 코드를 만들게 된다.Tire tire; public Tire getTire() { return tire; } public void setTire(Tire tire) { this.tire = tire; } get /set 메서드를 꼭 만들어야 할까? Eclipse 의 Source > Generate Getters and Setters...메뉴를 사용하면 get/set 메서드를 아주 쉽게 만들어 주지만 Spring 개발팀은 더 창조적으로 어노테이션을 이용하는 방법을 사용하기 시작하여 ..
어노테이션(Annotation)JDK1.5 부터 제공된 기능인 어노테이션은 @(;AT) 으로 시작하는 주석의 한 형태를 말한다. @Override, @SuppressWarnings("") 과 같은 어노테이션에 익숙할 것이다어노테이션은 메타데이터 한 형태로, 프로그램에 대한 정보를 제공하지만, 그 프로그램의 일부는 아니다. 어노테이션을 설정한 코드에 직접적인 영향을 미치지는 않는다.Annotation의 의미Annotation의 사전적 의미는 주석이다하지만 Java에서의 Annotation은 조금 더 고차원적이다.자바 소스 코드에 추가하여 사용할 수 있는 메타 데이터의 일종이다. 즉, 자바 소스 코드에 들어가면서 데이터의 데이터를 정의해줄 수 있다. Annotation의 역사Annotation은 JDK 버전..