일기장/하루 정리
220121 [금] index연구 /
▷ ▶ ■ → [오늘의 키워드] [오늘의 계획] 1. 수업내용 복습 ( 게시판2 ) 2. 혼자서 게시판 만들어지는 원리 설명하면서 만들어보기 3. 세미 상품 index 파일 열고 정리하기 4. [오늘의 공부] 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
220120 [목] 급할수록 돌아가는 세미 플젝 주제
▷ ▶ ■ → [오늘 할 수 있는것] 1. member db만들기 2. 메인페이지 (index.jsp) 완성하기 3. 회원가입 폼 찾기 → 들어가는 부분 찾아내기 [오늘의 키워드] 1. 세미주제 애플캔들 → 문달 오늘부터 할 수 있는것들 매일 기록하고 실행하기 [오늘의 계획] 1. 수업내용 복습 ( 게시판 ) 2. 세미프로젝트 아이템 파일 찾고 정리하기( 10시 ) [오늘의 공부] ▶이번꺼 세미 주제특징 1. 헤더가 왼쪽, 오른쪽 두부분으로 나뉘어져있음 2. 제품상세페이지에도 똑같이 적용되어있음 3. 주석이 친절하게 많이 써있음 ▶게시판 알고리즘 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
220119 [수] uri url / getContextPath()
▷ ▶ ■ → [오늘의 계획] 1. 수업흐름 잡기 ( 필기 하면서 ) 2. 실제로 구현해보기 3. 10시 세미 회의 [오늘의 공부] ▶ url uri uri(uniform resource identifier) : 특정 리소스를 식별하는 통합자원식별자 url(uniform resource locator) : 웹주소, 리소스가 어디있는지 알려주기 위한 규약. uri의 서브셋 uri는 식별하고, url은 위치를 가르킨다 출처)https://www.charlezz.com/?p=44767 ▶ 이거왜 28번째줄은 안되는걸까? 28번 : 절대경로 30번 : 상대경로 액션태그 include부분에는 경로는 이미 컨텍스트경로에 상대적이므로 지시문에 추가할 필요가 없다. 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 ..
220118 [화] 식별,비식별 / 깃 하자 / DB 피드백
풀렸다. 화이팅! ▷ ▶ ■ → [오늘의 계획] 1. 수업내용 복습 2. 강사님께 질문 완료하기 3. 막힌부분 삽질일기 정리하기 [강사님께 질문] 1. db 피드백 ㅡ 제가 생각한 흐름이 맞는지 여쭤보기 > 이런방식으로 다른 테이블도 관계를 설정하면 괜찮을까요? ㅡ 테이블들을 최대한 식별관계로 설정하는게 맞는건가요? 비식별 관계를 최소화 하는게 좋은 건가요? 2. 크롤링 index.html 구체적으로 여쭤보기 ㅡ index를 열어봤는데 솔직히 뭐가뭔지 모르겠습니다. 저희가 해야 할 몫이 어떤건지 구체적으로 같이 보면서 설명해주실수 있나요? ㅡ 디자인을 미리 해놔야 한다 = 어떤말인지 같이 설명 부탁드립니다. [오늘의 공부] ▶식별 비식별 #식별 관계 부모 테이블의 기본키 또는 유니크 키를 자식 테이블이 ..
220117 [월] 스태미나 이슈 / 질문 정리
주말에 잠만잤다. 공부를 좀 더 하고싶었는데 일이 많이 바빠서 체력이 받쳐주질 못했다. 짜증이 나지만 주어진 체력을 최대한 효율적으로 분배해서 공부하는 계획을 세워야겠다. 절대 공부량을 확보해야 실력이 상승할텐데, 저번주에 나를 보면 적은 시간동안 효율만 뽑아내기 위해 머리를 많이 쓴것 같다. 효율도 중요하지만 , 체력적인 부분 좀 더 신경쓰면서 공부량을 늘려나가는 방법도 찾아야겠다. 이번주 부터는 기본적인 운동이라도 하루 루틴에 넣을 생각이다. 헬스는 아니지만 걷기 , 뛰기라도 의식을 갖고 할것이다. 체력이 고갈되니 쉽게 짜증이 난다. 좋게좋게 얘기 할 수 있을 법한데 , 쉽게 기분이 안좋다는 티를 내버리고 시간이 지나고 후회한다. 팀플이란게 다른 의견을 모으고 조절하는 과정임이 맞는데 여유가 없다고 ..
220115 [토]
[오늘의 계획] 1.어제 배운 Template_site 구현해보기 2. Db 정의서 마무리하기 3. [오늘의 공부] 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
220114 [금] 빈 / serializble / short coding?!
▷ ▶ ■ → [오늘의 계획] 1. 수업내용 복습 2. 7시반 스터디 3. 10시 세미 회의 (db마무리) 4. 틈날때 개념정리 [오늘의 공부] ■전달인자 vs 매개변수 전달인자(Argument)는 메소드 호출시에 전달되는 값 매개변수(Parameter)는 메소드에서 전달 받은 값 ■serializble 인터페이스 public interface Serializable { } 개발을 하다 보면 아래와 같은 경우가 존재합니다. 생성한 객체를 파일로 저장할 일이 있을수 있다 저장한 객체를 읽을 일이 생긴다 다른 서버에서 생성한 객체를 받을 일도 생길 수 있다 ㅡ 이럴 때 꼭 필요한 것이 Serializable. 우리가 만든 클래스가 파일에 읽거나 쓸 수 있도록 하거나, 다른 서버로 보내거나 받을 수 있도록 하..
220113 [목] onsubmit / scope / 표준액션태그
▷ ▶ ■ → [오늘의 계획] 1. 수업내용 복습 2. 저녁10시 세미회의 3. 수업시간 틈틈히 개념정리 [오늘의 공부] ■ action속성 VS onsubmit 속성 #action form 데이터를 처리할 프로그램의 url를 지정한다 #onsubmit 양식 제출 이벤트가 발생할 때의 동작을 지정 이벤트 발생과 action에 지정된 url이 적용되는 그사이의 시점에 처리할 동작을 onsubmit속성을 통해 지정할 수 있다 일반적으로 자바스크립트 함수를 지정하여 처리하는 경우가 많다. ■scope - 웹 서버에서 객체 또는 변수가 생성된후 유효 할 수 있는 범위 - 총 4가지 종류의 scope가 존재 Page : 페이지 내에서 지역변수처럼 사용 Request : http요청을 WAS가 받아서 웹 브라우저에..
220112 [수] 휴강 / 'Head First Java' / 세미회의 /
한 달 만에 평일 휴강이다. 월화수목금 학원 마치고 스터디하고 자습하다가 보내고 주말엔 아르바이트 끝나고 평일에 못다 한 과제나 개념들을 정리하다가 보면 일주일이 진짜 순삭이다.. 오래간만에 숨 돌리는데 숨만 돌리다간 하루가 그냥 갈 것 같기 때문에 집 밖으로 나왔다ㅎㅎ 저번에도 말했지만 휴강은 분기점이다. 내 부족한 점을 알고 무언가를 더 채워야 할까에 대해 고민하다가, 기술서적을 구매했다. [1] 'Head First Java' - 캐시 시에라 ,버드 베이츠 java에 대한 진도는 끝이 났지만, 표면적인 진도가 끝이 난거지 내가 자바의 개념을 완벽하게 이해하고 있다고 분명하게 말하지 못한다. 흔들리는 개념을 바로잡기 위해 구글링도 좋은 생각이지만, 처음부터 끝까지 진득하게 이해를 도와줄만한 서적을 구..
220110 [월] 질문정리
▷ ▶ ■ → [오늘 계획] 싱글톤 패턴 질문정리 [오늘의 키워드] 1. 싱글톤 패턴 ▶ 싱글톤 패턴이란? 정의 : 객체의 인스턴스가 오직 1개만 생성되는 패턴 사용 이유 : 메모리측면(메모리 낭비 방지), 클래스간에 데이터 공유가 쉽다. 싱글톤 인스턴스가 전역으로 사용되는 인스턴스이기 떄문에 다른 클래스의 인스턴스들이 접근하여 사용가능. 문제점 멀티스레딩 환경에서 발생할수있는 동시성 문제 해결을 위해 syncronixzed 키워드 사용해야함 테스트하기 어렵다. 싱글톤 인스턴스는 자원을 공유하고 있기 때문에 테스트가 결정적으로 경리된 환경에서 수행되려면 매번 인스턴스의 상태를 초기화시켜 주어야 한다. 클라이언트가 구체클래스에 의존하게 된다. 결론 스프링 컨테이너 같은 프레임워크의 도움을 받으면 싱글톤 패..
220108 [토] 쿠키,세션,웹서버vs웹브라우저,JNDI,
▷ ▶ ■ → [오늘의 키워드] 1. 애로사항 정리하기 2. [오늘의 계획] 1. 4시 회의 2. JNDI 내것으로 만들기 (직접 구현해보기) [오늘의 공부] 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
220107 [금] Servlet X Jdbc
▷ ▶ ■ → [오늘의 키워드] ▶servlet 쿠키란? → 쿠키는 서버가 클라이언트에 저장하는 정보. 클라이언트와 연결이 끊어져도, 클라이언트에 저장된 정보가 유지되어 서버에 재 방문할때 요청정보의 헤더안에 포함되어 서버로 전달된다. → 쿠키를 생성하기 위해서는? 1. 쿠키객체 생성 Cookie c1 = new Cookie("쿠키이름","쿠키값"); 2. 유효시간 설정 c1.setMaxAge(60*60*24); 3. 특정경로 요청에서 쿠키를 전송하고자할때 , setPath() 메소드 사용 c1.setPatch("/"); 4. 기본적으로 전송된 서버에서만 읽어들일수 있지만, 도메인을 설정해서 하나의 서버에서 클라이언트로 전송된 쿠키를 다른서버에서 읽어들일 수 있다. // 정확히 일치하는 도메인 c1.se..