본문 바로가기

전체 글200

표현언어 : 기초, 연산자 표현 언어 * Expression Language (EL) * JSTL 2.0 버전부터 JSP에 포함되었다. 값을 표현하는 스크립트 언어로써, JSP의 스크립트 요소를 보완하는 역할을 한다. * 다른 형태의 스크립트 언어로 표현식보다 간결하고 편리하기때문에 많이 사용한다. * 액션 태그, JSTL 속성값으로 사용하능 하고, 비스크립트 요소 부분에서도 값을 출력하기 위해 사용 가능. * 스크립트 요소 (스크립트릿, 표현식, 선언부)를 제외하고 사용할 수 있다. 표현언어 제공 기능 * JSP 기본 객체가 제공하는 영역의 속성 사용 * 수치, 관계, 논리 연산자 제공 * 자바 클래스 메소드 호출 기능 * JSP를 위한 표현 언어의 기본 객체 제공 * 람다식을 이용한 함수 정의와 실행 * 스트림 API를 통한 .. 2016. 11. 2.
PHP 5.4에서 5.5 또는 5.6 버전 업데이트 PHP 버전 업데이트DataBase에 비밀번호를 암호화하여 저장하려고 PHP의 password_hash를 사용하려 했으나, PHP 5.* 버전부터 사용이 가능했다. 외부 라이브러리로 가능했으나 PDO를 사용하는 김에 업데이트 하기로 결정! 1. 현재 설치되어 있는 php 패키지 확인yum list installed | grep php 2. 설치된 php 제거 ( 위 명령어로 출력된 목록을 가져다 쓰는 것이 편하다)yum remove 확인한 패키지 목록 3. php 5.5 설지 (php뒤에 55w만 붙이면 된다)yum install php55w-process.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64 php55w-gd.x86_64 php55w-common.x86_64 .. 2016. 11. 1.
기초 : 정규화 Normalization, 이상 Anomaly 이상 (Anomaly)* 한 개체의 애트리뷰트들 간에 존재하는 여러 종속관계(dependency)를 하나의 릴레이션으로 표현하였기 때문에 생기는 현상 1) 갱신 이상* 반복된 데이터 중에 정확하지 않거나 일부만을 수정해 데이터의 모순과 일관성이 없어지는 등 불일치가 발생 2) 삽입 이상* 불필요한 정보를 함께 저장하지 않으면 원하는 정보를 삽입하지 못하는 현상.* 원하지 않는 정ㅂ의 강제 삽입* 예를 들어 기본키가 수강과목인 경우, 어떤 학생이 2학년이라는 정보만을 삽입하고 싶지만 (해당 학생이 수강하는 과목이 없거나, 휴학생일 때) 기본키는 널(Null)값을 가질 수 없기 때문에 해당 학생의 수강과목을 삽입하지 않는 이상 학년 정보를 삽입 할 수 없을 때 3) 삭제 이상* 유용한 정보를 함께 삭제하지 .. 2016. 10. 30.
데이터베이스 : 정의, 구조, 무결성 데이터베이스 (DataBase)란?* 특정 조직이 업무를 수행하는 데 필요한 관련성이 있는 자료들의 집합체* 한 조직(enterprise)의 여러 응용 시스템들이 공용(shared)하기 위해 통합(integrated)하여 저장(stored)한 운영 데이타(operational data)의 집합* 주요 목적은 데이터를 저장했다가 필요할 때 사용하고, 지속적으로 데이터를 관리하고 보호하는 것이다. 데이터베이스 목적* 공용 데이터 (shared data) – 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 활용하는 데이타* 통합 데이터 (integrated data) – 최소의 중복(minimal redundancy) – 통제된 중복(controlled redundancy)* 저장 데이터 (stored.. 2016. 10. 30.
반응형