본문 바로가기

☕Java103

[20210708] 스프링을 이용한 로그인, 회원가입 step1.jsp 약관 당신의 소중한 개인정보는 제가 잘 써보겠습니다.. ㅋㅋㅋ 약관동의 ​ 4.0.0 spring_web05 spring_web05 0.0.1-SNAPSHOT war org.springframework spring-context 4.3.30.RELEASE org.springframework spring-webmvc 4.3.30.RELEASE jstl jstl 1.2 maven-compiler-plugin 3.8.1 15 maven-war-plugin 3.2.3 spring_web09 springDispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring-app.. 2021. 7. 8.
[20210707] Spring Web MVC Web 개발 MVC 모델에 스프링 프레임워크를 사용하는 방법 web.xml: Deploy Describer(DD, 배치 기술서) 서블릿을 매핑하여 컨트롤러(서블릿)가 모델(DTO)을 통해 데이터를 가져오면 뷰(JSP)를 생성하는 과정을 가능하게 함. DispatcherServlet -> Model 접근 -> View 생성 -> 클라이언트(웹 브라우저가 요청한 정보 전달.) 2021. 7. 7.
[20210706] Spring Framework의 AOP AOP(Aspect Oriented Programming, 관점 지향형 프로그래밍)로그인, 트랜잭션 등 보조적인 작업을 분리하여 작업 발생 시에만 호출하여 사용하는 것이다.일반적인 업무는 "A-C-B-A-D-B-A-E-B"와 같이 루틴이 발생하는 경우가 많다.예를 들어, DB에서 데이터를 가져오는 경우 DB Connection과 close가 작업 전후에 발생하는 구조이다.따라서 이런 일상적인 업무에서 보조적인 작업들을 분리해내는 것이 AOP의 목표이다.작업이 세로로 나열되어 있다고 할 때 이런 작업을 분리하기 위해서는 가로로 잘라내야 한다.(횡단, cross-cutting)이런 반복적인 작업을 모듈화 시키고 함수화 시켜서 주 업무 중 필요시에만 호출하여 사용할 수 있다. 2021. 7. 6.
[20210705] MyBatis MyBatis를 이용하면 Spring Framework에서 데이터베이스 접속 정보나 SQL문을 쉽게 변경할 수 있다. .properties 확장자를 가지는 속성 파일에는 드라이버와 접속 정보를, mapper.xml에는 사용자가 정의한 SQL문을, SqlMapConfig.xml에는 SQL 매핑에 대한 환경설정 정보를 담는다.속성 파일의 구조는 다음과 같다.driver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhostusername=사용자이름password=비밀번호mapper.xml 파일 구조는 다음과 같다. select * from dept select * from dept where deptno=#{deptno} insert i.. 2021. 7. 5.
728x90