웹 프로그래밍
JSP와 Servlet 기반 웹 프로그래밍을 다룹니다.
| 주제 | 설명 |
|---|---|
| JSP | 정적/동적 웹, CGI |
| 웹 애플리케이션 | 디렉터리 구조, 배포 |
| 서블릿 | 생명주기, 매핑 |
| 서블릿 기초 | 요청/응답 API, form, GET/POST |
| 서블릿 비즈니스 로직 | PreparedStatement, 커넥션풀, DAO |
| 서블릿 확장 API | 포워드, 바인딩, ServletContext |
| 쿠키와 세션 | 세션 트래킹, Cookie, HttpSession |
| 필터와 리스너 | 속성/스코프, Filter, Listener |
| JSP 등장 배경 | JSP 변환 과정, 디렉티브 태그 |
| JSP 스크립트 요소 | 선언문, 스크립트릿, 표현식, 내장 객체 |
| 액션 태그 | include, forward, useBean |
| 표현 언어와 JSTL | EL, Core 태그, 포매팅 태그 |
| 스프링 프레임워크 시작하기 | IoC, DI, AOP, 스프링 MVC |
| 스프링 의존성 주입과 제어 역전 | DI, IoC, 빈 설정, XML 주입 |
| 스프링 AOP 기능 | Aspect, Advice, Pointcut, Weaving |
| 스프링 MVC 기능 | DispatcherServlet, 요청 처리 흐름 |
| 스프링 JDBC 기능 | JdbcTemplate, RowMapper, DataSource |
| 마이바티스 프레임워크 | SqlSession, 동적 SQL, 매퍼 XML |
| 스프링 트랜잭션 | @Transactional, 전파 규칙, 격리 레벨 |
| 스프링 애너테이션 기능 | @Controller, @RequestParam, @Autowired |
| 메이븐 사용법 | pom.xml, 의존성 관리, log4j |
| 스프링 여러 가지 기능 | 파일 업로드, 이메일, 인터셉터, 다국어 |
| 스프링 REST API | @RestController, @PathVariable, ResponseEntity |
| 스프링 부트 | 자동 설정, 타임리프, 그레이들, @Mapper |
| JNDI | 네이밍 서비스, DataSource |