본문 바로가기

전체 글

[Servlet] 서블릿이란? 더보기
[JSP] 여러가지 내부객체 더보기
[JSP] 내부객체란? * JSP 페이지를 작성할 때 특별한 기능을 제공하는 JSP 컨테이너가 제 공하는 특별한 객체 * JSP에서 선언하지 않고 사용할 수 있는 객체 * 스크립트 요소에서 내부 객체와 동일한 변수명으로 선언할 수 없다. (한마디로 이미 객체선언 되어 있어 객체들을 내부객체라고 한다.) 더보기
JSP란? * 웹프로그래밍 언어들 중 하나 * 동적인 페이지를 생성하기 위한 서버측 스크립트 언어 * 자바언어를 기반 (객체지향적, 플랫폼 독립적, 네트워크 지향적, 뛰어난 보안성, 멀티스레드 기능, 친근한 코드) Servlet : 자바코드에 Html 코드를 넣은 것 (Sys out을 쓰지 않는다.) ex) out.println(""); out.println(""); out.println(""); out.println("Fighting Korea!!!"); out.println(""); out.println(""); } } JSP : HTML 코드에 자바코드를 넣은 것 ex) 내 이름은 입니다. 더보기
List ArrayList 차이 문득 List와 ArrayList의 차이점이 궁금해서 검색을 해봤습니다. List = 인터페이스 ArrayList = 클래스 List는 interface다. interface는 공통되는 메서드를 추출해 놓은 클래스로 생각하면 된다. 즉 범위로 생각하면 List 안에 ArrayList, LinkenList...등이 포함되어 있다. 대부분 이런식으로 차이점을 소개한 글이어서, 뭔가 궁금한 부분을 확실히 해소해주지 못하는 느낌이었습니다. 그래서 List와 ArrayList의 차이점이 뭔데!? ArrayList list = new ArrayList (); List list = new ArrayList (); 위의 두 코드의 차이는 무엇일까요. 2가지 모두 같은 결과를 도출합니다. 하지만 List를 사용해 Arr.. 더보기
DB 연습문제 문제 1. 전체직원의 다음 정보를 조회하세요. 정렬은 입사일(hire_date)의 올림차순(ASC)으로 가장 선임부터 출력이 되도록 하세요. 이름(first_name last_name), 월급(salary), 전화번호(phone_number), 입사일(hire_date) 순서이고 “이름”, “월급”, “전화번호”, “입사일” 로 컬럼이름을 대체(column alias)해 보세요. select e.first_name || ' ' || e.last_name "이름", e.salary AS 월급, e.PHONE_NUMBER AS 전화번호, e.HIRE_DATE AS 입사일 from employees e ORDER BY 4 asc; 문제2. 업무(job_id)와 월급(salary)을 월급의 내림차순(DESC)로.. 더보기
Order by 절 orderby 절은 지정 안해줄시 자동으로 오름차순 정렬 내림차순으로 정렬하려면 desc;로 정렬합니다.. select e.DEPARTMENT_ID AS 부서번호, e.salary AS 급여, e.first_name AS 이름 from employees e ORDER BY 1 asc, 2 desc; --1번 칼럼과 2번 칼럼을 지칭합니다~ 더보기
is null/ is not null select first_name, salary, commission_pct from employees where commission_pct is null; --where commision_pct = null이 아님 null 을 체크 할땐 is 혹은 is not 얼 넣어서 체크를 한다. 더보기