Java/Spring

    DB에 Insert 할 때, SimpleJdbcInsert을 사용하는 이유는?

    insert 할 때, SimpleJdbcInsert을 사용하는 이유는? query문을 만들 필요가 없다. Primary Key값을 자동으로 생성하고, 생성된 primary key 값을 가지고 올 때도 사용할 수 있다. SimpleJdbcInsertOperations insertion = new SimpleJdbcInsert(dataSource).withTableName("seller") .usingGeneratedKeyColumns("id"); SqlParameterSource params = new BeanPropertySqlParameterSource(seller); Integer id = insertion.executeAndReturnKey(params).intValue(); 참조 URL (http..

    Spring MVC란?

    Spring MVC란?

    Spring MVC란? Model-view-Controller의 약자이다. Model : 모델은 뷰가 렌더링하는데 필요한 데이터이다. 예를 들어 사용자가 요청한 상품 목록이나, 주문 내역이 이에 해당된다. View : 웹 어플리케이션에서 뷰(View)는 실제로 보이는 부분이며, 모델을 사용해 렌더링한다. 뷰는 JSP, JSF, PDF, XML등으로 결과를 표현한다. Controller : 컨트롤러는 사용자의 액션에 응답하는 컴포넌트다. 컨트롤러는 모델을 업데이트하고, 다른 액션들을 수행한다. MVC 모델은 자바 Web Programming에서 두가지 형태로 변형된다. MVC Model 1 아키텍처 브라우저가 서버에 요청하면 해당 요청을 JSP가 받고, JSP는 Java로 만들어진 클래스인 Java Bea..

    Spring Tip!

    1. MAVEN dependency https://mvnrepository.com/에서 Maven dependency 검색 가능! 2. AWS EC2 NOT FOUND ERROR jar패키징을 war로 변경해서 해결 (https://blog.nachal.com/1518, https://programacion.tistory.com/193 참조) 3. [Ubuntu] Ubuntu 서버에 Selenium 설치하고 사용하기 Cannot find Chrome binary Error -> (somjang.tistory.com/entry/Ubuntu-Ubuntu-%EC%84%9C%EB%B2%84%EC%97%90-Selenium-%EC%84%A4%EC%B9%98%ED%95%98%EA%B3%A0-%EC%82%AC%EC%..