[ITWILL : JSP] JSP전체목록List
🌷프로그래밍기초
🌷JS기초
- JS기초이론, Compile VS Interprete, 변수, js라이브러리,객체타입
- JS를 문서에 나타내는 3가지방법, undefined VS null, 백의자리 Math.floor(), 복합대입연산자로table생성, A++과 ++A차이점, ==과===차이점, 논리표
- JAVA SE/EE/ME 차이점, JAVA EE 설정. Tomcat 설치및설정, 이클립스 단축키
- 아이디와 비번입력, 새로고침location.reload(), 주석한번에 단축키, switch문 출력문 한줄리팩토링
- 반복문 for 순서 자세히, 개발자 도구로 디버깅, 기본 반복문암기, for문과 if문의 자리바꿈에 따른 변화, 반복문의 전위연산 VS 후위연산, do while문
- 무한반복문, 보조제어(break와continue)문, 익명함수, 재귀함수, 지역변수를 전역에서 사용하는 방법, 내장함수
🌷JS기초 : 객체 (내장객체, 브라우저객체모델(BOM), 문서객체모델(DOM))
- Object객체 전체개념, tv채널객체함수, new를 쓰고 안쓰고의 차이
- Date객체 자세히, 디데이구하는 함수
- Array객체 (for ~ in구문, join(), reverse(), sort())
- String객체, 짤라오는 함수 4종류 .substring(), slice(), substr(), charAt(), .indexOf()와 .lastIndexOf()차이, .concat(), .split(), ID자릿수를 제한하는 이메일 유효성검사
- 이벤트리스너와 이벤트핸들러, 브라우저객체모델, window객체전체
- 브라우저객체모델안의 Document객체 (bgColor와 fgColor사용, img태그에 접근하여 속성 사용, 랜덤 img 출력하기)
- 브라우저객체모델안의 location객체
- 브라우저객체모델안의 history객체, screen객체, navigator객체
- 문서 객체 모델안의 form태그, 페이지이동방식(get과 post), focus() vs blur() vs select()
- 문서 객체 모델안의 if문에 return;의 역할, radio태그, checkbox태그
🌷JS실습
🌷JSP기초
- JSP 첫 프로젝트 톰캣과 연결
- JSP 주석과 JSP directive, JSP 스크립트 요소
- JAVA DATATYPE, Integer.parseInt(문자열), 동일한 파라미터의 값을 가지는 데이터가 여러개있을 경우 변수로 가져오기
- 커넥션풀(Connection Pool)
- Wrapper클래스, 오토 박싱과 오토 언박싱, hierarchy확인법
- 자바 클래스(객체) vs 추상클래스 vs 인터페이스
🌷JSP기초 : 내장객체 중 영역객체
- 내장객체
- 영역객체scope
- 영역객체 안에서 사용하는 속성(Attribute), 링크이동 방법별 전달가능한 영역(scope)
- JSP 디렉티브(directive) 중 include VS 액션태그 include, jspf확장자 파일
- 세션(Session)
- ==과 str.equals(str2) 차이, 객체와 클래스
- 쿠키(Cookie)
🌷MySQL
- MYSQL 설치, MYSQL환경변수설정, cmd에서 명령어 잘못입력해서 mysql못빠져나갈때
- MYSQL 접속순서, DB명령어, 테이블명령어, 데이터명령어
- MySQL 한글깨짐현상 두가지 해결방법 : cmd와 Workbench, 이클립스와 MYSQL연결
🌷JDBC
- JDBC활용 - import쓰는 이유, form페이지로 받은 데이터를 DB에 insert하는 방법
- JDBC활용 - JAVA에서 DB 정보 지우기 2가지방법
- JDBC활용 - DB에서 고객정보를 불러와서 HTML테이블에 담기
- JDBC활용 - TIMESTAMP주의점, JDBC에서 데이터처리
- JDBC활용 - 회원정보수정페이지만들기
- JDBC활용 - 회원목록출력하는데 관리자는 빼고 출력하기, 자바 에러 두종류
🌷JAVABEAN
- Javabean : 기초
- 자바빈 실습1 : 회원가입페이지만들기
- 자바빈 실습2 : 로그인 및 로그아웃페이지만들기
- 자바빈 실습3 : 회원정보조회 및 수정페이지만들기
- 자바빈 실습4 : web.xml, 회원정보삭제페이지
- 자바빈 실습5 : 관리자만 확인할 수 있는 회원목록페이지만들기
- 자바빈 실습6 : 게시판만들기(글쓰기)
- 자바빈 실습7 : 게시판만들기(글 총 갯수, 글목록, 페이징처리)
- 자바빈 실습8 : 게시판만들기(글내용보기, 글수정하기)
- 자바빈 실습9 : 게시판만들기(글삭제하기)
- 자바빈 실습10 : 게시판만들기(답글쓰기)
🌷파일업로드와 다운로드 기능 구현
- 자바빈 실습11 : MultipartRequest클래스
- 자바빈 실습12 : 파일업로드
- 자바빈 실습13 : 파일다운로드
- 자바빈 실습14 : ServletContext 사용하여 파일업로드와 다운로드
🌷자료구조
🌷model1 홈페이지만들기
- 홈페이지만들기1 : 프로젝트 시작 설정 및 자바빈생성과 DB연결
- 홈페이지만들기2 : 아이디중복체크 포함한 회원가입기능 구현
- 홈페이지만들기3 : 로그인/로그아웃 기능 구현
- 홈페이지만들기4 : 게시판글쓰기구현
- 홈페이지만들기5 : 게시판에 글목록표시구현
🌷JQuery
- JQuery1 : JQuery 사용설정, 선택자, css()
- JQuery2 : attr(), html()와 text(), append()와 prepend()
- JQuery3 : setInterval()와 clearInteval(), CDATA VS PCDATA
- JQuery4 : click(), bind(), event.preventDefault(), unbind(), keyup(), 유효성체크(자바스크립트 vs 제이쿼리)
- JQuery5 : 유효성체크(자바스크립트 vs 제이쿼리), 제이쿼리 기본효과
- JQuery6 : innerfade 라이브러리, animate(속성, 속도, 콜백함수)
🌷Ajax
- Ajax : Ajax특징, XMLHttpRequest클래스, txt 페이지 처리
- Ajax : xml처리, json처리
- Ajax : DB데이터를 불러와서 json형태로 변경하여 출력하기
🌷JSTL과 EL
- JSTL과 EL : JSTL과 EL개념, CORE 라이브러리(out)
- JSTL과 EL : CORE 라이브러리(set)
- JSTL과 EL : CORE 라이브러리(if, forEach, forTokens, choose)
- JSTL과 EL : fmt 라이브러리(formatDate, formatNumber)
- JSTL과 EL : EL태그로 동일한 name의 파라미터를 EL태그로 쉽게 가져오기
- JSTL과 EL : EL태그 연산자
- EL과 Servlet : RequestDispatcher.forward 로 페이지 이동 후 데이터별 출력방법
🌷model2(MVC패턴) 쇼핑몰만들기
쇼핑몰회원관리
- Servlet회원관리1: 기본설정 및 가상주소생성
- Servlet회원관리2: 회원가입
- Servlet회원관리3: 로그인
- Servlet회원관리4: 메인페이지와 로그아웃
- Servlet회원관리5: 회원정보조회
- Servlet회원관리6: 회원탈퇴
- Servlet회원관리7: 회원전체목록조회(관리자기능)
게시판
- Servlet게시판1: 기초
- Servlet게시판2: 게시판 글쓰기
- Servlet게시판3: 게시판 리스트·게시글전체목록·페이징처리
- Servlet게시판4: 글 내용보기
- Servlet게시판5: 글 수정하기
- Servlet게시판6: 글 삭제하기
- Servlet게시판7: 답글하기
- Servlet게시판8: 파일업로드·파일보기
관리자전용 상품목록과 등록게시판
- Servlet관리자전용상품1 : 기초
- Servlet관리자전용상품2 : 상품등록
- Servlet관리자전용상품3 : 상품목록·상품리스트
- Servlet관리자전용상품4 : 상품수정·인기상품처리
- Servlet관리자전용상품5 : 상품삭제
일반유저용 상품목록
장바구니
구매하기
관리자용 주문리스트
- Servlet관리자용주문목록1 : 기초
- Servlet관리자용주문목록2 : 고객주문목록
- 🌟Servlet관리자용주문목록3 : 고객주문목록에서 주문 상태 및 운송장정보 변경
- Servlet관리자용주문목록4 : 고객주문목록에서 삭제
🌷스프링프레임워크
- 프레임워크란, Spring 특징과 기능, 컨테이너란
- 스프링(STS)설치 및 기본 설정
- STS 단축키 추가하기(스프링 이클립스 단축키), System.out.printf()단축키
- Spring 기본 동작순서, JSP와 SPRING의 차이점
- 제어의 역행(IoC)과 의존성 주입(DI)
- 회원관리프로그램예시를 통한 MODEL2방식에서 스프링방식으로 변경
- 관점 지향(AOP, Aspect-Oriented Programming) 총정리
- 스프링 MVC패턴 프로젝트, 주요 어노테이션(Annotation)
- MAVEN REPOSITORY, My(i)Batis설치
- 페이지이동하기, 파라미터가지고 페이지이동하기
- redirect나forward로 페이지이동하기, JSON데이터처리하기
- 주니어레벨의 스프링MVC 개발순서, MyBatis(iBatis) 사용 방법 3가지
- JDBC로그 라이브러리 설치
- Spring MVC JUNIT TEST Failure와 Error차이
- 스프링 웹계층 : 서비스(비즈니스 로직), 컨트롤러(프레젠테이션)
- 한글처리
🌷스프링MVC 쇼핑몰만들기
스프링게시판
- 스프링게시판1: 기초
- 스프링게시판2: 파일구조와 DB테이블생성, 글쓰기테스트
- 스프링게시판3: 글쓰기
- 스프링게시판4: 글상세내용보기
- 스프링게시판5: 글수정,글삭제
- 스프링게시판6: Controller에서 예외처리
- 스프링게시판7: 게시판 페이징처리