본문 바로가기

국비교육103

국비교육 54일차 1. 1) 테이블 제약이 안되는 조건 : null 제약 조건 ⓐ 후보키(Candidate Key) 1. 후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들을 말한다. 2. 하나의 릴레이션내에서는 중복된 튜플들이 있을 수 없으므로 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재한다. 3. 후보키는 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야 한다. 유일성 : 하나의 키값으로 하나의 튜플만을 유일하게 식별할 수 있어야한다. 최소성 : 모든 레코드들을 유일하게 식별하는데 꼭 필요한 속성만으로 구성되어 있어야한다. ⓑ 기본키(Primary Key) 1. 기본키는 후보키 중에서 선택한 주키(Main Key.. 2019. 2. 20.
국비교육 53일차 1. 환경설정 - Properties, XML 파일을 많이 씀 Properties = Key Value 환경설정이 전역으로 잘 이루어져야만 SessionRequestpageContext가 잘 이루어진다. 2.C:\Tomcat8.5\conf에 있는 catalina파일을 전역 패스 설정 파일 로딩 ($CATALINA_BASE/conf) ⓐ tomcat-users.xml - 계정권한정책 관련 파일ⓑ server.xml - 3. Context----------> Config(전역 패스 설정 파일 로딩 $CATALINA_BASE/conf) 1. properties 파일 2. tomcat-users.xml (.xsd) 3. server.xml (was가 실행되는 설정파일) - 전역으로 하나만 설정 4. contex.. 2019. 2. 19.
국비교육 52일차 오늘 학습 내용1. JDBC Connection Pool JSP 기본 설정1.1) workDir 설정 3)이 부분에서 Location 복사 4)5)Tomcat을 재시작해준다. 6)설정을 토대로 jsp파일을 실행해준 뒤 F5(새로고침) 해주면 다음과 같이 디렉토리가 생기는 것을 확인할 수 있다. 2VO설계와 Entity설계는 다르다 Student와 Score는 has a 관계이며DB에서 테이블은 참조관계를 통해 2개를 생성해야 한다. VO와 Entity의 차이점 : 기본적으로 JOIN하는 참조 Column이 없다. 3. 주/종 헷갈리면 => 참조되는 테이블을 주 테이블이라고 생각하라. 주종관계의 테이블은 상속관계를 통해 VO로 구현한다. 4.비즈니스 로직은 계산 메소드만 있음계산형 메소드는 코드가 짧아야 .. 2019. 2. 18.
국비교육 50일차 1.정적 페이지 =동적 페이지 = Client의 2.웹 서버 vs 웹 어플리케이션 서버 3. 트랜잭션 : Rollback, Commit() 개념과 함께 생각하기 4. 윈도우 Application : Thread 짜줘야 함Web Application : Thread를 WAS가 짜줌 5. 컴포넌트 : 클래스로 만들어진 라이브러리들 6. COM+ 라는 단어가 들어간 서비스는 100% 클래스로 만들어진 컴포넌트DCOM이라는 단어가 들어간 서비스는 클래스가 아닌 걸로 만들어진 컴포넌트https://copynull.tistory.com/46 7.Web Application Library 추가 방법ⓐ Web Project밑에 있는 WEB-INF폴더 밑의 lib에 갖다 넣어도 됨ⓑ JDK 밑에 있는 ext폴더에 넣는다.. 2019. 2. 14.
2월 13일 국비교육 50일차 1. 1) .java -> .class -> # Application -> JDK(JRE 포함) 2) .java -> .class -> IE -> Web Application -> url -> Server -> WAS -> Tomcat 3) JDK a.jsp.calss -> IE)를 수행함 5) 자바를 기반으로 하는 App은 JDK를 확장해서 사용(JDK가 기반이다) 6) Button : 아무 흔적 없음 Submit : form에 있는 value를 서버로 넘김 7) FE와 BE의 유효성검사는 다르다 FE의 유효성 검사 : IE에 표시할 수 있는지 없는지 검수BE의 유효성 검사 : String으로 한 뒤 DB에 들어갈 수 있는지 없는지 검사 8) 2. 1) submit : 현재 form Data를 url로.. 2019. 2. 13.
2월 12일 국비교육 49일차 1.Context = application | - Config - Server.xml : WAS 설정 파일 호출, WAS 설정(속성)| - Context.xml : Web Project 속성 설정 파일 ⓐworkDir설정 ⓑ DB연결 설정| - web.xml : webpage 설정 파일(JSP url, Servlet 설정, encoding 등 7가지) Session | Request | PageContext | | JSP java=servlet 2.javax.servletInterface ServletContext public interface ServletContextDefines a set of methods that a servlet uses to communicate with its servlet.. 2019. 2. 12.