2017년 7월 27일 목요일

토익 공부 LC 파트별 간단 정리

LC

PART1
현재 진행 주의
보기 중 아닌거 바로바로 삭제

PART2
문제나올 때 집중하여 무슨 의미인지 바로 파악

PART3,4
남는 시간 + 파트1,2 바로 풀고 남은시간에

지문듣기전 문제 대충 읽고 무슨 내용인지 흐름 파악



2017년 7월 11일 화요일

mvc model1 model2 정리

모델1

웹브라우저의 요청이 곧바로 JSP에 전달.
웹 브라우저의 요청을 받은 JSP는 자바빈이나 서비스 클래스를 사용해서 웹브라우저가 요청한 작업 처리하고 그 결과를 클라이언트에 출력.
이는 JSP페이지에 비즈니스 로직을 처리하기 위한 코드와 웹 브라우저에 결과를 보여줄 출력관련 코드가 섞인다는 것을 의미

장점: 쉽고, 개발 시간이 단축
단점: 개발시간이 오래걸리고, 개발자와 디자이너의 작업분리가 어려움 >>유지보수가 힘듬

모델2

웹브라우저의 요청을 하나의 서블릿이 받게 됨.
서블릿은 웹 브라우저의 요청을 알맞게 처리한 후 그결과를 보여줄 JSP페이지로 포워딩
포워딩을 통해 요청 흐름을 받은 JSP페이지는 결과 화면을 클라이언트에 전송 

장점: 컨트롤러와 뷰가 분리됬기 때문에 유지보수 용이,개발자와 디자이너 분업
단점: 구조 설계에 시간이 많이 소요됨, 어려움.

MVC 
모델2가 이 mvc패턴을 도입한 구조. 
model view controller로 나누어 작업 분담






















2017년 7월 6일 목요일

css 수정 후 적용이 안되는 문제

웹서버에서 캐시를 올려놓고 계속 쓰기때문에 수정해도 적용이 안되는 문제가 발생하는듯 하다.

 <link href="css/landing-page.css?ver=1" rel="stylesheet">
와 같이 버젼정보를 추가해서 보내면 수정한 css가 적용되는 것같다.

html 태그 간단 정리

nav  : 다른 페이지나 같은 페이지 안에 다른 부분으로 이어주는 네비게이션 링크로 구성된 섹션

div : 특별한 의미는 없으며, 문서의 영역을 지정하는데 사용

ul : 순서없는 목록

li : 목록(부모요소가 ol이면 순서가 있고, ul일 경우 순서가 없다.)

hr : 문단레벨에서 주제의 분리를 나타냄

i : 텍스트를 이텔릭체로 장식

span : 인라인 요소로 자체로의 의미는 없음

p : 문단을 나타냄


2017년 6월 26일 월요일

MySQL user 비밀번호 교체 오류

예제 실행 중 jspexam 사용자로 접속하려 했으나 비밀번호가 틀렸다고 접속이 안된다.

update를 통해 비밀번호를 바꾸려했지만 뜨는 오류..


ERROR 1054 (42S22): Unknown column 'Password' in 'field list'


password 칼럼이 없어서 authentication_string으로 해줘야했다.


완료!