일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서블릿
- 자바
- 상속
- HTML Templating
- ES6
- 소스트리
- 속성 선택자
- 가상요소 선택자
- 즐거운 자바
- optgroup
- 다시보자
- spring
- vmax
- JavaScript
- nth-of-type()
- 다시볼 것
- datalist
- vmin
- 보충필요
- 부정 선택자
- 깃헙
- 가상클래스 선택자
- nth-child()
- 복합 선택자
- jsp
- 즐거운자바
- 부스트코스
- EDWITH
- 김성박
- 웹개발
- Today
- Total
목록spring (8)
기억의 DataBase
Service package kr.or.connect.guestbook.service; public interface GuestbookService { public static final Integer LIMIT = 5; public List getGuestbooks(Integer start); public int deleteGuestbook(Long id, String ip); public Guestbook addGuestbook(Guestbook guestbook, String ip); public int getCount(); } interface로 필요한 상수와 메소드를 선언하고, GuestbookServiceImpl에서 구현 package kr.or.connect.guestbook.service...
DB ※ Oracle과 MySQL NUMBER → bigint(크기에 따라 다양) CLOB → text DATE → datetime unsigned : int 형의 경우 범위를 양수로 지정(확장) ( -2^63 ~ 2^63-1 → 0 ~ 2^63-1 + 2^63) auto_increment : 새로운 열에 대해서 유니크한 값을 생성할 때 사용 (Oracle의 sequence와 유사) PRIMARY KEY(colume) : CONSTRAINT PK_colume PRIMARY KEY(colume) DTO Field와 getter/setter를 가진 DTO 생성(toString()도 추가) DAO(Repository) @Repository public class LogDao { private NamedPara..
Maven Project 생성 pom.xml UTF-8 4.3.5.RELEASE 2.8.6 버전을 상수로 지정하기 위한 설정(추후 버전이 바뀌면 이 부분만 수정하면 됨) org.apache.maven.plugins maven-compiler-plugin 3.6.1 1.8 1.8 사용하는 JDK에 맞는 플러그인 설정 org.springframework spring-context ${spring.version} org.springframework spring-tx ${spring.version} org.springframework spring-webmvc ${spring.version} org.springframework spring-jdbc ${spring.version} Spring 사용에 필요한 라이브..
MVC Model : 모델은 뷰가 렌더링하는데 필요한 데이터 예를 들어 사용자가 요청한 상품 목록이나, 주문 내역이 이에 해당 View : 웹 애플리케이션에서 뷰(View)는 실제로 보이는 부분이며, 모델을 사용해 렌더링 뷰는 JSP, JSF, PDF, XML등으로 결과를 표현 Controller : 컨트롤러는 사용자의 액션에 응답하는 컴포넌트 컨트롤러는 모델을 업데이트하고, 다른 액션을 수행 MVC Model 1 브라우저의 요청을 JSP가 바로 받아 처리, JSP 페이지에 JAVA 코드(Logic)와 HTML(View)이 혼재되게됨 (유지보수가 까다로움) MVC Model 2 브라우저의 요청을 컨트롤러(Servlet)가 받아서 처리한 후 JSP는 View 역할만 함 (Logic과 View를 분리) MV..
Spring JDBC 개발하기 지루한 JDBC의 모든 저수준 세부사항을 스프링 프레임워크가 처리해준다. (개발자는 필요한 부분만 개발하면 된다.) Spring JDBC 패키지 org.springframework.jdbc.core : JdbcTemplate 및 관련 Helper 객체 제공 org.springframework.jdbc.datasource : DataSource를 쉽게 접근하기 위한 유틸 클래스, 트랜젝션매니져 org.springframework.jdbc.object : RDBMS 조회, 갱신, 저장등을 안전하고 재사용 가능한 객체 제공 org.springframework.jdbc.support : jdbc.core 및 jdbc.object를 사용하는 JDBC 프레임워크를 지원 JDBC Tem..
xml을 활용해서 객체를 관리하던 것을 자바 config 파일(class 파일)과 Annotation(@)을 통해서 관리 ※Annotation(@) JDK 5부터 사용 가능하며, Object에 특별한 의미를 부여하여, 컴파일이나 런타임시에 그 의미에 맞게 해석되도록 함 class 파일 위에 config 파일(설정 파일)임을 알려주는 @Configuration 어노테이션을 작성 Bean을 등록하는 방법은 메소드를 만드는 방식으로 하여, xml 사용에 비해 친숙 AnnotationConfigApplicationContext는 @Bean이 붙어있는 메소드를 자동으로 실행하여 Return되는 객체들을 싱글톤으로 관리함 new AnnotationConfigApplicationContext(Applicatio.cl..