일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- parseInt()
- java Collections.sort()
- 자바 재귀 조합
- 서로소
- 자바스크립트 이벤트처리
- 자바 순열 코드
- char to str
- 알고리즘 그래프
- 후위표기
- 자바
- jquery 필터선택자
- 알고리즘
- java 내부 클래스
- Java
- 순열코드
- 재귀함수
- 자바 조합 재귀
- str to char array
- 자바입출력
- java lambda
- 조합 재귀
- Interface
- 순열 재귀
- 상속
- jquery dom 계층 선택자
- jquery 이벤트 처리
- 재귀
- inner class
- jquery 속성선택자
- 자바스크립트 이벤트중지
- Today
- Total
목록분류 전체보기 (278)
유블로그
IoC 객체 지향 언어에서 Object 간의 연결 관계를 런타임에 결정하는 것을 말한다. -> 객체 생성을 Container 가 한다. DI(Dependency Injection) 이 IoC의 구현방법 중 하나이다. Dependency Lookup 컨테이너가 lookup context를 통해서 필요한 resource 나 object를 얻는 방식이다. Lookup한 Object를 필요한 타입으로 Casting 해주어야 한다. Dependency Injection Object에 lookup 코드를 사용하지 않고 컨테이너가 직접 의존 구조를 Object에 설정할 수 있도록 지정해주는 방식이다. Object가 컨테이너의 존재 여부를 알 필요가 없다. Lookup 관련 코드들이 Object 내에서 사라진다. Se..
ajax : 백엔드에서 프론트엔드에게 데이터 전송할 때 ajax 방식 사용 spring mvc 구조 프로젝트 에서 spring ajax 프로젝트로 바꾸기 1. src/main/java 에 있는 java 코드 다 옮기기 2. src/main/resource 에 mapper 폴더 옮기기 3. 4. view 폴더를 webapp !! 밑에 넣기 5. root-context.xml, servlet-context.xml, web.xml 복사 6. index.jsp 를 index.html 로 바꾸기 + homecontroller 같은 거 남아있는 지 확인해라~
pom.xml 에 dependecies 에 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper 추가
pom.xml 의 dependecies 에 추가 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper src/main/resources 에 application.properties에 추가 #WAS server setting server.port=8000 server.servlet.context-path=/test #viewResolver spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp # db spring.datasource.url=jdbc:mysql://localhost:3306/데이터베이스명?serverTimezone=UTC&useUniCode=yes&characterEn..
org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'test' for bean class servlet-context.xml 에 정의해놓은 때문에 @Controller 로 등록된 클래스 찾다가 동일명을 발견하면 나는 오류. @Controller("com.hello.lecture._01request.Test") public class Test { } @Controller("com.hello.lecture._02request.Test") public class Test { } 위처럼 패키지명 + 클래스명으로 매핑하면 동일명을 가진 클래스가 있어도 관리하기 쉽다!
Spring Web Application 동작원리 - Tomcat 이 src>webapp>WEB-INF>web.xml 읽는다. 1-1) listener 실행 맨 처음 listener 를 실행한다. (사용자의 요청에 의해 실행되는 것이 아니라 자동으로 호출됨) -> listener 가 관리하는 하나의 container 가 만들어진다. 그 container 를 Root 라고 한다. 보통 Root에 프로젝트에서 공용으로 쓰는 것들을 넣는다.(DB 같은 정보들) listener 클래스에 있는 init 같은 거 쭉 수행한다. context-param 에 있는 xml 파일 (/WEB-INF/spring/root-context.xml)읽는다. 설정 내용이 있다면 그것을 적용한다. - Dispatcher Servlet..
1. new -> spring legacy project -> spring mvc 패키지명은 depth 3 이상으로 설정 위처럼 하면 프로젝트 생성 완료. 그다음은 프로젝트 설정 해야함 2. 오른쪽 클릭 -> properties ->project facets -> dynamic web module을 4.0 으로, java 를 1.8로, runtimes 를 apache tomcat 9.0에 체크 -> apply 3. pom.xml 수정 1.8 5.2.8.RELEASE 1.6.10 1.6.6 1.8 3.1.1.RELEASE 1.6.10 1.6.6 org.apache.maven.plugins maven-compiler-plugin 2.5.1 ${java-version} ${java-version} -Xlint..
package com.ssafy.jdbc; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; /* * JDBC 작업 순서 * 1. Driver Loading * 2. DB 연결 (Connection 생성) * 3. SQL 실행 준비 * 3-1. SQL 작성. * 3-2. Statement 생성 (Statement, PreparedStatement) * 4. SQL 실행 * 4-1. I, U, D * int x = stmt.e..