프로젝트 명 : SpringWebView 템플릿 : Spring MVC Project 패키지 : com.exe.springwebview Custom View 1. 기존방식 ModelAndView jsp파일로 화면 띄위기 HomeController.java @RequestMapping(value = "/simpleCustomView.action", method = RequestMethod.GET) public ModelAndView customView() { ModelAndView mav = new ModelAndView(); mav.setViewName("simpleCustomView"); return mav; } SimpleCustomView.java 클래스 파일이므로 View와 같은 역할을 하도록 만..
분류 전체보기
1. 필요한 라이브러리 다운 org.springframework spring-jdbc ${org.springframework-version} 내 스프링 프레임워크 버전에 맞춘다 2. Servlet-context.xml 에서 의존성 주입 작성한다. 3. DAO 작성 코드 jdbc로 변경 1. jdbc 사용으로 변경한다. public class BoardDAO2 { private JdbcTemplate jdbcTemplate; public void setJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } } 2. queryForInt 1. int형의 반환값을 받을 때 사용 2. jdbcTemplate.queryForInt..
Spring MVC Project 를 생성해서 MyBatis를 활용한 게시판을 만들어보았다 게시판 기능 1. 등록 2. 삭제 3. 검색 4. 수정 5. 페이징 처리 SpringWebMybatis 프로젝트 생성 resource - css,js파일 src/main/java - DAO , DTO , boardMapper.xml , BoardController , MyUtil , MyBatis-config.xml web-inf - article.jsp , created.jsp , list.jsp , updated.jsp 가 있다. 메이븐 으로 라이브러리 설치 pom.xml commons-dbcp commons-dbcp 1.4 commons-pool commons-pool 1.6 com.oracle.databas..
queryForObject 의 반환형은 데이터형만 가능하다. 하지만 말이 안되는게 있다 select * from user 구문으로 user 객체 자체를 반환받는건 포기해야 되나 ? 그걸 위해서 필요한 것이 바로 RowMapper 인터페이스이다. 1. RowMapper 란? 원하는 형태의 결과값을 반환할 수 있다. SELECT로 나온 여러개의 값을 반환할 수 있을 뿐만 아니라 사용자가 원하는 형태로도 얼마든지 받을 수 있다. 즉 다음과 같이 가능하다는 것이다. // UserMapper로 인해, User 형태로 반환 가능 List userList = jdbcTemplate.queryForObject( "SELECT * FROM USER WHERE id=?", UserMapper, 1000L); 2. 과거로 ..
1. 스프링 3.0 jdbc , 스프링 jdbc , 스프링 3.0 + 마이바티스로 게시판 2. 복습해서 티스토리 올리기 3. 내일 스프링 mvc 끝나면 스프링끝.. 부트 시작. 시간 참 빠르다 부트 반나절이면 끝내다니.. 낼모래부터 노드 2주시작 스프링이 이렇게 빨리 끝날줄은 몰랐다...