본문 바로가기

JSP4

23.03.16 (EL, JSTL[c:, fmt:] 😀😀 # EL(Expression Language : 표현 언어) - 표현 언어라고 함. - 변수의 값을 출력할 때 사용하는 스크립트 언어. - JSP 2.0 이후 버전부터 사용이 가능함. - 자바 코드가 들어가는 표현식()을 좀 더 편리하게 사용하는 데이터 출력 기능임. - 사용법이 간결하고, 예외와 형변환에 관대함. 예를 든다면 자바에서 값이 null인 변수를 사용하면 예외가 발생하지만 표현 언어를 사용하면 예외가 발생하지 않음. - 자바 코드를 사용해야 했던 모든 곳에 표현 언어를 사용할 수 있음. - 라이브러리 없이 사용이 가능함. - 표현 언어의 특징 * 기존의 표현식보다 편리하게 값을 출력할 수 있음. * 변수와 여러 가지 연산자를 포함할 수 있음. * JSP 내장 객체에 저장된 속성도 표현 .. 2023. 3. 16.
23.03.15 DBCP 😁 1. 을 왜쓰는 지?? 여기엔 뭐써야하는지? ->>엔터먹은거를 로 바꿔줌 2. history.back()이 alert창에서 뒤로 간다는 건가? ->>>서블릿에서 뒤로간다(form페이지로) 3. default와 '' 차이 ---> defualt는 0 / ' '는 null 4. 왜 else if 안쓰고 if쓰지? ---> else if를 쓰면 위에가 거짓이 됨(안썻다는 얘기임) 5. 왜 홑따옴표 2번쓰지? 6. 여기서 return은 history.back()하고 똑같은건가? 😀JDBC client --------> server ----(CRUD)----> DB 단점 : 여러명이 한번에 하면 성능이 떵러짐 😀DBCP(Data Base Connection Pool) CON객체를 db에서 pool에 미리 넣어.. 2023. 3. 15.
23.03.07 😀servlet jsp session을 잘 기억하자..!! 😀 web.xml 파일 만드는 방법 1. 프로젝트 만들 때 Generate web.xml deployment descriptor 체크하기 2. (체크를 안했다면) JAVA EE tools - Generate deployment descriptor Stub .😀is가 들어가면 boolean형으로 반환 # JSP가 등장하게 된 배경 1. Servlet의 문제점 - 웹 프로그램의 화면 기능이 점점 복잡해지면서 서블릿의 자바 기반으로 화면 구현 시 어려움이 발생함. - 디자이너 입장에서 화면 구현 시 자바 코드로 인해 작업이 어려움. ==> 자바에 대한 지식이 없는 경우 - 서블릿의 비지니스 로직과 화면 구현 기능이 같이 있다 보니 개발 후 유지 관리가.. 2023. 3. 7.
23.03.06(get, post, servlet mapping) 😀form 창의 정보들은 모두 String으로 저장됨 😀 enc - workspace 등 UTF-8로 변환 😀 widow - web browser : chrome 😀서버만들기 : 1. file- new- other - server - tomcat9.0 - browse(tomcat파일) 2. server.xml - 63번줄 - port번호 8787로 변경 (db port번호도 8080으로 같아서 톰캣을 변경해주는거 😀프로젝트 만들기 1. dynamic web project만들기 2. 바로 finish로 만들지 말고 next 눌러서 해당 체크박스 체크하기 (web.xml을 이용해서 여러개를 동시에 mapping하려고) # 웹 프로그래밍 - 웹 프로그래밍이란? ==> 웹 애플리케이션을 만드는 행위. - 웹 애.. 2023. 3. 6.