본문 바로가기

전체 글

(111)
[JSP 웹 프로그래밍] 유효성 검사 1. 유효성 검사의 개요유효성 검사(validation) 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것 사용자가 실수로 유효하지 않은 데이터 값을 입력하면 부적합하다고 판단하여 다시 폼 페이지로 되돌려 사용자에게 오류가 있음을 알려줌 유효성 검사의 예   - 폼 페이지에서 나이를 입력할 때 숫자를 인식하는 검사, 회원 가입 시 아이디 중복 검사, 로그인 인증 시 아이디와 비밀번호      검사, IP 패킷 검사 등 유효성 검사를 위한 핸들러 함수 핸들러 함수는 폼 페이지에서 이벤트가 발생했을 때(를 클릭한 경우)의 유효성 검사를 위해 매핑하는 메소드 자바스크립트를 이용하여 유효성 검사를 위한 코드를 작성  -  자바스크립트는 웹 브라..
[웹 쇼핑몰] 상품 이미지 등록하기
[Python] web외 연동하여 로또 생성하기 / 구구단 / 가위바위보 / 전회번호 출력하기 / 야구게임 로또 생성 더보기더보기js02.html __ __ __ __ __ __ 버블정렬을 한 후  __ __ __ __ __ __ 구구단 더보기더보기 출력 단수 가위바위보더보기더보기 나 컴 결과 전화번호 출력하기 더보기더보기 야구게임더보기더보기 스트라이크
[Python] Flask MVC 패턴을 이용하기 DAOimport pymysqlclass DaoEmp: def __init__(self): self.con = pymysql.connect(host='127.0.0.1', port= 3305, user='root', password='python', db='python', charset='utf8') self.cur = self.con.cursor(pymysql.cursors.DictCursor) def selectList(self): sql = "SELECT * FROM emp" self.cur.execute(sql) list = self.c..
[Python] Flask DB 연동하기 1. flask-mysqldb 추가   daoemp.pyselectfrom flask.app import Flaskfrom flask.globals import requestfrom flask.templating import render_templateimport pymysqlapp = Flask(__name__) @app.route('/')def main(): #DB에 있는거 가져오기 con = pymysql.connect(host='127.0.0.1', port=3305, user='root', passwd='python', db='python', charset='utf8') cur = con.cursor(pymysql.cursors.DictCursor) sql = "S..
[JSP 웹 프로그래밍] 파일 업로드(file upload) 파일 업로드(file upload)웹 브라우저에서 서버로 파일을 전송하여 서버에 저장하는 것 - 웹 브라우저에서 서버로 파일을 전송하여 서버에 저장하는 것 - 서버로 업로드할 수 있는 파일 텍스트 파일, 바이너리 파일, 이미지 파일, 문서 등 다양한 유형이 있음 - 웹 브라우저에서 서버로 파일을 전송하기 위해J SP 페이지에 폼 태그 사용 - 전송된 파일을 서버에 저장하기 위해 오픈 라이브러리 이용파일 업로드를 위한 JSP 페이지- 웹 브라우저에서 서버로 파일을 전송하기 위해 JSP 페이지에 폼 태그를 작성할 때 몇 가지 중요한 규칙     - form 태그의 method 속성은 반드시 POST 방식으로 설정    - form 태그의 enctype 속성은 반드시 multipart/form-d..
[python] Flask 플라스크란?플라스크는 파이썬으로 작성된 마이크로 웹 프레임워크입니다. 2010년에 Armin Ronacher가 오픈 소스 프로젝트로 만들었습니다. Flask는 웹 애플리케이션을 구축하는 데 필요한 핵심 기능을 제공하는 데 중점을 둔 단순하고 미니멀한 디자인으로 유명합니다. 특정 도구나 라이브러리를 강요하지 않는다는 점에서 '마이크로'라는 원칙을 따르며, 개발자가 원하는 구성 요소를 선택하고 통합할 수 있습니다.플라스크는 마이크로 웹 프레임워크다 플라스크는 많은 사람이 ‘마이크로 웹 프레임워크’라고 부른다. 여기서 ‘마이크로’는 ‘한 개의 파이썬 파일로 작성할 수 있다’ 또는 ‘기능이 부족하다’ 와 같은 의미가 아니라 프레임워크를 간결하게 유지하고 확장할 수 있도록 만들었다는 뜻이다.  간결하다는 것은 대..
[웹 쇼핑몰] 상품 등록 페이지 addProduct.jsp bundle.message_en.properties를 사용 value="ko" => bundle.message_ko.properties를 사용 bundle.message.properties 우리의 지역locale은 ko임 --> bundle message : message.properties 파일의 명 message_en.properties message(_ko).properties --> ..