목록JSP/실습 (18)
Frog is cry
다운로드 C:\apache-tomcat-9.0.39\bin >> startup 실행 http://localhost:8080/ 접속 시 이 화면이 나오면 접속 성공 server 변경 1. C:\apache-tomcat-9.0.39\conf 2. server(메모장으로 켜기) 3. port="8088"로 변경 eclips로 넘어와 Dynamic Web Project 생성 html 파일 생성 후 컴파일 확인 이클립스에 나온 주소 복사 서버 정상연결
JSP의 구성요소 1. 내용 : 아무 표시가 없으면 HTML로 인식 2. : 지시어(directive) 3. : 선언부(decleration) 4. : 스트립트릿(scriptlet) 5. : 표현식(expression) 6. : 주석(commnet) 지시어 : : 해당 페이지의 속성을 기술 > page : 이 jsp페이지에 대한 설정 정보 > include : 다른 jsp페이지를 이 페이지에 포함 > taglib : 이 jsp페이지가 사용할 사용자 정의 태그를 선언 지시어 속성 language > 설명 : 스크립트 언어 유형(jap는 java만) > 예시 : > 기본값 : java import > 설명 : import할 외부 클래스 지정 > 예시 : > 기본값 : - session > 설명 : 세션의 사..
JSP : > 썬마이크로시스템즈사에서 만든 Java Servlet 기반의 서버측 (back-end) 스크립트 기술 JSP의 특징 : > Java Beans 라고 하는 자바 컴포넌트를 사용할 수 있음. > JSP나 다른 서블릿 간의 쉬운 데이터 공유 > **page, request, session, application scope 으로 구현 > 자바의 모든 기능을 사용할 수 있음 (무한한 확장성) > IBM, 오라클, 썬, BEA 등에서 강력히 지원중 > JSTL(JSP Standard Tag Library)과 같은 기능의 태그 라이브러리 사용 가능 > 다양한 운영체제와 여러 회사의 JSP 개발/실행 환경을 이용할 수 있음 JSP의 동작과정 : 파일명.jsp > 파일명_jsp.java(서블릿 파일) > C..
ID Password Nickname Email naver.com gmail.com daum.net
HTML(Hypertext Markup Language) > HTTP 통신에 사용되는 정적 스크립트 언어 > HTML은 대소문자를 구분하지 않는다 > 문법 오류가 있더라도 브라우저가 자동 수정을 한다. > 태그는 시작태그 - 종료태그 쌍 형태도 있지만 독립적인 태그도 있다. 예) : 쌍 형태 : 독립적인 형태 클라이언트(brower)가 웹 서버로 요청(request) Web Server(WAS : Web Application Server) > HTTP로 받은 요청을 container에 전달 > 정적 처리만 가능 > 클라이언트에 응답(respunse) Web Container(WAS : Web Application Server) > Web server에서 전달받은 요청을 동적으로 처리 > JSP, Serv..
package jdk.pratice.basic; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Test07 { public static void main(String[] args) { String user = "myJsp"; String password = "jsppassword"; String url = "jdbc:oracle:thin:@localhost:1521:xe"; Connection con = null; PreparedStatement ps = nul..
java.sql.ResultSet > SELECT 등의 조회 쿼리문을 실행한 후 돌아오는 조회 값을 포함하는 클래스 ResultSet의 구조 > 결과로 가져온 데이터는 Table형태와 흡사 > ResultSet의 next()를 사용하여 값이 있는지 없는지 확인 > next()실행 후, get...() 메소드를 사용하여 값을 얻어옴 > 여러 행이 있을 경우 반복문을 사용 package jdk.pratice.basic; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class..
java.sq.PreparedStatement > 자바에서 SQL쿼리를 실행할때 사용하는 클래스 PreparedStatement의 setString(), setInt(), setDouble() > 쿼리문이 유동적인 경우 '?'로 대체할 수 있음 > '?'에 대체할 데이터가 문자열이라면 setString()을, 정수라면 setInt, 실수는 setDouble등을 사용 Ex > ps = con.prepaateStatement("SELECT*FROM student WHERE st_name = ? AND st_NO =?") > ps.setString(1, "홍길동");// 1번 물음표 자리에 "홍길동"을 String 형태로 삽입하라 (외따옴표 추가됨) > ps.setInt(2,3)// 2번 물음표 자리에 3을 ..