SsY
-
[Spring] 008. Annotation(어노테이션) 개요SsY/Class 2023. 7. 14. 08:54
Annotation(어노테이션)의 개요 ■■■ Annotation(어노테이션) ■■■ ○ 개요 - 일종의 주석(사전적인 의미 : 주석달기, 메타 데이터) - 메타 데이터 : 데이터를 부연 설명하기 위한 데이터 - 주석의 지속성 : *.java(소스레벨) → [컴파일러(compiler)] → *.class → [JVM : Runtime] 이와 같은 과정을 거치며 보통 컴파일이 되면 주석이 제거 //-- 사실은 컴파일러가 안보이게(인식못하게)끔 작성한다는 표현이 맞다 (//... , /*...*/, /**...*/) - 『@』 : Annotation, JDK 1,5(JavaSE 5.0) 부터 사용 가능, Runtime 까지도 존재 //-- JVM 까지 전달되는 쪽지! - AT(Annotation Type) ..
-
[Spring] 007. Spring MVC 관찰(3) : 직원 관리 프로그램SsY/Class 2023. 7. 12. 12:51
mvc04 ■■■ Spring MVC 프로젝트 실습04 ■■■ ○ Perspective : JavaEE ○ 다이나믹 웹 프로젝트 생성 : mvc04 (STS - 스프링 / 스프링 레거시 / 스프링 부트 / 스프링 MVC ...) ○ 기본 환경 구성 및 라이브러리 설정 : mvc00 으로부터 src, WebContent 디렉터리 복사 & 붙여넣기 (→ 우리가 임의로 만들어둔 샘플) ○ 실습 성격 : 직원 관리 프로그램 실습(Spring MVC 버전) JDBC 모듈 추가 활용 SimpleDriverDataSource 객체 활용 ○ 기능 구현 - 직원 데이터 출력, 입력, 수정, 삭제 기능 구현 - 지역 데이터 출력, 입력, 수정, 삭제 기능 구현 - 부서 데이터 출력, 입력, 수정, 삭제 기능 구현 - 직위..
-
[Spring] 006. Spring MVC 관찰(2)SsY/Class 2023. 7. 3. 12:21
mvc02 ■■■ Spring MVC 프로젝트 실습02 ■■■ ○ Perspective : JavaEE ○ 다이나믹 웹 프로젝트 생성 : mvc02 (STS - 스프링 / 스프링 레거시 / 스프링 부트 / 스프링 MVC ...) ○ 기본 환경 구성 및 라이브러리 설정 : mvc00 으로부터 src, WebContent 디렉터리 복사 & 붙여넣기 (→ 우리가 임의로 만들어둔 샘플) ○ 실습 성격 : 데이터 송수신 관련 실습(Spring MVC 버전) ○ 물리적 파일 구성 - SendController.java → 컨트롤러 객체 - Send.jsp → 뷰 객체 - ReceiveController.java → 컨트롤러 객체 - Receive.jsp → 뷰 객체 - dispatcher-servlet.xml → ..
-
[Spring] 005. Spring MVC 의 개요SsY/Class 2023. 6. 29. 14:02
Spring MVC 의 개요 ■■■ Spring MVC ■■■ 1. 웹 개발을 위한 MVC 패턴이 적용된 Spring Framework Spring 에서는 DispatcherServlet 클래스가 컨트롤러 역할을 수행하게 된다. //-- 클라이언트 방문시 직원(view) 직접 만나지 않고 //-- 큰 빌딩의 인포데스크가 관리(dispatcher-servlet) - 해당 회사에 팀 담당자(servlet)에 연락 //-- ---------------- 이게 스프링(프론트 컨트롤러) ---------(사용자 정의 컨트롤러) 2. Spring MVC 의 주요 구성요소 - DispatcherServlet //-- 스프링(프론트 컨트롤러) , 지정되어있는 이름 - HandlerMapping - Controller ..