일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- web
- 오라클
- 프론트엔드
- jsp
- String
- JavaScript
- HTML
- PL/SQL
- 서블릿
- 메소드
- Python
- 프로그래밍
- Programming
- function
- Method
- oracle
- 데이터베이스
- frontend
- SQL
- 자바스크립트
- 문자열
- Servlet
- Database
- 함수
- 자바
- 파이썬
- It
- 코딩
- java
- 웹
- Today
- Total
목록JSP&Servlet (9)
Untitled_Blue

안녕하세요. 이번 글은 JSTL/EL에 대한 설명입니다.- JSTL/EL이란?JSP 페이지 내 자바 코드의 최소화를 위해 만들어진 라이브러리태그 형식으로 JSP 내 자바 코드를 간결하게 표현가능JSTL : JSP Standard Tag Libraryhttps://repo1.maven.org/maven2/jstl/jstl/1.2/ Index of /maven2/jstl/jstl/1.2/ repo1.maven.orgJSTL/EL을 사용하기 위해서는 우선 라이브러리를 다운로드 받아야 하며 상단의 링크를 타고 JAR 파일을 다운로드한다.이후 받은 파일을 프로젝트 내 src > main > webapp > WEB-INF > lib 안에 적용하면 JSTL 라이브러리를 사용할 모든 준비가 완료된다.라이브러리를 사용하..

안녕하세요. 이번 글은 파일 업로드에 대한 설명입니다.- cos.jarJSP&Servlet에서 파일 업로드 기능을 구현하기 위한 라이브러리http://www.servlets.com/ Servlets.comHome What's New? COS File Upload Library Servlet Polls Mailing Lists Servlet Engines Servlet ISPs Servlet Tools Documentation Online Articles The Soapbox "Java Servlet Programming, Second Edition" "Java Enterprise Best Practices" Speaking & Slides About Jawww.servlets.com상단의 사이트로 접속하..

안녕하세요. 이번 글은 쿠키와 세션에 대한 설명입니다. - 세션이란? 클라이언트의 정보를 서버에 저장하지 않고 클라이언트의 PC에 저장하는 방식 상단의 이미지처럼 쿠키는 사용자의 접속정보를 서버에 저장하지 않고 브라우저에 저장하는 방식을 사용한다. 쿠키를 서버에 전송할 때 요청 정보랑 쿠키를 기반으로 요청에 대한 응답을 진행하고 쿠키를 활용하여 기존에 접속한 적이 있는지와 동일한 정보인지를 확인한다. ID : PW : 로그인 정보 저장 상단의 코드는 로그인하는 화면이다. form action에서 볼 수 있듯이 로그인 화면에서 입력한 정보를 모두 Controller로 전송할 것이다. 전송할 정보 안에는 아이디 정보 여부를 물어보는 체크박스도 포함되어있다. package Testing; import java..

안녕하세요. 이번 글은 자바빈즈에 대한 설명입니다. - 자바빈즈 (JavaBeans)란? 하나의 자바 클래스며 데이터를 설정하고 얻어오는 과정을 통해 변환하는 역할 담당 getter와 setter를 통해 데이터 간 이동이 이뤄지며 기본 생성자와 오버라이딩한 생성자가 반드시 필요 이를 통해 중복된 부분은 과감히 제거함으로써 로직을 별도로 분리함을 통해 코드의 재사용성을 높일 수 있음. - 빈즈 파일의 구조 package Testing; public class TestBeans { private String id; private String name; public TestBeans() { super(); } public TestBeans(String id, String name) { super(); this..

안녕하세요. 이번 글은 JSP의 액션태그에 대한 설명입니다. - 액션태그 (Action Tag) 페이지와 페이지 사이를 제어 및 특정 페이지 포함시키는 역할 담당 액션태그 설명 다른 페이지를 현재 페이지에 포함시킬 때 사용 페이지 사이의 이동 제어 브라우저에서 Java Applet를 실행할 때 사용 Java의 Beans를 JSP에서 사용 프로퍼티의 값을 설정할 때 사용 프로퍼티의 값을 얻어낼 때 사용 - 별도의 객체 선언 및 생성없이 자바 클래스 파일을 사용할 수 있는 액션태그 package Testing; public class TestBeans { private String id; private String name; public TestBeans() { super(); // TODO Auto-gen..

안녕하세요. 이번 글은 JSP의 내장객체와 영역에 대한 설명입니다. - 내장객체란? JSP와 Servlet에서 자체적으로 제공하는 특수한 참조타입 변수와 메서드형식으로 접근 가능 MVC 패턴으로서 프론트와 백엔드를 상호작용할 수 있도록 제공 내장 객체 참조 공식 API 설명 request javax.servlet.http.HttpServletRequest javax.servlet.ServletRequest 웹 브라우저의 요청 정보를 저장하고 있는 객체 (프론트 -> 백으로 넘길 때 사용) response javax.servlet.http.HttpServletResponse javax.servlet.ServletResponse 웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 (백 -> 프론트로 ..

안녕하세요. 이번 글은 JSP의 스크립트 요소에 대한 글입니다. - 스크립트 요소란? JSP파일에서 자바 코드를 사용하기 위한 일종의 코드 블럭 크게 선언문(Declaration), 스크립트릿(Scriptlet), 표현식(Expression) 3가지로 분류된다. - 선언문 (Declaration) JSP 파일 내 필요한 변수와 메서드를 선언 및 사용하기 위한 요소 다음과 같이 변수와 메서드를 선언하기 위해 해당 요소를 사용할 수 있다는 점을 확인할 수 있다. 또한 선언문은 여러 번 선언할 수 있다. - 스크립트릿 (Scriptlet) JSP 페이지 내에서 가장 많이 사용하는 스크립트 요소이자 로직을 기술할 때 사용 해당 스크립트 요소에 선언되는 모든 부분은 지역변수로 인식 여기는 티스토리 플랫폼에서 운영..

안녕하세요. 이번 글은 JSP의 디렉티브(Directive)에 대한 설명입니다. - 디렉티브란? 요청한 JSP파일을 실행할 때 필요한 설정 정보를 지정하는데 사용하는 하나의 단위 크게 page, include, taglib 디렉티브로 3가지로 구성된다. - page 디렉티브 JSP페이지에 대한 정보를 나타낼 때 사용하며 주로 import할 클래스, Session 및 Buffer의 사용여부를 시작으로 문서타입고 스크립트 언어를 통해 JSP파일이 온전한 웹페이지로 실행될 수 있도록 하는 설정 정보를 지정하는 역할 다음은 필자가 진행했던 프로젝트 일부에서 발췌한 JSP 파일 소스코드의 일부이다. 다음과 같이 를 통해 필요한 자바 클래스 내지 API와 문법을 적재적소에 사용할 수 있다. 또한 contentTyp..