안녕하세요. 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. sql 파일 만들기 src 폴더 내에, kr.web.db라는 패키지 파일을 만든다. 패키지 내에, member.sql 파일을 만들어준다. 참고로, sql 파일은, Eclipse에서 Data Source Explorer / Database Connections 에 데이터베이스가 연결이 되어 있어야 사용이 가능하다. 2. MySQL 실행하기 cmd 또는 powershell로, 해당 db 폴더로 이동을 해서 startup.bat or ./ startup 을 입력하자. 그럼 실행이 잘된다. 만약 Do you already have another mysqld ..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. 1. @WebServlet이란? web.xml에 계속 그럼 태그를 생성하고 매핑을 해줘야 하는가? 아니다. JAVA에서는 @WebServlet이란, 어노테이션을 제공해서 해당 어노테이션안에 경로를 입력하면 클라이언트에서, 해당 경로를 입력할 때 알아서 톰캣서버가 찾아서 실행해주게 된다. 주의할 점으로는, web.xml 파일과 중복된 값이 있으면 충돌이 일어나기 때문에 한 곳에서만 사용해야 된다. @WebServlet("/hs.do") //
안녕하세요. 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 함수와 같은 제일 먼저..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. 1. jsp만의 독특한 태그 1.1 - 지시자 태그를 jsp에선 지시자라고 부른다. 1.2 - 스크립트릿 태그를 jsp에서 스크립트릿 이라고 부른다. 1.3 - 출력식 지금 몇시야? 태그를 jsp에서 출력식이라고 부른다. 2. VIEW ( jsp ) 프리젠테이션 로직이라고도 하고, 클라이언트가 서버에 요청을 할 때, 응답을 하면서 보내주는 것이 jsp (view) 다. MVC 패턴이라고 불리는 것 중 V에 해당한다. 3. 비즈니스 로직 생성해보기 webapp에 sum.jsp 파일을 만들어보자. 예 ) 1~10까지의 총합을 구해서 출력해보자. Configur..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. 1. 정적 페이지 ? 동적 페이지 ? 정적 페이지가 어떤 것이고, 동적 페이지가 어떤 것이냐 1분마다 시간을 물어본다고 예를 들어보도록 하자. 그런데, 정적인 페이지는 시간이 변경이 되질 않는다. 하지만 동적인 페이지는 2시 50분이면, 2시 50분이라고 출력이 되고 1분 뒤에는 2시 51분이 출력되게 된다. 가장 큰 차이점은, 프로그래밍을 할 수 있느냐 없느냐라는 것이다. 2. 홈페이지 파일의 역할 HTML 뼈대를 나타내는 파일이며, 홈페이지의 쌩얼이라고 생각하자. CSS Casting Style Sheet의 약자로, 꾸미기 위한 파일이며, 홈페이지의 색..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. C#으로 유니티엔진을 사용하고, 프론트엔드 개발자가 되겠다고 React 와 typescript , next.js, node.js 를 공부하던 내가 Spring 을 할 줄은 생각을 못했다. 하지만 Spring을 배울 수 있는 좋은 기회라고 생각했으나.. 막상 입사를 하고 코드를 보다보니 비슷하지만 다른 느낌이 있다. MVC 패턴에 대한 이해도도 부족하고 말이다. JPA를 배우기에는 기본기가 없으니 기본기를 배우자.. 특히 회사 실무에 필요한 내용들을 배우자 생각했고 퇴근하고 공부하면서 보는 강의가 위에 적혀있는 강의이다. jsp, mybatis, mysql,..
- Total
- Today
- Yesterday
- 유니티
- Controller
- 프로그래밍
- Base Of Coding
- CSS
- Vuforia
- 서블릿
- GitHub
- 프리젠테이션 로직
- baseofcoding
- Spring
- spring boot
- HTML
- Unity
- unity3d
- VR
- MVC
- Next.js
- 비지니스 로직
- 스프링
- Servlet
- Git
- JSP
- 안드로이드
- 뷰포리아
- 게임프로그래밍
- 유니티3D
- Java
- 유니티로 배우는 C#
- c#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |