OT
1. JDK 설치 및 간단한 실습 2. IDE 설치 3. Ditto 설치
f
변수와 상수, 자료형과 형변환
printf,scanner
ㄹ
f
f
변수 : 한개의 값저장배열 : 여러개의 값저장, 동일자료형의 묶음(int면 int끼리만 묶을수있음)배열범위밖에 index를 호출하면 오류가뜸\*배열쓰는법1.배열 변수 선언int\[] arr; 자바에서 더 선호int arr\[]; c에서 더 선호2.배열 할당 : 배일 길
ㄹ
f
f
시험봄
상속
d
F
f
ㄹ
f
Set
ㄹ
ㅎ
f
GUI1\.
SWING JFrame을 이용한 frame, panel, button등 컨테이너, 컴포넌트 생성
Oracle 설치
Oracle
db
여기까지 공부함오늘공부할내용
DB 쪽 JOIN공부테이블의 다른말 ENTITY들을 함치면 RELATION이라고 한다고 배웠음ENTITY들을 합치는법은 두가지가 있음사진과 같이JOIN은 행(가로방향)끼리 합치는 것UNION은 열(세로방향)끼리 합치는 것UNION이 더 합치기 쉬움 열끼리 동일하게 합치
equi join
union, join, 상관서브쿼리
EXISTS / NOT EXISTS / SCALA SUBQUERY / INLINE VIEW / TOP-N 분석 / WITH AS / WINDOW FUNCTION(순위함수, 집계함수)
pk unique
oracle db rollback
f
f
jdbc 흐름
.
예외처리, jdbc logic
ctrl shift p : 팔레트 모든명령어 실행가능이클립스vscode 가상의 워크스페이스를 만들어놓고 그안에다가 폴더를 가져다가 사용한다.live server extension에서 다운로드하기(필수)material icon theme extension에서 다운로드하기
id는 라벨태그가 참조하는 이름. 다른태그가 식별하기 위한것.name은 주소창에 뜸
css부모한테 스타일을 적용하면 자식한테도 연쇄적으로 전달됨.적용됨. cascade태그뿐만아니라 id class도 올수있으며 통틀어 선택자라고함추후 js,jquery에도 적용되는문법이라 css 잘배워두면 일타삼피!
구글링 구글웹폰트 치면 https://fonts.google.com/ 에서 원하는 웹폰트 다운로드해서 쓸수있음Select this style누르고CSS rules to specify familes는 hmtl문서에 갖다붙일내용(03_font.html에 붙이면됨)
transform, transition, animation
자바는 컴파일 방식자바스크립트는 인터프리터방식 스크립방식으로 처리된다.스크립트방식과 래플방식래플방식참고로 자바와 자바스크립트는 연관x c언어를 베이스로한거라 유사성이있을수있으나, 다른언어임함수와 메서드의 차이 : 객체를 ~ 강의다시보기자바에서는 메서드를 변수에 못담음.
document 객체 : 작성한 html5의 태그를 파싱(쪼갠다는것 : 여기부터 p태그 시작 p태그 끝, 여기부터 h2태그 시작, h2 태그 끝 이런식으로 잘라낸다는 것.)해서 변환해둔 뒤, 변환된 그 객체(js(자바스크립트) object)를 가지고 있는 객체. 계층구
scope, hoisting, api_String_Math_Date, casting
casting, 엄격동등비교연산자, 짧은조건문, 배열(일반|유사), 배열메서드
익명함수, 즉시실행함수, 자유변수, closure
자바에서처럼 instanceof로 객체타입이 뭔지 알아볼수있음.
브라우져 검색창에 코드쳐도 실행됨.
정규표현식 RegularExpression
jquery 설치 및 설명
jquery객체, parent
console.log($chkArr.eq(i).val()); - jq objectconsole.log($chkArri.val()); - js object
json, onload함수
강의전시간 개인홈페이지 구현시간 부여
깃은 버젼을 만들어줌 잘못만들면 버젼을 되돌릴수도 있고, BRANCH를 만들어서 여러개로 관리하다 하나로 합칠수도 있음기본 인터페이스 : $가 기본적으로 붙어있음. 원하는 명령어를 치면됨.1\. 현재경로 조회$ pwd2\. 경로를 바꿔줌(Change Directory)
Apache Tomcat 설치 및 설정, JSP / Servlet
서술형 시험풀이문제해결시나리오 모범답안 정정 : id가 아닌 class로 처리해야함.
node.js 설치, jsp에서 자바코드 작성하기, 서버단에서 처리 | 브라우져에서 처리
로그인요청시 서버에서 구현 및 유지, session소개
session, cookies, 회원가입
회원가입, 아이디 중복검사, 내정보보기
회원정보수정, 회원탈퇴, filter처리, 비밀번호암호화처리, 비밀번호변경
비밀번호변경, 관리자계정, 회원검색, 회원권한변경, paging기능
contents pagebar
검색결과에 pagebar추가, 게시판 글쓰기, 게시판 조회
게시판 파일첨부, 게시판 목록조회시 파일첨부여부 미리보기 아이콘생성, 게시판 목록조회시 제목클릭하면 상세페이지 이동시키기
게시판 상세페이지 조회, 게시판 글삭제, 예외처리, 게시판 글수정
게시판 댓글작성(댓글, 대댓글), 댓글삭제, 게시판 댓글 갯수표시
비동기통신
XML
DB튜닝, DB익스포트
el, 커스텀 객체 태그
VCS Version Control SystemSCM Software Configuration ManagementVCS < SCMgit과 관련된 용어push <-> fetchfetch + merge = pull1개의 레파지토리에 1개의 프로젝트만 관리 vs
Maven, MyBatis 환경설정
Mybatis, es6 화살표함수
MYBATIS_selectList_동적쿼리_식별자_if_where
Mybatis
github 협업
Spring Tutorial
spring handler매개변수
Spring command객체 validation_crud
location.hred는 es6(자바스크립트6)문법 템플릿string으로 작성함.${no}를 써서 콘솔창에 찍어봤던 no가져와서 쓸거임.얘는 el이 아니므로 브라우져와서 실행하라고 (이스케이프)붙여서 서버단에서 처리하지마세요! 문자그대로 ${no}로 처리되게함.
handler에서 view단으로 정보를 넘기기위한 저장소 : Model
joinpoing : 주업무로직의 메서드advice : 부가업무pointcut : advice가 들어갈 곳aspect : advice+pointcut글에 압도당하지말고 그림으로 파악. Aspectweavingadvice의 종류 + before & around advic
프로젝트의 시작은 pom.xml부터. 프로젝트가 여러 의존 라이브러리들을 사용하고 있기때문에(maven이라는 판떼기위에 jar를 가져다 씀. 스프링도 그중하나) jar를 등록해야 사용가능우리프로젝트 웹어플리케이션의 시작은 web.xml부터. context설정파일에 관한
Springboot