전체보기297 자바(Java) 프로그램 설치 및 감 익혀보기 + 추가 프로그램 요약 1. Java 설치 및 세팅 2. 감 익혀보기 3. spring tool 설치 및 세팅 4. 개발자 편의를 위한 글꼴 d2coding / 앞 공백 체킹 프로그램 eclipse indent guide) 1. 자바 프로그램 설치 oracle.com으로 들어간다. products 클릭 - 맨 아래에 java를 클릭한다. 가운데 쯤에 있는 Download Java 를 클릭 가운데쯤에 있는 java 11을 클릭. 아래에 mac이든 window든 맞는 것을 클릭해서 인스톨러를 다운 받는다. 다운로드 및 설치가 끝나고 난 뒤 다음과 같은 설정 변경을 하면 프로세스가 java를 제일 먼저 처리하도록 변경이 가능하다. 윈도우 - 설정 - 시스템 - 정보 - 고급시스템 - 고급 - 환경변수 - 아래 시스템 변수 - .. 2022. 11. 8. 11장 DataBase JDBC 세팅 - java.sql 패키지 (Java SE에서 제공. 인터페이스 덩어리다) - JDBC 드라이버 (1) 서버 자체 lib폴더에 드라이버의 jar 파일을 넣는다 : 해당 WAS에서 실행하는 모든 웹 어플리케이션에서 사용 가능 (2) 웹 어플리케이션의 프로젝트의 WEB-INF/lib 폴더에 jar을 넣는다 : 해당 웹 어플리케이션에서만 사용 가능 - DB (원하는 데이터 베이스) 1. JDBC 드라이버 로딩 JDBC 드라이버를 사용할 수 있도록 메모리에 준비작업을 해주는 메소드 static Class forname(String className) 사용 예 // 오라클 Class.forName("oracle.jdbc.driver.OracleDriver"); // MySql Class.forNam.. 2022. 11. 4. 10장 표준 액션 태그 / JSP 자바빈즈 표준 액션 태그 많이 쓰이는 기능을 미리 정의해서 편하게 쓰는 태그 모양은 아래와 같다. 표준 액션 태그 라이브러리 이름은 jsp로 고정. JSP 자바빈즈 표준 액션 태그로 접근할 수 있는 자바 클래스 속성 / 값 설정 메소드 / 값 추출 메소드 로 구성 클라이언트로부터 데이터를 쉽게 추출하고 다른 페이지에서 참조할 수 있게 함. 상태정보 유지를 용이하게 함 사용법은 아래와 같다. 객체 생성 만들어진 getter 메소드 호출 만들어진 setter 메소드 호출 2022. 10. 28. 9장 JSP 내장 객체 변수 이름 타입 객체 설명 request javax.servlet.http.HttpServletRequest 요청정보 처리 객체 response javax.servlet.http.HttpServletResponse 응답정보 처리 객체 session javax.servlet.http.HttpSession 상태정보 유지 객체 application javax.servlet.ServletContext 상태정보 유지 객체 config javax.servlet.ServletConfig 서블릿 정보 추출 객체 out javax.servlet.jsp.JspWriter 출력 처리 객체 pageContext javax.servlet.jsp.PageContext JSP 페이지 처리 객체 2022. 10. 27. 8장 JSP 프로그래밍 (1) scriptlet(스크립틀릿) JSP에서 자바 코드를 사용할 수 있게 해준다. (2) Expression(표현식) 자바의 out.print() 와 같은 기능을 한다. (3) 선언문 JSP에서 선언하기 위해 쓴다. (4) 주석문 JSP에서 주석 쓰는 법 (5) 지시자 (5-1) include 지시자 JSP에서 현재 파일에 다른 파일을 포함시키는 지시자 (5-2) page 지시자 (예) 여러가지의 속성이 있다. 종류는 아래와 같다. info 속성 : 페이지를 설명해 주는 문자열 language 속성 : 스크립트 요소에서 사용할 언어를 지정 (기본값 : JAVA) contentType 속성 : JSP 페이지의 내용이 어떤 형태로 출력을 할 것인지 MIME 형식으로 브라우저에 알려주는 역할을 하는 속성 .. 2022. 10. 27. 7장 필터 / 리스너 / 오류처리 필터 클라이언트에서 서블릿 요청이 될 때 서블릿 수행 전과 후에 필터링 기능을 한다. 서블릿 호출 전 요청을 가로채는 기능 서블릿 호출 전 요청 내용을 점검 기능 요청 헤더의 수정과 조정 기능 서블릿이 호출된 후에 서블릿 응답을 가로채는 기능 응답 헤더의 수정과 조정 기능 대표 기능 로그 기록 / 한글 처리 필터링 동작을 시킬 java 파일을 만들어서 web.xml 에 연결 시키면 작동 : 필터를 만듦. : 필터링을 할 서블릿을 매핑 리스너 이벤트가 발생하면 수행되는 메소드를 가진 자바 객체 오류 처리 서블릿의 오류 처리 방법 실행 코드를 try - catch로 구성 메소드 선언부에 throws 절 선언 : throws 절이 있는 메소드를 사용하는 곳에서 try-catch 처리를 해줘야 함 web.xml.. 2022. 10. 27. 10/26 JSP AWS 클라우드환경 네이티브 수업 108 일차 진행 1. html과 JSP 연결로 이것 저것 함 2. 쿠키 / 세션/ HttpServletRequest 를 html과 JSP 연결로 사용 요약 1. 웹 컨테이너 버퍼의 크기 확인 2. 웹 어플리케이션의 경로 3. FileReader를 통해 비동기적으로 데이터 읽기 웹 컨테이너 버퍼의 크기 확인 페이지 지시자를 통해 buffer의 크기를 정해줄 수 있다. 출력 버퍼의 크기 byte 웹 어플리케이션의 경로 웹 어플리케이션의 URL 경로 : /ch02/PinfoInput.jsp의 파일 경로 : 웹 어플리케이션의 url 경로 = 프로젝트의 경로 (현재 웹 모듈의 경로가 / 로 되어있기 때문에 아무것도 출력되지 않았다.) FileReader를 통해 비동기적으로 데이.. 2022. 10. 27. 10/25 JSP AWS 클라우드환경 네이티브 수업 107 일차 진행 1. html과 서블릿 연결 2. jsp과 서블릿 연결 3. 스크립틀릿과 표현식 이용 4. page 지시자와 include 지시자 5. JSP의 주석 차이 6. html과 jsp 연결 요약 1. JSP의 주석 차이 2. 스크립틀릿을 이용한 html과 jsp 연결 html과 스크립틀릿 주석 차이 2022. 10. 26. 6장 상태 정보 유지 기술 HTTP 프로토콜의 통신 방식은 클라이트에게 서버가 응답을 보내는 즉시 끊어지기 떄문에 연결 상태가 유지되지 않는 무상태 통신 방식이다. 때문에 전 요청의 처리 결과가 저장이 되지 않는다. 고로 해당 결과를 서버/클라이언트에 저장하는 정보를 상태 정보라고 함 저장 위치에 따른 저장 기술 (1) 클라이언트 - 쿠키 javax.servlet.http.Cookie (2) 서버 javax.servlet.ServletContext javax.servlet.http.HttpSession javax.servlet.http.HttpServletRequest 유지 기간에 따른 저장 기술 (1) 웹 애플리케이션 단위 javax.servlet.ServletContext (2) 클라이언트 단위 javax.servlet.htt.. 2022. 10. 24. 10/24 JSP의 요소 AWS 클라우드환경 네이티브 수업 106 일차 진행 1. JSP의 요소 (in STS) 요약 1. JSP의 요소 Spring 의 장점 중 하나 : 유지 보수가 좋다. JSP의 요소 (1) scriptlet(스크립틀릿) JSP에서 자바 코드를 사용할 수 있게 해준다. (2) Expression(표현식) 자바의 out.print() 와 같은 기능을 한다. (3) 선언문 JSP에서 선언하기 위해 쓴다. (4) 주석문 JSP에서 주석 쓰는 법 (5) 지시자 (5-1) include 지시자 JSP에서 현재 파일에 다른 파일을 포함시키는 지시자 (5-2) page 지시자 (예) 여러가지의 속성이 있다. 종류는 아래와 같다. info 속성 : 페이지를 설명해 주는 문자열 language 속성 : 스크립트 요소에서 사.. 2022. 10. 24. 이전 1 ··· 13 14 15 16 17 18 19 ··· 30 다음 728x90 반응형