분류 전체보기 135

2. 태초에 웹이 있었다

정적인 웹에서 동적인 웹으로의 변화를 위해 Java 진영에서 들고 나온것이 바로 Servlet 입니다. 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 웹에 대한 진화 과정은 좋은 블로그 글들이 많아서 링크로 대체합니다. 참고 블로그 hack-cracker.tistory.com/146 WEB - 웹 서비스의 발전 ( WEB1.0 ~ WEB 3.0 ) 웹의 발전과 진화 과정 WEB 1.0 ▶정형화되지는 않았지만 WEB의 시대를 구분 및 정리( 전문가마다 의견이 다르다 ) ▶그 기준은 획기적인 기술의 등장에 두었다. 1990년대 팀 버너스리에 의 hack-cracker.tistory.com

1. 준비단계 , 실습방안

* 이 플젝은 저와같이 JSP(모델1)만 하다가, 뒤늦게 MVC 를 익히는 저와같은 고인물 개발자를 위한 과정입니다. * 따라서, 프로그램을 전혀 모른다던가, 웹으로 JSP 정도 안해본 분들은 좀 어렵습니다. 이런 분들은 유투브 생활코딩을 가시면 처음부터 배우는 과정이 있으니 참고하세요. 준비단계 1. 개발 Tool - 이클립스 2. Java 버젼 - 1.8 3. 톰캣 - 9.0 4. DB - 오라클 실습방안 웹을 통해 개인정보를 받아서 저장하고, 해당 화면을 출력하는 과정을 각 단계별로 반복한다.

[Load-map] 플젝 로드맵

1. 준비단계 , 실습방안 - 개발도구, 자바버전.. 2. 태초에 웹이 있었다. - 웹의 상식 , HTTP 통신 3. Servlet (자바진영의 동적웹 탄생) - 서블릿의 구현 4. Jsp (동적웹을 좀더 쉽게) - JSP 구현 5. Jsp 가 너무 힘들어해, 짐을 나눠지자 (Jsp + 서블릿) - Front 와 BackEnd 의 분리 6. Back End 가 너무 비대해져. - 서블릿과 빈즈를 별도로.. 7. Next, MVC 프레임웍으로..

[Servlet] 요청 재지정 ( RequestDispatcher , forward(), include() )

좋은 자료가 이미 있을때는 그분들의 어깨를 사용하는게 더 효율적이다. 참고 블로그 m.blog.naver.com/PostView.nhn?blogId=javaking75&logNo=140169909222&proxyReferer=https:%2F%2Fwww.google.com%2F [JSP&Servlet] 요청 재지정 ( RequestDispatcher , forward(), include() ) > Dispatcher 사전적의미 보기 └ 접기 요청 재지정 : 클라이언트로부터 요청 받은 Servlet 프로그램... blog.naver.com dololak.tistory.com/502 [서블릿/JSP] RequestDispatcher란. RequestDispatcher로 forward() 하기 참고글 [서블릿..

[Postman] 우편배달부

www.postman.com/ Postman | The Collaboration Platform for API Development Postman makes API development easy. Our platform offers the tools to simplify each step of the API building process and streamlines collaboration so you can create better APIs faster. www.postman.com 서버에 있는 프로그램을 작성할때, 클라이언트에서 데이타가 넘어와야 하는데, 이럴때마다 클라이언트 요청 html 파일을 만들기가 넘 귀찮음. 이런 귀차니즘을 위해 클라언트에서 필요한 값을 던져주는 프로그램이 등장하게 됨. #..

Utils 2021.04.21

[JAVA] Servlet , Beans 차이가 뭔가?

둘의 차이는 간단하게, Web 관련 I/F 에 있다 라고 말하고 싶다. Servlet = http + java 의 기능을 구현한다. (단 둘이 너무 혼합되면 복잡하니 이것들을 구분한다. Java 는 java 처럼(Pojo) Beans = 서블릿은 http 관련 업무만 하게 하고 Beans들이 자바의 업무를 하게 한다. * 브라우저를 통해 들어오는 어떤 내용을 서버(WAS)에서 받아야 한다면, 둘 사이는 약속된 규정을 가지고 통신을 해야 하는데, 이 규약이 HTTP 이다. [허접한 그림 설명]

Java 2021.04.21

[Spring MVC] 용어 정리

용어 정리를 해볼려고 했더니, 많은 선배분들께서 고생을 해주셔서 Link 만... entity - 실제 DataBase의 테이블과 1 : 1로 매핑 되는 클래스로, DB의 테이블내에 존재하는 컬럼만을 속성(필드)으로 가져야 한다. 그럼 entity , vo 의 차이점은 무엇인가?? velog.io/@ye050425/spring-%EC%9A%A9%EC%96%B4-%EC%A0%95%EB%A6%AC [spring] 용어 정리 JSP Model1, Model2, Spring MVC pattern 차이 Model 1 뷰와 로직을 모두 JSP 페이지에서 처리하는 구조 구조가 단순해 익히기 쉬움 HTML, CSS, Javascript, Java 코드가 JSP에 섞이므로 분업 쉽지 않고 유지보수가 어렵 velog.io..

카테고리 없음 2021.04.20

[JAVA] Collection & Map

* 전체 구조 Collection (1차원배열의 자동화, 값이 하나만 들어감) - List (순서가중요, 중복허용O) : ArrayList, Vector, Stack, LinkedList - Set (순서는그닥, 중복허용X) : HashSet , SortedSet Map (2차원 배열의 자동화, 값이 2개 , Key, Value) - Hashtable (동기화보장) - HashMap (동기화보장하지 않음) - sortedMap (정렬을 위해 사용) - TreeMap * 참고 자료 : hwan1001.tistory.com/10 [JAVA] Collection(List, Set, Map)의 종류와 이해 1. JAVA Collection Framework JAVA에서 기본적인 자료구조를 제공하기 위한 환경 2..

Java 2021.04.19

[Spring] jsp 만 하던 고인물이 Spring을 배울때 필요한 것들

공부해야 할것.. (고인물은 의외로 DB 쿼리는 쎔) 1. HTTP ( 클라이언트 서버 ) 통신에 대한 기본내용 2. 서블릿이란 무엇일까에 대한 고찰 3. 모델1, 모델2, Spring MVC , Spring boot 의 진화 과정 4. Interface 에 대한 고찰 5. Generic 이란 뭘까? 6. Java 공부 - 그러고보니, Java 본질의 공부가 중요한 거였어.. 7. 아이템빨 - 이클립스 / 인텔리J 의 사용 법 8. Github - 언제 어디서나 소스를 공유해서 공부하자