전체 글200 커스텀 태그 : 기초, 태그 파일 커스텀 태그* 스크립트 요소가 많아져 코드가 복잡해지는 것을 막기 위해 커스텀 태그를 사용한다.* 사용자가 원하는 목적에 맞게 새로운 태그를 만들어 사용할 수 있는 기능. 커스텀 태그의 장점* 재사용▷ 한 번 작성한 커스텀 태그는 어떤 JSP 컨테이너에서도 사용할 수 있다.* 쉽고 단순한 코드 작성▷ 자바 코드에 익숙하지 않은 개발자들도 커스텀 태그를 사용하면 쉽게 JSP 페이지를 작성할 수 있다. * 코드의 높은 가독성▷ 커스텀 캐그는 뚜렷한 목적을 갖고, 사용시에는 스크립트 태그를 줄일 수 있기 때문에 코드의 가독성이 향상된다.* 개발자와 JSP 코드를 봐야하는 UI 개발자가 코드를 이해하는데 도움이 된다. 커스텀 태그 종류* 구현하는 방법 3가지▷ JSP 1.2 스타일로 구현. 자바 기반 커스텀 태.. 2016. 11. 5. JDBC : 기초 JDBC ( Java DataBase Connectivity )* 자바에서 데이터베이스와 관련된 작업을 할 때 사용하는 API 1. JDBC 구조 * Java 어플리케이션에서 데이터베이스를 사용할 때에는 데이터베이스 종류와 상관ㅇ벗이 JDBC API를 이용해서 데이터베이스에 접근한다.* 각종 DBMS들은 JDBC 드라이버를 제공하고있다. JDBC API는 이 드라이버를 거쳐 데이터베이스와 통신을 한다.* 각 DBMS에 알맞은 JDBC 드라이버만 있다면 어떤 데이터베이스라도 사용할 수 있다. 2. JDBC 드라이버* JDBC 드라이버는 클래스 형태로 존재하고, 일반적으로 Jar 파일로 제공된다.* MySQL을 예를 들면, Myslq을 설치한 폴더의 Connector 폴더를 살펴보면 mysql-connect.. 2016. 11. 5. 표현언어(EL) 비활성화 방법 EL 비활성화 방법 1. web.xml 파일에 비활성화 옵션 지정* 비활성화 시켜주는 옵셔을 추가한다. ... /oldversion/* true // EL 비활성화 // # EL 비활성화 true* : ${ }과 #{ } 형식의 EL을 모두 문자열로 처리한다.* : #{ }형식의 EL만 문자열로 처리한다. 2. JSP페이지에 비활성화 옵션 지정* web.xml 파일에서의 EL 비활성화 여부와 상관없이 JSP에서 page 디렉티브를 이용해 EL을 비활성화 한다. 1) 관련 page 디렉티브▷ isELIgnored : 이 값이 ture일 경우 EL을 일반 문자열로 처리한다.▷ defferdSyntaxAllowedAsLiteral : 이 값이 ture일 경우 #{ }형식의 EL만을 문자열로 처리한다. 2) w.. 2016. 11. 5. 표현언어 : 람다식, 스트림 API 람다식* Lambda Expression* 함수처럼 파라미터를 가진 코드 블록으로 익명 함수를 지칭하는 용어이다.* 일종의 함수처럼 사용이 가능하다. (호출, 재귀) 1) 람다식 형식( 파라미터1, 파라미터2) -> EL식 * 예1) a가 b보다 큰 경우 true를 리턴하고, 크지 않다면 false를 리턴하는 람다식( a, b) -> a>b ? true : false * 예2) 람다식을 EL에서 사용${ greaterEx = (a, b)-> a>b ? true : false ; " } * 람다식을 greaterEx 변수에 할당하는 코드이다. 책의 예제는 결과를 출력하지 않기 위해 세미콜론 연산자를 사용했다.* 람다식은 일종의 함수로, 위 처럼 할당한 변수를 함수처럼 호출할 수 있다. 또한 병수에 할당하지.. 2016. 11. 4. 이전 1 ··· 28 29 30 31 32 33 34 ··· 50 다음 반응형