분류 전체보기

    [94일차] 코틀린(변수와 함수 / 기초 데이타 타입) / 상품후기댓글 수정/삭제 버튼

    [94일차] 코틀린(변수와 함수 / 기초 데이타 타입) / 상품후기댓글 수정/삭제 버튼

    20221206(화) 목차 - 코틀린 - 변수와 함수 - 코틀린 - 기초 데이타 타입 - 상품후기댓글 수정/삭제 버튼 변수선언 - 키워드 val ( = Java의 final과 동일, 값 변경 불가능), var (값 변경가능) - 변수선언 기본 ➡ val(혹은 var) 변수명: 타입 = 값 타입유추 : 할당하고자 하는 값의 타입을 보고, 변수의 타입을 지정하는 기능. 변수선언시 초기값 할당해야 한다. Test1-variable.kt package com.example.androidlab.lab3.test2.sub1 val data1: Int = 10 // val data1 = 10 읽기만 가능. (값 변경불가능) 자바 final 동일 var data2 = 10 // 읽기, 쓰..

    [게시판 만들기 - 3 ] 게시판 읽기

    [게시판 만들기 - 3 ] 게시판 읽기

    목 차 6. 게시판 읽기 - 작업1> Controller : 읽기 매핑주소 및 메서드 작업 - 작업2> Mapper interface와 Mapper XML작업 - Mapper Interface : 메서드 작업 - Mapper XML : SQL 구문작업 - 작업3> Service 작업 -Service인터페이스 : 추상 메서드 작업 -Servicelmpl(구현) 클래스 : 메서드 구현 -작업4> Controller : Service의 메서드 호출 -작업5> VIEW 처리 : get.jsp 파일 생성 작업1> Controller : 리스트 매핑주소 및 메서드 작업 작업2> Mapper interface와 Mapper XML작업 - Mapper Interface : 메서드 작업 - Mapper XML : SQL..

    [에러해결] Error: A JNI error has occurred, please check your installation and try again. /JAVA / Eclipse

    [에러해결] Error: A JNI error has occurred, please check your installation and try again. /JAVA / Eclipse

    JDK 버전이 eclipse와 맞지 않아 생기는 에러! 🤯 😎 해결방법 (1) Window 탭 ➡ Preferences 클릭 (2) Preferences 창에서 'java compiler' 입력 ➡ Compiler compliance level 수정하기 (3) Apply and Close 누르면 에러 해결!

    [Eclipse] 이클립스에서 프로젝트 복사하기

    [Eclipse] 이클립스에서 프로젝트 복사하기

    1. 폴더 복사 및 기본 세팅 파일 수정 목록 - project 파일 / pom.xml 파일 (상황에 따라 다를 수 있다.) - 두개 파일 받은 후 메모장에 불러와서 이름 수정하기 ex02(기존파일 이름) ➡ test02(새 이름)로 변경(두 파일 다) 2. 톰캣 서버 변경 (변경 시 톰캣 멈춘 다음에 진행하자!) (1) Servers 탭의 Tomcat 우클릭 ➡ Add and Remove (2) Configured 란에는 ex02만 존재하도록 한다. (3) 위 설정 후 Tomcat 더블클릭 ➡ 창의 Modules(라이언) ➡ /controller 내용 수정(Edit) (4) Path를 /만 남기고 삭제 후 OK ✨ 톰캣 왜 자꾸 실행하나요??🤔 라이브러리 추가하는 설정한 후 톰캣을 시작하라! 그러면 톰..

    [93일차] 안드로이드 코틀린 / 상품 후기 등록, 댓글 리스트 및 페이징

    [93일차] 안드로이드 코틀린 / 상품 후기 등록, 댓글 리스트 및 페이징

    20221205(월) 목차 - 안드로이드 with 코틀린 - 코틀린 - 코틀린 문법 - 상품 후기 등록 - 상품 후기 댓글 리스트 및 페이징 (p.77 참고) 코틀린 소스 .kt(코틀린 컴파일러 이용) ➡ 자바 바이트 코드(*.class) ➡ JVM 환경 실행 자바소스 .java(자바 컴파일러) ➡ 자바 바이트 코드(*.class) ➡ JVM 환경 실행 ** 큰 틀은 코틀린 컴파일러로 만들게 되면 우리가 알고있는 바이트 코드가 만들어진다. 코틀린의 이점 - 표현력과 간결함 / 안전한 코드 / 상호 운용성 / 구조화 동시성 안드로이드 with 자바도 가능하고 안드로이드 with 코틀린도 가능하다. (2017 구글 공식채택) 안드로이드 프로젝트 - 기본언어 : 코틀린(자바 ..

    [92일차] 주문하기 코드모음 / 상품 상세페이지 / 상품 후기 작성

    [92일차] 주문하기 코드모음 / 상품 상세페이지 / 상품 후기 작성

    20221202(금) 목차 - 주문하기 코드모음(Order ~) - 상품 상세페이지 - 상품 후기 작성 sql 추가필요 package com.docmall.mapper; import java.util.List; import org.apache.ibatis.annotations.Param; import com.docmall.domain.CartVO; import com.docmall.domain.CartVOList; import com.docmall.domain.OrderDetailProductVO; import com.docmall.domain.OrderDetailVO; i..

    [Error] 부적합한 열 유형 : 1111

    [Error] 부적합한 열 유형 : 1111

    sql구문 오타 또는 누락 데이터 값 누락

    [안드로이드 스튜디오] 프로그램 설치 및 세팅

    [안드로이드 스튜디오] 프로그램 설치 및 세팅

    [목 차] 1. 안드로이드 스튜디오 설치 2. 안드로이드 스튜디오 설치 진행 3. 안드로이드 스튜디오 프로젝트 생성 4. 안드로이드 스튜디오 세팅 변경 1. 안드로이드 스튜디오 설치 https://developer.android.com/studio?hl=ko Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today. developer.android.com 2. 안드로이드 스튜디오 설치 진행 시간이 꽤 걸립니..

    [게시판 만들기 - 2 ] 게시판 목록

    [게시판 만들기 - 2 ] 게시판 목록

    목 차 5. 게시판 목록 - 작업1> Controller : 리스트 매핑주소 및 메서드 작업 - 작업2> Mapper interface와 Mapper XML작업 - Mapper Interface : 메서드 작업 - Mapper XML : SQL 구문작업 - 작업3> Service 작업 -Service인터페이스 : 추상 메서드 작업 -Servicelmpl(구현) 클래스 : 메서드 구현 -작업4> Controller : Service의 메서드 호출 -작업5> VIEW 처리 : list.jsp 파일 생성 작업1> Controller : 리스트 매핑주소 및 메서드 작업 작업2> Mapper interface와 Mapper XML작업 - Mapper Interface : 메서드 작업 - Mapper XML : S..

    [게시판 만들기 - 1 ] 글쓰기 폼 만들기 / 글쓰기 저장

    [게시판 만들기 - 1 ] 글쓰기 폼 만들기 / 글쓰기 저장

    라이브러리 및 환경설정(bean) - 참고 : https://dorothy-yang.tistory.com/158 [Spring 프로젝트] 스프링 프로젝트 생성 및 준비(라이브러리 추가) 스프링 프로젝트 생성 및 준비하기🤔 Spring Legacy Project의 생성 pom.xml에서 스프링 버전 변경 (아래는 한번에 추가된다.) spring-test, spring-jdbc, spring-tx 추가 junit버전 변경 Servlet 버전 변경 HikariCP, MyBat dorothy-yang.tistory.com 목 차 1. 테이블 설계(SQL) 2. 패키지 구조 3. com.demo.domain - BoardVO 클래스 설계 4. 게시판 글쓰기 - 글쓰기 폼 : DB연동..

    [91일차] 카카오페이 연결 / 상품 목록에서 바로구매 진행하기

    [91일차] 카카오페이 연결 / 상품 목록에서 바로구매 진행하기

    20221201(목) 목차 - 카카오페이 연결 - 상품 목록에서 바로구매 진행하기 1. kakao developers ➡ 앱설정 ➡ 플랫폼 ➡ Web에 사이트 도메인 주소 추가하기 2. 실행 화면 결제 창에서 카카오페이 선택 후 카카오 pay 이미지 클릭하면 3. alert 창과 함께 QR 코드창이 뜬다. 1. 바로구매 버튼 name 'btnDirectOrder' 확인 2. productList.jsp에 [바로구매] 버튼기능 추가 ex) 실행화면 3. 바로주문을 눌렀을 때와 장바구니에서 주문작성하기 를 눌렀을 때 같은 페이지가 나오도록 동작시켜주기 ✨ 여기서 잠깐!! 왜 int 대신 Integer를 사용했나요? 하나의 코드에서 같은 결과 페이..

    [90일차] 카카오페이 결제시스템 적용 / 카카오페이 클릭 후 작업 / 결제승인요청 / 주문하기 기능 안에서 일어나는 작업

    [90일차] 카카오페이 결제시스템 적용 / 카카오페이 클릭 후 작업 / 결제승인요청 / 주문하기 기능 안에서 일어나는 작업

    20221130(수) 목차 - 카카오페이 결제시스템 적용 - 카카오페이 클릭 후 작업 - 결제승인 요청 - 주문하기 기능 안에서 일어나는 작업 API : 요청과 응답의 기능을 제공하는 프로그램. : 요청 주소 : 파라미터 제공 ↔ 응답(결과) 신규 프로젝트 - 주요 기능 (1) 라이브러리 (부품) : 프로젝트에 포함 라이브러리는 부품의 개념이다. (프로그램 안에 포함되어있다.) (2) API 이용 : 프로젝트 외부에 서버를 두고 기능을 제공. API는 원격의 개념이다. (외부에 서버를 두고 기능을 끌어다 쓴다.) 결제시스템 - PG사 : 전자지급결제대행 서비스 / 우리가 선택하는 개념이 아니다 - 전자지급결제대행 서비스(Payment Gateway) : 온라인 상점에서 ..

    [Oracle SQL Developer] 창 초기화 / 창이 이상한 곳에 떠요..🤯

    [Oracle SQL Developer] 창 초기화 / 창이 이상한 곳에 떠요..🤯

    뭘 잘못 건드렸는지 Oracle SQL 창을 켜고 접속하면 기본 페이지가 자꾸 좌측으로 뜬다,, 🤯 🕵️‍♂️ 해결방법 창 탭 ➡ 팩토리 설정으로 창 재설정 😉 해결! 새 계정으로 접속해볼까요~? 드디어 제대로 된 위치에 잘 뜨네요~ 홍홍

    [89일차] 주문하기 / 주문자 정보 & 배송지 정보 폼 / 카카오페이 결제

    [89일차] 주문하기 / 주문자 정보 & 배송지 정보 폼 / 카카오페이 결제

    20221129(화) 목차 - 주문하기 - 주문자 정보 & 배송지 정보 폼 추가 - 위 정보와 같음 체크 시 - 카카오페이 결제 ** 먼저 장바구니 목록에서 주문하기 클릭 시 이어지도록 연결 0. sql -- 6 - 1. 주문 테이블 CREATE TABLE ORDER_TBL( ODR_CODE NUMBER CONSTRAINT PK_ORDER_CODE PRIMARY KEY, MEM_ID VARCHAR2(15) NOT NULL, ODR_NAME VARCHAR2(30) NOT NULL, ODR_ZIPCODE CHAR(5) NOT NULL, ODR_ADDR VARCHAR2(50) NOT NULL, ODR_ADDR_D VARCHAR2(50) NOT NULL, ODR_PHONE VARCHAR2(20)..

    [SQL 기본쿼리] 연습문제 4

    [SQL 기본쿼리] 연습문제 4

    📢 테이블 준비 https://dorothy-yang.tistory.com/191 [SQL 기본쿼리] 연습문제 테이블 생성 준비 CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2 dorothy-yang.tistory.com 🕵️‍♂️ 문제 풀이 및 해답 -- 사용문법이 대부분 JOIN, SUB QUER..

    [87일차] 장바구니 담기 / 장바구니 목록

    [87일차] 장바구니 담기 / 장바구니 목록

    20221125(금) 목차 - 장바구니 담기 - 장바구니 목록 0. 장바구니 테이블 및 시퀀스 생성 CREATE TABLE CART_TBL( CART_CODE NUMBER PRIMARY KEY, PDT_NUM NUMBER NOT NULL, MEM_ID VARCHAR2(15) NOT NULL, CART_AMOUNT NUMBER NOT NULL ); -- 장바구니 시퀀스 CREATE SEQUENCE SEQ_CART_CODE; 1. CartVO 클래스 2. Cart 컨트롤러 3. Cart 매퍼 ✔ MERGE INTO? ➡ 이미 장바구니에 담겨있는 상품이라면 amount만 변경, 아니라면 새로 추가 https://gent.tistory.com/406 [Oracle] 오라클 MERGE INT..

    [86일차 - 2] 삭제 이벤트 처리 / nav에 링크연결 / admin 계정 생성 / 상품 메인페이지 만들기 / 카테고리 목록 만들기

    [86일차 - 2] 삭제 이벤트 처리 / nav에 링크연결 / admin 계정 생성 / 상품 메인페이지 만들기 / 카테고리 목록 만들기

    20221124(목) 목차 - 삭제 이벤트 처리 - nav에 링크연결 - admin 계정 생성 - 상품 메인페이지 만들기 - 카테고리 목록 만들기 - (USER)에게 보여지는 1. productList.jsp 에 삭제버튼 클릭 이벤트 처리 2. AdProduct 컨트롤러 (1) @ModelAttribute("cri") 어노테이션 삭제 파라미터(cri)에 들어온 정보를 jsp에서 사용하기 위해 쓰는건데 삭제기능은 jsp로 갈 필요가 없으니 삭제해도 된다. 3. AdProduct 매퍼 & 서비스 4. AdProduct 컨트롤러에 서비스 호출 코드 추가 - 리스트가 필요한 곳마다 cri.getListLink(); 추가해주기 - 수정하기와 삭제하기 링크에 cri.getListLink()..

    [86일차 - 1] 관리자_상품 수정 (페이지, 정보 읽어오기, 수정하기)

    [86일차 - 1] 관리자_상품 수정 (페이지, 정보 읽어오기, 수정하기)

    20221124(목) 목차 - 상품 수정 페이지 - 상품 수정 정보 읽어오기 - 상품 수정하기 처음부터 카테고리를 잘못등록해서 바꿔줘야 할 경우 이미지를 바꿔줘야 할 경우 등 상품 관련 정보를 수정해야 할 경우 1. AdProduct 컨트롤러 상품수정 페이지 코드추가 2. productList.jsp 코드추가 3. 매퍼는 이미 작업이 되어있으니 생략하고 컨트롤러에 코드 추가 4. productInsert.jsp 파일 복사 후 productModify.jsp 파일 생성 - docmall에서 코드추가 - 컨트롤러에 설정한 변수명과 일치여부 확인하기 productModfy.jsp 추가코드 - 카테고리 선택코드 설정 productModfy.jsp 추가코드 - 페이지 및 검색정보 & 버튼..

    [85일차 - 2] 썸네일 크기조절 / 상품 목록 이미지 보여주기 / 특수문자 서버 전달 시 에러 / 검색 기능 추가

    [85일차 - 2] 썸네일 크기조절 / 상품 목록 이미지 보여주기 / 특수문자 서버 전달 시 에러 / 검색 기능 추가

    20221123(수) 목차 - 썸네일 크기조절 - 상품 목록 이미지 보여주기 - 특수문자 서버 전달 시 에러 - 검색 기능 추가 조정 전 조정 후 조정코드 1. AdProduct 컨트롤러 형식추가 2. FileUtils 코드추가 - uploadPath : 날짜까지 들어온다. (ex. C:\doccomsa\upload\goods\2022\11\23) 3. AdProduct 컨트롤러 코드추가 및 연결되는 구조 이해하기 - 클라이언트는 \ 를 사용하고 서버는 ₩ * 이미지태그가 아래와 같이 만들어진다.

    [SQL 기본쿼리] 연습문제 3

    📢 테이블 준비 https://dorothy-yang.tistory.com/191 [SQL 기본쿼리] 연습문제 테이블 생성 준비 CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2 dorothy-yang.tistory.com 🕵️‍♂️ 문제 풀이 및 해답 -- EMP : EMPNO, ENAME, JOB,..

    [SQL 기본쿼리] 연습문제 2

    [SQL 기본쿼리] 연습문제 2

    📢 테이블 준비 https://dorothy-yang.tistory.com/191 [SQL 기본쿼리] 연습문제 테이블 생성 준비 CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2 dorothy-yang.tistory.com 🕵️‍♂️ 문제 풀이 및 해답 -- 1. ALLEN 과 부서가 같은 사원들의 사..

    [SQL 기본쿼리] 연습문제 1

    [SQL 기본쿼리] 연습문제 1

    📢 테이블 준비 https://dorothy-yang.tistory.com/191 [SQL 기본쿼리] 연습문제 테이블 생성 준비 CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2 dorothy-yang.tistory.com 🕵️‍♂️ 문제 풀이 및 해답 -- 1. 업무(JOB)가 MANAGER 인 사원..

    [SQL 기본쿼리] 연습문제 테이블 생성 준비

    CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT); INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK'); INSERT INTO..

    [이미지 미리보기 깨짐] 미리보기에 엑박이 뜬다?!

    [이미지 미리보기 깨짐] 미리보기에 엑박이 뜬다?!

    🤯 아니 왜 서버까지 이미지 업로드됐는데!!!! 미리 보기 안 뜨냐고요 ^^ 🕵️‍♂️ 그럴땐~ 경로 설정 잘 되어있는지 확인하기!!! ➡ 도로시는 가 이상한 곳에 가있었다 ㅠㅠㅠㅠ ➡ Servers의 servers.xml에서 코드 추가를 할 때 실수로 밖에 써버린 바람에 실행되지 않았던 것! 😉 이제 이미지가 제대로 들어가면!! 해결~! 집에선 잘 됐는데 학원에서 자꾸 안 되길래 뭐지 했는데,, 아침에 급하게 경로 복붙하느라 실수가 난 거였다..^^ 컴퓨터는 참 정확해,, ㅎㅎ 오류 화면만 봐도 바로 어느 파일의 경로가 오류난 건지 말씀해주시는 강사님 정말 최고,,

    [85일차 - 1] 썸네일 이미지 / 상품 정보 저장 / 상품 이미지 미리보기 / 상품 목록보기

    [85일차 - 1] 썸네일 이미지 / 상품 정보 저장 / 상품 이미지 미리보기 / 상품 목록보기

    20221123(수) 목차 - 썸네일 이미지 - 상품 정보 저장 - 상품 이미지 미리보기 - 상품 목록보기 Thumnail 작업? ➡ 원본이미지를 대상으로 사본이미지를 해상도의 손실을 줄이고, 크기를 작게 만드는 것 1. docmall의 pom.xml에서 썸네일 이미지 라이브러리 추가 2. FileUtils.java 코드추가 출력스트림은 객체만 생성이 되어도, 실제 경로에 파일이 생성되어 있다. 3. ProductVO.java와 ProductInsert.jsp 파일의 변수명 일치여부 확인하기 폼 태그 안에 태그가 들어갔다면, 반드시 form태그의 요청방식은 post여야 하고 인코딩타입은 "multipart/form-data"이어야 한다!!!!!!!! 4. 상품등록 이미지 저장시, 날..

    [84일차 - 2] CKEditor 내 이미지 업로드 작업 / 상품 이미지 등록 세팅

    [84일차 - 2] CKEditor 내 이미지 업로드 작업 / 상품 이미지 등록 세팅

    20221122(화) 목차 - CKEditor 내 이미지 업로드 작업 - 상품 이미지 등록 세팅 요청방식 post 확인 / name : upload 확인 서버로 전송 버튼 클릭했을 때 아래 빨간박스 주소로 전송되도록 만들어 놨다. 1. AdProduct 컨트롤러 코드추가 //CKEditor에서 사용하는 파일업로드. @PostMapping("/imageUpload") public void imageUpload(HttpServletRequest req, HttpServletResponse res, MultipartFile upload) { OutputStream out = null; PrintWriter printWriter = null; res.setChara..

    [썸네일 이미지] 크기가 0KB..? ㅜㅜ 용량아 어디갔니~?🤦‍♀️

    [썸네일 이미지] 크기가 0KB..? ㅜㅜ 용량아 어디갔니~?🤦‍♀️

    🤷‍♀️ 왜,, 열심히 썸넬만들어오는 코드 짰는데,, 크기가 0KB인거요????ㅠㅠ 😎 해결방법 ✔ web.xml에 코드추가하기 (경로는 본인 경로로 바꿔주세요~) C:\\doccomsa\\upload\\tmp 20971520 41943040 20971520 web.xml을 수정했으니, 톰캣 서버 꼭!!!!! 재시작 하세요~ :) ✨ 자~ 다시 상품이미지를 등록해보아요~ 우와~ 드디어 용량이 생겼어요~~~~ 유후~

    [84일차 - 1] CKEditor / 카테고리 목록 선택

    [84일차 - 1] CKEditor / 카테고리 목록 선택

    20221122(화) 목차 - 웹에디터 CKEditor - 1차 카테고리 목록 - 2차 카테고리 목록 CKEditor란? 콘텐츠를 웹 페이지나 온라인 애플리케이션에 직접 작성할 수 있게 하는 위지위그 리치 텍스트 에디터 CKEditor는 오픈 소스와 상용 라이선스로 이용가능 위지위그 리치 텍스트 에디터? - 온라인 서식 있는 텍스트 편집기 는 웹 브라우저 내에서 서식 있는 텍스트를 편집하기 위한 인터페이스 - 사용자에게 " WYSIWYG(what-you-see-is-what-you-get), 보는 대로 얻는다” 편집 영역 제공 - 목표 : 형식을 유효한 HTML 마크업 으로 직접 표현하려는 사용자의 노력을 줄이는 것 textarea태그에 적용된다. name부분을(pdt_d..

    [83일차] 메일링 폴더 생성 / 구역별 JSP 나누기 / 관리자 (로그인)

    [83일차] 메일링 폴더 생성 / 구역별 JSP 나누기 / 관리자 (로그인)

    20221121(월) 목차 - 메일링 폴더 생성 - 구역별 JSP 나누기 - 관리자 (로그인) email.properties 파일 생성해서 따로 빼놓기, email-config.xml 파일 생성 1. email.properties 파일에 계정과 앱 비밀번호 옮겨놓기 2. root-context.xml 에서 메일기능 관련 설정 코드 복사 (추후 삭제) true true 3. email-config.xml에 코드 붙여넣기 코드 추가 ${email.account}, ${email.password}로 연결해주기 4. web.xml에 방금 만든 파일의 경로를 잡아준다.(email-config.xml) **email 폴더 안에 위치했다면 /WEB-INF/spring/email/email-c..

    [제이쿼리] spring으로 게시판 만들때 나오는 제이쿼리

    [제이쿼리] spring으로 게시판 만들때 나오는 제이쿼리

    [ 목 차 ] - 제이쿼리 - 선택자 및 메서드 기본형 - 이벤트 등록 메서드 - 효과 메서드 제이쿼리란? ➡ 자바스크립트를 이용해 만든 라이브러리 언어 라이브러리 언어? ➡ 자바스크립트로 만들어진 다양한 함수들의 집합 제이쿼리에서 개선된 사항들 1) 호환성 문제 해결 2) 쉽고 편리한 애니메이션 효과 기능 구현 제이쿼리 선택자로 스타일이나 속성을 적용하는 기본형 $ = getElementByID와 같다. // 1. 선택한 요소에 지정한 스타일을 적용 $("CSS 선택자").css("스타일 속성명", "값"); // 2. 선택한 요고에 지정한 속성을 적용 $("CSS 선택자").attr("속성명", "값"); script 내 적용 방법 // 방법 1 // ..