분류 전체보기 259

[JSP] JSP 스크립트 / Servlet vs JSP / JSP 파일 HTML포맷설정 / JSP 주요 스크립트

HTML파일에 java 관련코드를 삽입하여 jsp파일을 만드는 방법 [Servlet vs JSP] - Servlet: 순수 자바 코드로 되어있음 - JSP: HTML코드 + 자바언어랑 합쳐서 JSP를 만들 수 있다. 개발자는 xxx.jsp파일만 만든다. => 그럼 컨테이너가 알아서 xxx_jsp.java 파일을 만들어 준다. => Servlet 과 JSP모두다 결국 class로 만들어 진다. [JSP 파일 HTML포맷설정] JSP 주요 스크립트 - 실제 개발할 때 가장 많이 쓰이는 것이 [스크립트릿태그] - 사용자에게 결과물을 보여주는 view페이지를 만드는 용도로 많이 쓴다 : JSP(스크립트릿태그 복잡) 0) { %> num > 0 num HTML5 - HTML 주석태그는 남아있음 - JSP 주석태그..

[WEB] 2020.06.21

***자바 웹프로그래밍 스터디 사이트

https://cloudstudying.kr/courses/37 자바 웹 프로그래밍 | CloudStudying cloudstudying.kr https://opentutorials.org/module/3569/21222 JDBC 프로그래밍 - JSP/서블릿 흝어 보기 JDBC란? JDBC란, 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API입니다. JDBC는 자바의 표준 에디션에서 지원하는 opentutorials.org

[WEB] 2020.06.20

[JSP] form 데이터 처리 HTML - Servlet (POST 방식) / HTML - JSP / form tag

HTML - Servlet 간 form 데이터 전송/처리 => 데이터가 여러개 오면 getParameterValues라는 메소드를 이용해서 받을 수 있다. => 서버쪽으로 날라온 input tag의 이름을 알 수 있다. = 파라미터의 이름을 알 수 있다. HttpServletRequest 객체를 이용하여, Parameter 값을 얻는다. request.getParameter("name"); --> 전송한 값들 중 지정한 "name"을 String 값으로 가져온다. request.getParameterValues("name"); --> checkbox와 같은 이름들 중 선택한 값들을 가져온다. return String[ ] request.getParameterNames( ); --> 전송한 모든 name을..

[WEB] 2020.06.20

[Javascript] POST 로 다중 파라미터 값 보내기

https://ifuwanna.tistory.com/196 [Javascript/Jquery] form, input 동적 생성 및 submit 개요 Form 태그 역시 document내 엘리먼트이기 때문에 필요할때 문서내에 없더라도 동적으로 Form 태그를 생성하여 action method 등 필요한 속성들을 설정하고 전송할 input 엘리먼트를 form안에 생성하�� ifuwanna.tistory.com /* Javascript */ // create element (form) var newForm = document.createElement('form'); // set attribute (form) newForm.name = 'newForm'; newForm.method = 'post'; newFor..

[React] Front-End 2020.06.08

[JSP / Servlet] Servlet Life-Cycle(서블릿 생명주기), 생명주기 관ㄹ현 메서드

[JSP / Servlet] Servlet Life-Cycle(서블릿 생명주기), 생명주기 관ㄹ현 메서드 : 사용자의 요청에 의해서 생성된 Servlet의 생명주기(생성, 실행, 종료)에 대해 학습 지난 번 것 복습 : 사용자가 요청하면 그때부터 시작하고, 그것에 대해 응답을 함으로서 서블릿의 역할을 다하게됨 Servlet 생명주기 Init 시작 service 열심히 일함 destroy 소멸 서블릿이 시작하기 전에 준비하는 단계가 있음 그것이 @PostConsruct임 다 종료하고 나면 @PreDestroy 단계를 거침 이닛 단계와 디스트로이 단계가 필요없으면 그냥 포스트 실행만 해주면됨 @PostConstruct 어노테이션을 시키면 개발자만의 별도의 선언을 해서 사용가능함 @PreDestroy 도 개발..

[WEB] 2020.06.07

[JSP/Servlet] Servlet Request, Response(HttpServlet) 개념/예제

[JSP/Servlet] Servlet Request, Response 사용자의 요청(Request)과 Web-Server의 응답(Response을 담당하는 객체에 대해 학습 사용자: Request(요청)를 난리고 웹서버: Response(응답)을 한다. 데이터를 주고, 데이터를 받기 원하는 과정이 요청임 자바는 요청도 객체로 만들어서 전달됨 이때 이 객체를 Request 객체라고 한다. 서버에서는 데이터에 부합하게 가공해서 사용자에게 적절하게 응답함 이러한 응답을 Response라고하고, 이를 적절하게 만든 것을 Reponse 객체라고 한다. HttpServlet - 추상 클래스라고 함 - 많은 기능을 구현하기 위해 위에 인터페이스, 클래스 등 다 만들어 놓음 - 그래서 개발자는 HttpServlet만..

[WEB] 2020.06.07

[JSP/Servlet] Servlet 맵핑 - web.xml / Java Annotation

- 브라우저에서 어떤 서블릿인지 찾을 수 있게 각기 다르게 이름을 정해줘야 한다. - 브라우저에서 웹컨테이너 쪽에 request를 날릴때 어떤 서블릿이 필요한지 알아야 하니깐 구분이 필요한 것 - 서블릿 맵핑 : 서블릿 이름 긴 것을 -> 짧게, 그리고 보안에 취약하지 않게 - 서블릿 맵핑은 web.xml 또는 java annotation(좀 더 현대적) 이용해서 할 수 있다. 서블릿 맵핑 방법 - 서블릿 맵핑을 할 수 있어야 request에 response할 수 있음! 1) web.xml 이용 2) java annotation 이용

[WEB] 2020.06.05

[JSP / Servlet] 웹 컨테이너 구조 / Servlet 파일작성 / .class파일 확인

Servlet 맛보기 예제 - java 파일을 간단하게 만들어 보고 실제로 웹 컨테이너에서 어떤 작업이 이루어지는지 학습 #JSP : 기존 HTML 문서는 정적이지 않고 동적이기 때문에 확장자를 JSP로 바꿈으로써 웹컨테이너에서 넣어서 사용자에게 반응 하는 동적 웹페이지를 만들 수 있었다. #Servlet은 순수 자바만 이용함 이렇게 만든 것은 웹컨테이너에서 클래스로 컴파일 되고 이것이 사용자에게 응답하게 됨 웹 컨테이너 구조 1. 개발자는 java 파일을 만들어 놓고 컴파일해서 오브젝트를 만들어 놓고 있으면 2. 브라우저에서 요청이온다(Request) 3. 그리고 프로그램에 의해서 사용자에게 response할 수 있다. Servelet 파일 작성해보기 1. Dynamic Web Project를 먼저 만..

[WEB] 2020.06.04

[JSP / Servlet] Server / JSP 파일 실행해보기 예제

목차 Java Server Page = JSP 작성방법 Java 파일 확인 방법 서버(톰캣)을 다운 받아서 확인하는 법을 배움 1. 톰캣을 설치하면 서버를 이용할 수 있다. 2. 설치 후에 포트번호 등 설정을 해줘야한다. 3. 서버를 시작하고 잘 동작하는지 확인하기 위해서는 localhost:8090을 인터넷 창에 들어가서 확인해보면 된다. 이때 8090은 내가 이클립스에서 설정해놓은 포트 번호이다 -> localhost 대신 내 IP주소를 쳐도 된다. 근데 숫자를 외우고 다니기 힘드니깐 도메인으로 처리를 하는 것이다. 서버가 실행 중이면 톰캣화면이 나오게 된다. 웹 컨테이너 구조 1. 개발자가 xxx.jsp페이지를 만들면 request를 통해 웹컨테이너(톰캣)를 거쳐서 사용자에게 response응답 될..

[WEB] 2020.06.04