목록전체 글 (214)
열심히 끝까지
[JSP] .java(서블릿) ☆ 기본문법 내장객체(scope) 자바빈즈->useBean 액션 분명 에러가 났는데 왜.. 그냥 넘어간거지? > 이유는 catch(Exception e)로 잡아서 그런 것 >> 우선 properties에 ojdbc.jar 파일 넣어주고 현재 C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib D:\내학습파일\resource\apache-tomcat-9.0.64-windows-x64\apache-tomcat-9.0.64\lib 파일 전부에 ojdbc.jar 파일을 각각 넣어줌 >> 나중에 진행할 때, 각 파일의 외부파일로 ojdbc.jar 파일을 넣어주면 됨 ==예시== 이름: 점수: 데이터 목록 --------------..
[오늘 수업] [JSP->서블릿(.JAVA)] [자바빈즈] : JSP 코드에서 JAVA 언어의 사용을 최소화하기위해 사용!!!!! (단 한 줄도 안나오게 할 예정) - 빈즈(.java)는 클래스 구조 private 멤버변수 getter, setter, 기본 생성자☆ >> 멤버변수를 초기화하는 역할 ==> 생성자가 진행 : 기본 생성자 + setter 필수! (student(a, b)에 예시) - JSP에서 빈즈를 선언하여 사용 >> 선언하기 위해서는 ★ 필수 입력한 아이디 : 입력한 비밀번호 : LoginBean.java------------------------ package test; public class LoginBean { private String id; private String pw; pu..
[session을 이용한 장바구니 예제] 1. index.jsp(표지 페이지) 로그인 을 제공 이름(uname)을 입력하면 다음 페이지(main.jsp)로 이동 method="post" 2. main.jsp uname님, 반갑습니다! :D 물건을 구매하는 을 제공 / 물건 정보 담아서 보냄 5가지의 물건 > 우리가 알아서.... 개수 재고 신경 안씀 님, 반갑습니다! :D 아메리카노 카페라떼 카페모카 프라푸치노 스무디 구매하기 님, 반갑습니다! :D 키링 아이스홍시 은귀고리 스마트톡 식빵 구매하기 구매하기 3. 물건을 하나 select해서 전송하게 되면 add.jsp 실행 구매한 물건을 장바구니에 추가하는 로직] 장바구니 : 브라우저를 종료하면 사라지는 객체(session)에 저장 로직을 수행완료하면 다..
[오늘 수업] JSP 기본 문법 if, for 배열 -> DBMS 1. 준비한 예제들이 실무 스타일! 2. 문법을 설명하기 위해 만든 예제 존재 기본문법 1) 에러페이지 처리 404 : 클라이언트의 문제 ex ) 주로 없는 페이지를 요청 -> 있는 페이지를 요청 -> 서버측에서 페이지를 생성 500 : 서버의 문제 - 로직 상에서 발생하는 모든 문제에 대해 500에러를 발생시킴 >> 실무에서 많이 쓰이는 방법 중 하나 [에러 나면 보낼 페이지] 처리중에 문제가 발생해습니다! [에러가 나는 페이지] 테스트중입니다..... 결론 : page 지시어 isErrorPage, errorPage 속성을 통해 설정 가능함 --------------------------------- 2) 에러페이지 처리 : 여러 페이..
[오늘 수업] 서버 Server 서비스를 제공하는 컴퓨터 웹 호스팅 요청(사용자)을 받아서 서비스를 제공하는 쪽(응답하는 쪽) 클라이언트 Client 서비스를 이용하는 컴퓨터 사용자(==브라우저, 클라이언트 라고도 가능) 브라우저(브라우저에서 요청이 들어감) 요청을 시도하는 쪽 HTTP(프로토콜) 명령 : GET, POST 사용자의 요청에 의해 서버에서 전송된 HTML 태그(페이지가 응답)는 웹 브라우저에 의해 해석되어 화면 구성 및 배치 작업 등을 거쳐 제공됨 GET : URL에 정보가 노출됨(보안 불리) : 전달할 수 있는 데이터 크기에 제한이 존재 : URL ? 뒤에 매개변수=값&매개변수=값 방식으로 진행 : CRUD 중에 R(데이터를 로드) 작업에 많이 활용 - 특히 SELECT에 사용 -> 서버..
[오늘 수업] AJAX : 비동기처리(실시간반영) ex ) 아이디 중복 검사, 네이버 지도, ... : jQuery에서 비동기처리를 담당하는 메서드 : JSON 데이터와 함께 활용됨 - 단독으로 사용되는 경우는 없음 >> JSON이란? : Python과 함께 급부상하는 것, 가독성이 좋지는 않음(중괄호로 시작, 끝) : collection framework에 map처럼 구성 ex) 네이버 뉴스의 RSS >> 보내주는 끝은 .xml로 구성 >> 마크업 언어로 tag(태그)로 구성, xml 데이터 파일 : 기사에서 많이 확인 가능, 특정 구성으로 약속해 놓은 것으로 데이터 관리 >> 마크업언어보다 JSON으로 하는 것이 더 좋음 ex ) 기상관측데이터 -> 프로그램 미세먼지데이터 -> 모듈 >> 데이터 : ..
[오늘 수업] >> 애니메이션 그래프(이동하는 그래프) 액션1 액션2 액션3 >> 과제 >> 토글 이용한 사진 열고 접기 버튼 >> 스와이프 >> 단독으로 사용 불가 : swiperjs 사용 : 검색창에 스와이프 치면 뜸 링크 : https://swiperjs.com/get-started 다음의 CDN 사용 가능 1. 플러그인 분석 f12 로 분석 2. demo 있을 것 >> 상하 스와이프 API 외부 모듈 플러그인(위젯) JS로 완성된 모듈 Slide 1 Slide 2 Slide 3 ... >> 좌우 스와이프 Slide 1 Slide 2 Slide 3 >> 참고하면 좋은 플러그인 - lightbox : 별도의 갤러리창 : lightbox script : css에 주어지는 기본 버튼 존재 >> 파일에 따..
[오늘 수업] jQuery 라이브러리 자바 스크립트에서 자주 사용되는 라이브러리 널리 사용됨 존재하는 이유 : 자바 스크립트가 사용되는 것이 제멋대로, 복잡하기 때문에 쉽게 사용하고 싶다고 반영된 것 기본 제공되는 라이브러리가 아니다! 몇가지 import 해야한다.. 뭔가를 새로 넣겠다 하면 어려워함.. - jQuery라이브러리를 이용한 코드를 작성 확보 $().ready(); - $ : 객체표시 - $앞에 있는 객체가 로드되면 ready()안에 들어간 기능을 수행해줘! jQuery CDN jQuery 측에서 직접 제공하는 것 사용 >> 인터넷이 연결되어 있지 않으면 사용 불가!!! 메뉴1 메뉴1-1 메뉴1-1-1 메뉴1-1-2 메뉴1-2 메뉴1-2-1 메뉴1-2-2 메뉴1-3 메뉴1-3-1 메뉴1-3-..