본문 바로가기

인천일보아카데미/- 학습일지73

[학습일지]JAVA교육일지 70일차 (SERVER)⭐ 1. Statement 클래스2. ResultSet 클래스1. Statement 클래스[ 정의 ]- 모든 SQL구문을 실행하는 역할을 한다.- Connection 클래스를 통해서 생성한다.- Statement 객체가 실행할 SQL을 어느 서버에서 실행할지 모르기 때문에 그 정보를 가지고 있는 Connection과 연관되어 있다. [ Statement 종류 ]  텍스트 쿼리 실행용  1. Statement - 기본  2. PreparedStatement - 인자값과 관련된 작업에 특화 (코드 안정성 높음, 가독성 높음 )   프로시저 실행용  1. CallableStatement - 프로시저 전용 Statement [ 메소드 종류 ]  반환값이 없는 쿼리  변수명.executeUpdate();  반환값이 .. 2022. 7. 12.
[학습일지]JAVA교육일지 69일차 (SERVER)⭐ JDBCJDBC[ 정의 ]- Java Database Connectivity- 자바(응용 프로그램)와 오라클(데이터베이스)간의 연결 시켜주는 기술이다.- 중간 계층- 자바 프로그램 오라클    a. 직접 연결    b. 강한 결합    c. 전용 API 사용    d. 난이도가 높다.- 자바 프로그램 JDBC 오라클    a. 간접 연결    b. 약한 결합    c. 범용 API 사용    d. 난이도가 낮다.(코드가 쉽다.) [ 이클립스(Eclipse)에서 JDBC 환경 설정 ]- WEB-INF > lib > ojdbc6.jar (오라클 버전에 따라 적합한 JDBC 다운)- https://www.oracle.com/database/technologies/jdbc-drivers-12c-downlo.. 2022. 7. 8.
[학습일지]JAVA교육일지 68일차 (SERVER)⭐ 1. 파일 업로드 & 다운로드1. 파일 업로드 & 다운로드- 파일업로드: 클라이언트측 자원 -> 서버측 전송(= 파일 복사)- 다운로드: 서버측 자원 -> 클라이언트측 전송(= 파일 복사)- JDK(JRE)에는 파일 업로드 기능이 따로 존재하지 않는다. ( 파일 업로드 라이브러리를 통해 해야함 )- 수업에서 사용하는 파일 업로드 라이브러리는 COS lib 이다.- 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 "J.. 2022. 7. 8.
[학습일지]JAVA교육일지 66일차 (SERVER)⭐ 1. 표준 액션 태그2. 확장 액션 태그(EL, JSTL)1. 표준 액션 태그[ 정의 ]- XML 기술을 이용해서 기존의 JSP 문법을 확장해준 매커니즘으로 JSP 규격서에 정의되어 있는 기술이다.- XML 태그 형태를 띄기 때문에 액션태그(action tag)라고도 부르며, 간단히 액션(action)이라고 한다. 왜냐하면 이런 태그가 어떤 동작(action)을 수행하는 역할을 하기 때문이다.- ,  [ 표준 액션 태그 예시 ] 랑 동일하다. -->  2. 확장 액션 태그(EL, JSTL)[ 정의 ]- JSP 표준 액션 태그의 버전업- 추가 설치가 필요하다. ( JSTL )- JSP 페이지에서 자바 구문을 사용하지 않기 위해서 만들어 졌다.- 달러 표시로 내장 객체를 나타낸다. - $ { } [ EL,.. 2022. 7. 7.
[학습일지]JAVA교육일지 65일차 (SERVER)⭐ 1. out2. session3. application4. JSP 내장 객체의 생명 주기1. out[ 정의 ]- 응답 페이지 전송을 위한 출력 스트링 객체- 서블릿의 PrintWriter와 유사한 역할- HTML 소스에 값을 출력하는 역할- JSP에서 을 사용하면 불가항력으로 스파게티 코드가 자주 발생한다.     > 가독성 저하....     > 차라리 예전 Servlet 방식으로 하자..     > 가독성 향상 (방법에 따라 틀리며, 개인 취향 차이이다.) [ out 예시 ]- 구구단 만들기 구구단 기본 방식 x = out 방식 %d x %d = %d", dan, i, dan*i)); } %>  - 결과 2. session, application[ 정의 ]- JSP.. 2022. 7. 7.
[학습일지]JAVA교육일지 64일차 (SERVER)⭐ 1. JSP 내장 객체2. request3. response4. pageContext1. JSP 내장 객체[ 정의 ]- JSP Implicit Object- 개발자가 직접 생성하지 않아도, JSP가 미리 만들어서 제공하는 객체이다. (Tomcat이 만든다!!!)- 예약어를 사용해서 얻어온다.- JSP 내장 객체는 Servlet에도 동일하게 있다. 단, Servlet에서는 직접 만들어서 사용한다. (내장 객체라는 형식이 존재하지 않기 때문..)- 종류: request, response, session, pageContext, out, application, config, page, exception 등..- 사용빈도   1순위) request, response, session, pageContext  (가.. 2022. 7. 5.