본문 바로가기
728x90
반응형

Servlet17

JDBC 개발자 수업 79일차 - 기본 게시판 만들기(1) - JDBC 설정, 초기화면, 로그인/로그아웃 기본 게시판 만들기 1. 초기 JDBC 환경 설정 2. 게시판 초기화면 구현하기 3. 로그인(인증), 로그아웃 구현하기 기본 게시판 만들기 1. 초기 JDBC 환경 구성 - 기본 틀(템플릿)은 미리 만들어둔 것으로 사용했습니다. ( 아래 샘플 다운주소 ) - jQuery js라이브러리, Bootstrap 프레임워크를 사용했습니다. - jar파일로 JSTL파일(jstl-1.2.jar)과 ojdbc6.jar, cos.jar를 사용했습니다. - 샘플 다운로드: https://github.com/yhyuk/server_study/blob/main/server/myapp/myapp_%EC%83%98%ED%94%8C.war yhyuk/server_study Contribute to yhyuk/server_study.. 2021. 7. 19.
JDBC 개발자 수업 77일차 - JSP MVC, JSP Model 2 - 'Hello' 웹 페이지 만들기 1. JSP MVC 2. JSP Model 2 - 'Hello' 웹 페이지 만들기 1. JSP MVC [ JSP에서 코드를 작성하는 패턴 ] 1) JSP Model 1 - HTML + CSS + JavaScript + Java + JSP = *.jsp - , 사용 - 오래된 방식이며, 현재는 잘 쓰이지 않는다. 2) JSP Model 2 - 'MVC' Model 디자인 - Servlet + JSP = MVC [ JSP MVC ] Servlet - 자바 기반 + 웹 추가 - 자바 작업이 수월하다. - 웹 작업이 불편하다. JSP - 웹 기반 + 자바 추가 - 웹 작업이 수월하다. - 자바 작업이 불편하다. Servlet + JSP - 자바 코드 -> Servlet 담당 - 웹 코드 -> JSP 담당 2. .. 2021. 7. 15.
Server(JSP) 개발자 수업 73일차(2) - out, session, application, JSP 내장 객체의 생명 주기 1. out 2. session 3. application 4. JSP 내장 객체의 생명 주기 1. out [ 정의 ] - 응답 페이지 전송을 위한 출력 스트링 객체 - 서블릿의 PrintWriter와 유사한 역할 - HTML 소스에 값을 출력하는 역할 - JSP에서 을 사용하면 불가항력으로 스파게티 코드가 자주 발생한다. > 가독성 저하.... > 차라리 예전 Servlet 방식으로 하자.. > 가독성 향상 (방법에 따라 틀리며, 개인 취향 차이이다.) [ out 예시 ] - 구구단 만들기 구구단 기본 방식 - 결과 2. session, application [ 정의 ] - JSP 내장 객체 저장소 중에 가장 중요하게 봐야 하는 저장소 이다. - 데이터 저장 - 인증 상태를 저장하는 용도로 사용된다. .. 2021. 7. 11.
Server(JSP) 개발자 수업 72일차(1) - JSP, JSP 기본 요소 1. JSP 2. JSP 기본 요소 1. JSP [ 정의 ] - Java Server Pages - 자바를 사용해서 서버에서 페이지를 만드는 기술이다. - 클라이언트(브라우저)의 요청에 따라 서버에서 페이지를 동적으로 만드는 기술이다. - Servlet 기술의 다음버전 [ JSP & Servlet 장,단점 비교 ] 장점 단점 Servlet Java를 사용한다. 1. HTML, CSS, JS 작성이 힘들다. (모두 문자열 취급 ) 2. Java 베이스 + 클라이언트 코드 3. 웹 요청이 불가능하다. (가상 주소 매핑(.*do) 필요) JSP 1. HTML, CSS, JavaScript 작성이 쉽다. 2. HTML 베이스 + Java 코드 > 개발자 작업 편의성이 높다. 3. 웹 요청이 가능하다. (가상 주.. 2021. 7. 8.
Server(Servlet) 개발자 수업 71일차 - Servlet, Servlet Class 1. Servlet 2. Servlet Class 1. Servlet [ 정의 ] - (서버측) 기술, Server-side Programming - 자바를 사용해서 동적으로 웹페이지를 만드는 기술이다. - 자바 진영에서 처음으로 시도한 웹서버 기술이다. - Server + Applet 합성어 2. Servlet Class [ 정의 ] - 순수 자바 클래스를 기반으로 웹 어플리케이션(웹사이트, 웹페이지)를 제작하는 기능을 추가한 클래스 [ 작성 규칙 ] - 해당 규칙을 준수하여 클래스를 작성해야만 서블릿 클래스의 역할을 할 수 있고 WAS에 의해서 관리/운영 될 수 있다. 1) 서블릿 클래스 선언 - 방법1 ) javax.servlet.Servlet 인터페이스를 구현한다.(복잡함) -> 잘 사용 안함 -.. 2021. 7. 7.
728x90
반응형