본문 바로가기

java7

[JDBC] Servlet Filter Filter Server에 요청이 들어오면 Servlet을 통하는데, Servlet에 들어오기 전-후에 처리를 할 수 있는 방식 doFilter()의 내부 로직 @WebServlet("/mapping") //mapping 부분에 원하는 서블릿 매핑 값을 넣어서 해당 매핑 값만 선택 가능 //모든 서블릿에서 실행하려면 /*을 기술 //중략 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //전처리할 코드 chain.doFilter(request, response); //후처리할 코드 } //후략 나는 저정도만 알고있었는데 더 .. 2022. 2. 16.
[JAVA] Sevlet, JSP 0. 세팅 workspace 세팅 java EE, window>show View>Navigator, window>preferences에서 encoding 값들 "UTF-8"(모든 작업환경 통일) Server 설정 서버 생성->생성할 서버 선택 -> 설치한 서버 폴더 선택(Apache Tomcat 등) 서버 설정값>Server Options>Serve modelus without publishing 체크, Ports HTTP/1.1을 8080이외의 다른 번호로(현재 내 작업환경에서 Oracle 포트번호가 8080) Dynamic Web Project 서버에 Add and Remove로 애플리케이션 등록 1. Servlet이란? Servlet = Server+Applet Java의 클래스 유형 중 하나로, .. 2022. 1. 16.
[JAVA] API-JDBC Ⅰ. JDBC ⅰ. JDBC란? Java와 DBMS 프로그램이 통신하는 방법을 만들어주는 API. java.sql 패키지에 들어있다. ⅱ. Oracle에서 불러오기 Project의 Properties에 Java Build Path의 Labraries에 Add exterial JARs...로 ojdbc6을 추가. ※ ojdbc6이란? 오라클에서 제공하는 JDBC 드라이버. 오라클 내에 존재한다. https://www.oracle.com/kr/database/technologies/appdev/jdbc.html Ⅱ. 특징 ⅰ. 구조 MVC 패턴과 탬플릿을 활용하여 유기적으로 연결되어있는 클래스들을 만든다. ※ 참고할만한 디자인 패턴 MVC 패턴 : Model, View, Controller의 세 부분으로 나.. 2021. 12. 7.
[Java] API-Stream(Input & Output) Ⅰ. Input/Output 1-1. 입출력(IO) 컴퓨터 내부-외부의 장치와 프로그램이 정보를 주고받는 행위. 자바에서는 입출력을 처리하기 위해 Stream이라는 API를 사용한다. 관련 패키지는 java.io.* Ⅱ. stream 2-1. Stream Stream이란? 프로그램이 외부매체와 입출력을 하기 위해 열어준 통로를 말한다. 단방향 통신이기 때문에, 입력과 출력 중 하나의 기능만 한다. FIFO(First In First Out). 2-2. Stream 종류 2-2-1. 기반스트림 -바이트(1byte) 기반 : input/output 계열 : FileInputStream / FileOutputStream -문자(2byte) 기반 : Reader/Writer 계열 : FileReader / Fi.. 2021. 11. 25.