일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- spring
- 웹개발자
- 프레임워크
- c:out
- jsp
- DB
- 프로젝트
- sql
- forward
- 정보처리기사
- IT
- 실기
- param
- JSTL
- 1회
- List
- 리액트
- 2021년
- Java
- map
- 개발자
- forTokens
- el표기법
- set
- 그레이들
- servlet
- MVC
- 스프링
- Oracle
- sendRedirect
- Today
- Total
목록MVC (3)
룽쓰의 개발도구

지금 적어두지 않으면 많은 것을 잊어먹을 것 같아서 두서없이 적으려고 한다. 적으면서 기억하자. [ A. ControllerUsingURI.java ] package mvc.controller; import java.io.FileReader; import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Properties; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax..
WEB과 자바를 연결하고, 자바와 DB(Oracle)을 연결하면서 단 한 번도 궁금해하지 않았던 게 있다. Class.forName() 메서드는 대체 뭘까? 도대체 뭐길래 계속 쓰고 있는 것일까? 그 해답은 생각보다 쉬웠지만 그걸 알아보려고 노력하지 않았던 나의 과거가 아쉽다. Class handlerClass = Class.forName(handlerClassName); CommandHandler handlerInstance = (CommandHandler)handlerClass.newInstance(); commandHandlerMap.put(command, handlerInstance); 예를 들어 위와 같은 코드가 있다고 생각해보자. 여기서 handlerClassName은 CommandHandle..

웹 개발을 할 때 기본적으로 지켜야 하는 것들이 있다. 사용자가 입력한 값을 바로 DB에 삽입시키게 되면 DB 데이터의 무결성이 깨질 수 있기도 하고, 사용자의 입력 값을 연산에 적용시킬 때도 있기 때문에 여러 과정을 거치는 것을 요약한 것이 MVC 모델이라고 볼 수 있다. #1. MVC 모델 우리가 네이버를 사용할 때 생각해보면 MVC 모델을 쉽게 파악할 수 있다. 먼저, 네이버에 로그인을 한다고 가정해보자. 아이디와 비밀번호를 입력한 뒤 로그인 버튼을 누르게 되면 정상적으로 로그인을 하게 된다. 로그인을 하면 네이버 쇼핑이나 블로그 등을 내 마음대로 할 수 있게 된다. 여기서, 아이디와 비밀번호 그리고 로그인하기 버튼을 구현할 때 필요한 것은 HTML, CSS, JS 등 웹에서 사용되는 스크립트 언어..