Kosta 클라우드 네이티브 어플리케이션 개발(CNA) 교육(23)
-
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 22일차
Web서블릿에 관련된 문제, 에러는 서블릿 컨테이너가 모두 처리한다서블릿 컨테이너는 모든 처리가 끝나면 처리가 끝난 파일은 JSP로 바뀐다GET 메서드 특징데이터 전송 방식URL 주소 뒤에 파라미터를 붙여서 전송예시: www.example.com?id=123&name=kim브라우저 히스토리에 기록이 남음보안 특성데이터가 URL에 노출되어 보안에 취약캐싱이 가능하여 브라우저가 요청을 저장북마크 가능용량 제한URL 길이 제한으로 대용량 데이터 전송 불가브라우저마다 다르지만 보통 2,048자로 제한사용 용도데이터 조회검색게시글 목록 보기POST 메서드 특징데이터 전송 방식HTTP 요청의 Body에 데이터를 담아 전송URL에 데이터가 노출되지 않음브라우저 히스토리에 기록되지 않음보안 특성데이터가 외부로 노출되지..
2024.12.17 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 21일차
JAVA Crawling and Json Parsing package com.lec;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import com.myjdbc.DBManager;import com.m..
2024.12.17 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 20일차
JAVAmydb.propertiesmaria.DB_URL = jdbc:mariadb://localhost:3306/mydbmaria.DB_ID = itmaria.DB_PW = 0000oracle.DB_URL = jdbc:oracle:thin:@localhost:1521:XE#oracle.DB_URL = jdbc:oracle:thin:@192.168.0.40:1521:XEoracle.DB_ID = itoracle.DB_PW = 0000 DBManagerpackage com.myjdbc;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;public interface DBManager { public Co..
2024.12.13 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 19일차
JAVA IO package com.lec;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Arrays;public class chap14_IO { public static void main(String[] args) { chap14_IO io..
2024.12.12 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 18일차
package com.lec;import java.io.File;import java.text.DecimalFormat;import java.util.stream.IntStream;public class chap13_File2 { public void getDirect(String fileDir) { File f = new File(fileDir); File[] files = f.listFiles(); for (int i = 0; i files[i]) .forEach(file -> { if (file.isDirectory()) { getDirect(file.getAbsolutePath()); } else {// System.out.println(file.getName()); ..
2024.12.11 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 17일차
JAVApackage com.lec;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;import java.util.stream.IntStream;public class chap11_collections2 { public static void main(String[] args) { EmpVo evo = new EmpVo(); evo.setEmpno(7733); evo.setEname("SMITH"); evo.setSal(1000); evo.toString(); // EmpVo(int empno, String ename, int sal) EmpVo evo2 = new EmpVo(888..
2024.12.10