전체 글
-
[SPRING]09SEP21SPRING 2021. 9. 9. 13:53
파일업로드하기 글 등록 Log-out 제목 작성자 내용 업로드 글 목록 가기 jsp에 업로드 부분 추가하기 private int seq; private String title; private String writer; private String content; private Date regdate; private int cnt; private String searchCondition; private String searchKeyword; private MultipartFile uploadFile; MultipartFile 추가하기 pom.xml에 라이브러리 추가하기 commons-fileupload commons-fileupload 1.3.1 스프링 컨트롤러가 파일을 받을 수 있도록 해주는 multipa..
-
[SQL] SQL SELECT문, 데이터 제한 및 정렬카테고리 없음 2021. 9. 6. 11:52
--일시적으로 날짜 형식 지정 ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD'; --우선 순위 규칙 --산술 연산자 / 연결 연산자 / 비교 조건 / IS [NOT] NULL, LIKE, [NOT] IN / [NOT] BETWEEN / 같지않음 / NOT 논리 연산자 / AND 논리 연산자 / OR 논리 연산자 --LIKE SELECT FIRST_NAME FROM EMPLOYEES WHERE FIRST_NAME LIKE 'S_____'; SELECT FIRST_NAME FROM EMPLOYEES WHERE FIRST_NAME LIKE 'S%'; --ESCAPE 문자 : '_' 혹은 '%' 를 문자로 검색하고자 할 때 사용 SELECT FIRST_NAME FROM E..
-
[SPRING] 03SEP21_View ResolverSPRING 2021. 9. 3. 19:57
View Resolver 활용하기 02SEP21 까지 스프링 설정파일인 presentation-layer.xml에 HandlerMapping에 HandlerMapping, Conroller 클래스들을 Bean으로 등록하여 Spring 컨테이너가 객체를 생성하도록 했따. 이제 View Resolver를 적용할 것이다. View Resolver를 이용하면 클라이언트로부터 직접적인 jsp와 같은 View 호출을 차단할 수 있다. 여러가지 기능이 있지만 JSP를 View로 사용하는 경우 InternalResourceViewResolver를 사용한다. presentation-layer.xml vuewResikver 를 등록하면 WEB-INF 폴더는 절대 브라우저에서 접근할 수 없다. 하지만 InternalReso..
-
[SPRING] 03SEP21_2 / @annotationSPRING 2021. 9. 3. 19:57
03SEP21 과정을 어노테이션으로 구현해보자. 빈태그 대신에 클래스에서 스프링으로 등록할 수 있다. 스프링 MVC에서 어노테이션을 사용하려면, 각 객체가 스프링 컨테이너에 형태로 존재해야한다. 기존에 만들었던 HandlerMapping, Controller, ViewResolver 모두 삭제하고 을 추가한다. presentation-layer.xml @Controller 그리고 기존에는 스프링 컨테이너가 Controller 클래스를 생성하게 하려면 Controller 클래스들을 스프링 설정 파일에 빈으로 등록해야했다. 그러나 어노테이션을 사용하면 모두 Bean 으로 등록할 필요 없이 클래스 선언부 위에 @Controller를 붙이면 된다. →Controller는 내부적으로 @Component 를 상속하..
-
[SPRING]MVC 프레임워크(01SEP21 )SPRING 2021. 9. 2. 00:12
참고 : https://velog.io/@silverbi99/Spring-MVC-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EA%B5%AC%EC%A1%B0 30AUG21 폴더를 MVC 프레임워크 구조로 변경하자. MVC : Model View Controller 세가지 역할로 구분. 사용자가 controller를 조작하여 controller는 model를 통해 데이터를 가져오고 그 정보를 바탕으로 view에 시각적인 표현을 나타낸다. - model : vo,dao - view : jsp - controller : servlet(front controller), java(action controller) Request → Dispatcher Servlet → Han..
-
[SPRING] DB 사용을 위한 환경설정과 JDBC Template(service와 serviceImpl)SPRING 2021. 8. 26. 16:38
*일단 jdbc 연동을 위해 라이브러리를 메이븐 방식으로 받는다. spring JDBC commons-dbcp Spring JDBC 사용과정 1. DataSource 설정 DB 연결을 위한 DB Server에 관한 정보(Property) 를 설정한다. (driver, url, username, password) 1. : property file 의 위치를 지정하고, 반드시 필요한 parameter를 속성으로 지정한다. 그리고 datasource 를 bean으로 등록한다. 2. bean 태그 : id="dataSource"를 통해 나중에 Spring JDBC에 주입한다. : 해당 property file에 있는 값을 placeholder를 통해 datasource의 속성으로 설정한 후 해당 BasicDat..
-