본문 바로가기

자바프로그래밍58

[20210819] Lombok을 이용한 로그인, 게시판 예제 Mapper //BoardMapper.java package spring_web16.board.repository; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import spring_web16.board.model.Board; @Mapper public interface BoardMapper { public int insert(Board board); public int update(Board board); public int delete(long board); @Se.. 2021. 8. 19.
[20210817] JPA 사원관리 시스템 예제 이 프로젝트는 자바 소스 기반으로 Spring을 설정하므로 web.xml과 Spring Configuration 파일이 필요하지 않다. database.properites # datasource jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost jdbc.user=scott jdbc.pass=tiger # hibernate hibernate.dialect=org.hibernate.dialect.Oracle10gDialect hibernate.show_sql=false hibernate.hbm2ddl.auto=create hibernate.cache.use_second_level_cache=fals.. 2021. 8. 17.
Spring Web MVC 구조 스프링 프레임워크에서는 웹 애플리케이션 개발을 위한 Web MVC 프레임워크를 제공한다. 웹 MVC가 동작하는 순서와 구조는 위의 도표와 같다. 1. 사용자가 웹 클라이언트(웹브라우저 등 웹에 접속할 수 있는 프로그램을 말한다.)를 통해 웹 서버에 요청(request)을 보낸다. 2. 웹 서버로 들어온 요청을 DispatcherServlet이 가로채서 HandlerMapping으로 보낸다. 3. HandlerMapping이 적절한 컨트롤러(또는 핸들러)를 찾아 요청을 보낸다. 4. Controller는 요청한 작업을 수행한 후 처리 결과와 표시할 뷰 이름을 DispatcherServlet에게 보낸다. 5. DispatcherServlet은 뷰 이름을 ViewResolver에 보낸다.(이를 디스패치(dis.. 2021. 8. 11.
[20210810] JPA를 이용한 DB 접근 src/main/java - config - DispatcherServletInitializer - JPAConfig - WebMvcConfig - controller - EmpContrller - entity - Emp - repository - EmpRepository - service - EmpService - EmpServiceImpl 2021. 8. 10.
728x90