Scroll indicator done

CLASS/Web Server (18)

  1. [웹서버프로그래밍] 2022.06.07 파일 업로드, 간이 웹하드 구현 2022.06.07

    - 파일 업로드 - 웹 하드 프로그램을 위한 테이블 생성과 메인 페이지 # 퍼블리싱 기능 해제 퍼블리싱 기능 : 웹 애플리케이션 실행 시, 원본 폴더는 건드리지 않고 복사한 실행용 폴더를 만들어서 사용 Servers > (톰캣 서버 동작 중이면 중지) > Server Options > Server modules without publishing > Ctrl + S [실습1] 파일 업로드 - webhard.jsp 업로드할 파일을 선택하세요. 파일명 업로드 시간 크기 삭제 X - File_Upload.jsp - File_Select.jsp 업로드할 파일을 선택하세요. - del_file.jsp - add_file.jsp

  2. [웹서버프로그래밍] 2022.05.31 Django 2022.05.31

    # Django 실행 conda activate hellodjango cd hellodjango code hellodjango - homepage/view.py from django.shortcuts import render import datetime from django.views.generic import TemplateView class HomepageView(TemplateView): template_name = 'index.html' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['my_statement'] = 'Nice to see you !' return context def..

  3. [웹서버프로그래밍] 2022.05.24 리스너와 필터, Django 셋업 2022.05.24

    # 리스너 컨테이너에서 발생하는 특정 이벤트 상황을 모니터링하다가 실행되는 특수한 형태의 서블릿 - ServletContext (생명주기 변화, 속성 변화) - Session - Request 상태나 속성의 변화를 모니터링 [실습1] ServletContextListener 구현 - Book.java package jspbook.ch13; public class Book { // 멤버변수 선언 private String title; private String author; private int price; private String publisher; // 기본 생성자, 파라미터로 데이터 초기화 public Book(String title,String author, int price, String pub..

  4. [웹서버프로그래밍] 2022.05.17 JSTL 태그 실습, DB 커넥션 풀과 트랜잭션, 초기화 매개변수 2022.05.17

    [실습1] import.jsp (** 실행 안 됨) - 동일 서버에 있는 jsp 를 포함하거나 외부 url 자원을 포함할 수 있음 - escapeXml=“false”는 포함될 자원의 HTML 태그를 해석해서 보여줌 - import.jsp 다음은 import 를 이용해 포함한 것입니다. [실습2] url.jsp url 파라미터 추가, 수정된 url 정보를 html에서 표현언어를 이용해 활용함 - url.jsp a 단순출력 : ${target} 링크연동 : choose.jsp-a선택 [실습3] redirect.jsp - 파라미터를 추가해 다른 페이지로 이동 - redirect.jsp a [실습4] 스크립트릿을 JSTL로 변환 - ProductList...

  5. [웹서버프로그래밍] 2022.05.10 커스텀 태그, JSTL 태그 2022.05.10

    # 커스텀 태그 커스텀 태그 라이브러리를 사용했을 때 > 1. 비즈니스 로직으로부터 화면 표현을 분리할 수 있음 2. 비즈니스 로직의 캡슐화 3. 보다 완벽한 MVC 패턴 구현 가능 # 태그의 기본 구조 custom tag test 1. 태그 기본적으로, Pair로 되어있음 (input 제외) 2. 속성 태그 내에 있는 name 과 method 태그 내에 있는 type 과 name 등이 속성에 해당 3. 태그 바디 시작 태그와 종료 태그 사이에 있는 내용 # taglib 지시어 커스텀 태그를 사용하기 위해 원하는 jsp에 taglib 지시어 기술 uri : tld(tag library descripter) 파일 위치 지정 prefix : 한 페이지에 커스텀 태그를 사용할 경우 prefix를 이용하면 혼동..

  6. [웹서버프로그래밍] 2022.05.03 database connections, 표현 언어 2022.05.03

    # 커넥션 - JSP 애플리케이션과 MySQL 데이터베이스를 연결하고 종료하는 일련의 과정을 의미 - 콘솔 창에서 SQL문을 수행하는 과정은 이클립스와 콘솔 창 오가며 수행해야 해서 번거로움 -> db 커넥션을 설정하여 SQL문을 효율적으로 수행 [ch12. 커넥션 풀과 트랜잭션] ??????????? [ch10. 표현 언어와 커스텀 태그] # 표현 언어에서 사용할 수 있는 내장 객체 - 표현언어에서는 객체가 생성되어 전달된다는 것을 가정하고 있음, 표현언어에서 사용 시점에 객체를 선언할 필요가 없음 [실습2] 상품목록 ** 다음주 jstl 이랑 커스텀 태그 다룰 예정

  7. [웹서버프로그래밍] 2022.04.19 데이터베이스와 JDBC 2022.04.19

    # 데이터베이스 자료형 # 기본 SQL 문법 및 실습 output > select : record set insert, delete, update : int update -> 몇 행이 영향을 받았는지 결과값으로 Create CREATE TABLE member ( id INT NOT NULL Primary Key, username VARCHAR(20), dept VARCHAR(7), birth DATE, email VARCHAR(40) ); Alter ALTER TABLE member add (tel varchar(30) NOT NULL); ALTER TABLE member modify username varchar(10); ALTER TABLE member DROP PRIMARY KEY; Drop DRO..

  8. [웹서버프로그래밍] 2022.04.12 Beans 클래스, mysql 연동 2022.04.12

    - JSP 빈즈 구조를 이해 - useBean 액션 활용 방법 - JSP 빈즈와 데이터베이스와의 연동 관계 이해 # 빈즈 - 빈즈(Beans)는 특정한 일을 독립적으로 수행하는 컴포넌트 - GUI(Graphic User Interface) (ex. 창, 버튼, 스크롤 바 등) 화면을 구성하는 다양한 위젯을 제작하기 위함 -> EJB(Enterprise Java beans)와 JSP Beans로 나뉘어 개념이 확장됨 컴포넌트? 다른 무언가를 만들기 위한 부품 i) 각각의 모듈을 서로 조합하려면? 규격화된 인터페이스 필요 # JSP 빈즈 : JSP와 연동하기 위해 만들어진 컴포넌트 클래스. 컨테이너(=톰캣)에 위치, JSP에 데이터베이스 연동 등 프로그램적 요소를 모듈화할 수 있도록 함 - 프로그램의 중복을..

  9. [웹서버프로그래밍] 2022.04.05 Assign 04 2022.04.11

    교재 234페이지를 수정하여 각 과일의 주문 개수와 금액 및 총 주문 개수와 총 주문 금액을 출력하는 프로그램을 작성하여 pdf 파일로 제출. - login.jsp 로그인 - selProduct.jsp 상품선택 님 환영합니다!!!! 사과 귤 파인애플 자몽 레몬 계산 - add.jsp - checkOut.jsp 계산 선택한 상품 목록

  10. [웹서버프로그래밍] 2022.03.30 Assign 03 2022.04.11

    [Project 1] 과 같은 입력 폼에서 사용자의 입력을 받아 get 방법으로 전달하여 이를 와 같이 출력하는 JSP 파일을 작성하시오.(연락처는 KT, SK, LGU+, 자급제에서 선택) 입력 화면 파일명 : membership_input_form(학번).JSP 출력 화면 파일명 : request1_result(학번).jsp - membership_input_form(2018305056).jsp Home > 회원 정보 입력 개인 정보 입력 이름 : 비밀번호 : E-mail : 연락처 : KT SKT LGU+ 자급제 - - 성별 : 남 여 취미 : 운동 독서 여행 음악감상 본인 소개 : - request1_result(2018305056).jsp Home > 입력 정보 확인 이름 : 비밀번호 : E-m..

  11. [웹서버프로그래밍] 2022.03.23 Assign 02 2022.04.05

    아래 과 같이 Browser 또는 Eclipse 내장 브라우저에 나타나도록 Assign02_성명.jsp을 작성하시오. 상단에 있는 정보는 본인의 학번과 이름, 제출일로 바꾸어 표시하시오. 1. Open JDK 다운로드 사이트 : [ 바로가기 ] 2. 아파치 톰캣 다운로드 사이트 : [ 바로가기 ] 3. 이클립스 다운로드 사이트 : [ 바로가기 ] 오늘의 미세먼지 정보

  12. [웹서버프로그래밍] 2022.04.05 JSP 내장객체(2), 핸들러 함수, 데이터 입력 여부 검사 2022.04.05

    # config 내장객체 - 서블릿이 최초로 메모리에 적재될 때 컨테이너는 서블릿 초기화와 관련된 정보를 읽고 javax.servlet.ServletConfig 객체에 저장 - web.xml 에 설정된 초기화 파라미터를 참조하기 위한 용도로 사용할 수 있음 # application 내장객체 - 웹 어플리케이션 (컨텍스트) 전체를 관리하는 객체 - config 객체를 통해 생성 - 톰캣의 시작과 종료 라이프사이클을 가짐 개발자를 위한 서버 정보 > 서버 자원 정보 > 로그 관련 정보 > 속성 관련 정보 > ** setAttribute(String name, Object value), getAttribute(String name), removeAttribute(String name) 중요 [실습1] appl..

  13. [웹서버프로그래밍] 2022.03.29 JAVA Applet, JSP 내장객체 2022.03.29

    [자바 애플릿] - 웹 브라우저 내에서 수행되는 자바 프로그램 - main() 없음 - Applet 클래스로부터 상속받아야 함 (항상 public) - init, start, paint, stop, destroy, update # HTML에서 애플릿으로 파라미터 전달 - 애플릿 getParameter() 메소드 - HTML 에서는 파라미터를 전달하기 위해 문장을 기술 ※ 자바 프로그램 내에서 사용되는 변수의 이름과 HTML의 name 부분이 동일해야 함 # 애플릿 함수 실행되는 순서 [JSP 내장객체] Servlet, JSP, JDBC # JSP 내장객체 - JSP 내에서 선언하지 않고 사용할 수 있는 객체 - 구조적으로 JSP가 서블릿 형태로 자동 변환된 코드 내에 포함되어 있는 멤버 변수, 메서드 매..

  14. [웹서버프로그래밍] 2022.03.22 JSP 지시어, 액션, 스크립트릿 2022.03.22

    # 주석 HTML 주석 : JSP 주석 : # 지시어 1) page 지시어 현재 JSP 페이지를 컨테이너에서 처리하는 데 필요한 각종 속성을 기술하는 부분 - JSP 페이지 맨 앞에 위치

  15. [웹서버프로그래밍] 2022.03.17 Assign 01 2022.03.17

    # Browser 에 문자 출력하기 Written by sseni Email us Address: 서울 Phone: 010-****-**** 수평선 위 수평선 아래 [표1] 시간표 시작시간 업무 종료시간 09:30 오전 회의 10:00 물품 가격 프로그램 200,000 키보드 1번 셀 2번 셀 1번과 2번 병합 물의 화학식은 H2O이다. 24 = 16 야구 축구 배 사과 귤

  16. [웹서버프로그래밍] 2022.03.15 자바 웹 프로그래밍 개발환경 구축 2022.03.15

    # JSP 개발환경 개요 - 여러 툴을 상호 연동하여 설치 - 자바 개발환경(JDK) / JSP 운영환경(아파치 톰캣) / 통합 개발환경(이클립스) 필요 # JSP 운영환경 구축 아파치 톰캣 > 웹 서버 소프트웨어의 하나, 서블릿 컨테이너 (서블릿과 JSP를 실행할 수 있는 환경) 라고도 함 .class

  17. [웹서버프로그래밍] 2022.03.08 서론, 웹 프로그래밍에 대한 이해 2022.03.08

    교재: 프로젝트로 배우는 자바 웹 프로그래밍 (부교재 - JSP 웹 프로그래밍) [Web Server Programming] HTML은 가르치지 않음 과제로 나오는 것들 보고 공부, tag 정도만 알아둘 것 # 강의 목표 Applet? JVM? Servlet? Servlet : Server Side에서 동작하는 자바 프로그램 Applet : APP 에서 동작하는 프로그램 JVM : java -> Bytecode 생성하도록 동작 - 웹에 대한 기본 개념, HTML 기초 - Servlet 의 원리와 JSP 개발 방법 및 Java Beans 에 대해 다룸 - JDBC와 데이터베이스 사용법과 함께 JSP 에서 DB를 활용하는 방법 # 강의 방법 1. JSP 의 개념과 문법에 대해 설명 (40%) 2. Eclip..

  18. [웹서버프로그래밍] 2021.03.15 웹서버프로그래밍 실습 2021.03.15

    0. helloworld 현재 날짜와 시간은 : 1. comment test JSP 주석 테스트 2. error test / error Error 테스트 페이지 처리중 문제가 발생했습니다. 관리자에게 문의해주세요.. 빠른시일내 복구하겠습니다. 3. include test / menu / news / shopping include 지시어 테스트 [게임] [쇼핑] [뉴스] [최신 뉴스] 2013.00.00 : 자바 웹 프로그래밍 전면 개정판 출간 !!! 2013.00.00 : 스프링프레임워크 적용 확산. [쇼핑정보] 최신 인기 상품 정보 입니다. 1. 최신 스마트폰 2. 10.1인치 최신 태블릿 PC 2021.03.08 - [Class/웹서버프로그래밍] - 2021.03.08 수업 방식, Hello JSP!