안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 1단계인, Servlet 환경으로만 만들어보고, MVC 2단계로 넘어가고 나중에는 Spring Framework를 사용하는 방식의 강의입니다. MVC 1단계는, Controller + Model 만을 사용하는 방식입니다. 1. Servlet에서 Controller와 Model의 동작원리 Servlet에서, Controller는 Servlet으로, Model은 Java class 파일로 만든다. 모델은 데이터베이스를 연동하는 DAO를 만든다. JDBC로, DAO와 DB를 연결한다. DAO에는, method들이 있을 것이고 생성,삭제,업데이트,추가와 같..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 1단계인, Servlet 환경으로만 만들어보고, MVC 2단계로 넘어가고 나중에는 Spring Framework를 사용하는 방식의 강의입니다. MVC 1단계는, Controller + Model 만을 사용하는 방식입니다. 1. Controller에서, 계산하는 부분을 Model로 빼보기 @WebServlet("/calc.do") public class CalcController extends HttpServlet { private static final long serialVersionUID = 1L; protected void service(Htt..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 1단계인, Servlet 환경으로만 만들어보고, MVC 2단계로 넘어가고 나중에는 Spring Framework를 사용하는 방식의 강의입니다. MVC 1단계는, Controller + Model 만을 사용하는 방식입니다. 1. GET 방식의 특징 URL에 변수(데이터)를 포함시켜 전송시킨다. 데이터를 Header에 포함하여 전송한다. URL에 데이터가 노출되어 보안에 취약하다. 캐싱을 할 수 있다. 2. POST 방식의 특징 URL에 변수(데이터)를 노출하지 않고 요청한다. 데이터를 Body에 포함시킨다. URL에 데이터가 노출되지 않아 기본적인 보..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 1단계인, Servlet 환경으로만 만들어보고, MVC 2단계로 넘어가고 나중에는 Spring Framework를 사용하는 방식의 강의입니다. MVC 1단계는, Controller + Model 만을 사용하는 방식입니다. 1. Controller 역할에서의 코드를 보고, 실행하는 로직 생각해보기 jsp에, form 태그에 action 속성에는 calc.do 라고 맵핑이 되어 있다. submit 버튼을 클릭하면, input의 name으로 되어 있는 값들이 변수가 되어 해당 값들을 calc.do에 넘겨주게(요청) 된다. 이 때 넘어가는 정보를 요청정보라..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 1단계인, Servlet 환경으로만 만들어보고, MVC 2단계로 넘어가고 나중에는 Spring Framework를 사용하는 방식의 강의입니다. MVC 1단계는, Controller + Model 만을 사용하는 방식입니다. 1. 테스트 html 파일 만들기 두 숫자를 입력해서, 전송버튼을 누르면 서블릿으로 넘겨서 계산을 하고, 그 값이 html 파일로 응답하는 예제 수1~수2까지의 합을 더하는 예제 수1 수2 2. 서블릿으로 넘기는 과정 공부 일단, input 태그에 있는 name이 변수역할을 한다. 웹에서는 파라미터라고 부른다. 전송과 취소를 눌러도..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 1단계인, Servlet 환경으로만 만들어보고, MVC 2단계로 넘어가고 나중에는 Spring Framework를 사용하는 방식의 강의입니다. MVC 1단계는, Controller + Model 만을 사용하는 방식입니다. 1. 프로젝트 만들기 프로젝트는, Dynamic web project로 생성. 2. Servlet 보통 MVC란, Model, View, Controller를 나눠서 작업하는 디자인패턴을 얘기하지만 Servlet은 Controller면서, View도 한꺼번에 하게 된다. 불편하지만 이것이 시초였다. 기본을 알아야 jsp를 배우든, ..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. 1. Servlet을 사용하기 위해서는 servlet-mapping 작업을 거쳐야한다. 지금 만들어진대로 만약 경로를 지정한다면 `http://localhost:port/web/WEB-INF/classes/kr.web.controller.HelloServlet 이란 경로로 클라이언트가 접근을 해야되는 것인가? 어차피 하지도 못한다. 할 수 있더라도 보안성이 취약해지기 때문에 servlet-mapping 작업을 해서 간단한 경로로 만들어줘야 한다. 그럼 servlet-mapping 작업은 어디서 해야 할까? web.xml에 해야한다. 태그를 추가하고, 그 안..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. 1. Servlet이 뭐야?? Servlet은 100% JAVA로 이루어져 있고, Server + Let가 결합된 단어라고 한다. 2. 파일을 만들어보자. src / kr.web.controller(package) / HelloSevlet.java 를 만들어보자. HelloServlet.java 파일을 서블릿 형태로 만들어야 톰캣서버가 구동이 가능해지기 때문에 서블릿 형태로 만들어보자. HttpServlet 이란 클래스를 상속받자. 패키지명은 javax.servlet.http.HttpServlet 이다. Servlet 에서, Main 함수와 같은 제일 먼저..
- Total
- Today
- Yesterday
- Unity
- 게임프로그래밍
- HTML
- 유니티로 배우는 C#
- 유니티
- Vuforia
- CSS
- Controller
- 뷰포리아
- JSP
- 프리젠테이션 로직
- spring boot
- c#
- Base Of Coding
- Servlet
- MVC
- Spring
- 비지니스 로직
- 유니티3D
- 스프링
- 프로그래밍
- unity3d
- GitHub
- Next.js
- 안드로이드
- baseofcoding
- Git
- 서블릿
- VR
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |