본문 바로가기

분류 전체보기61

스프링부트에서 파이썬코드 실행시키기 pdf파일을 업로드하면 성함에 적혀있는 글자 인식해서 출력하는 그런 파이썬 프로그램스프링부트에 적용하기로 했다. 자이썬은 간단한 파이썬문법만 사용가능하고 외부 라이브러리가 있으면 사용하기 힘들어 보였음내가 구글링 해보았을 때는 두 가지 방법이 있는 것 같았다. 1. 자바의 ProcessBuilder 클래스 사용하기 2. 파이썬으로 서버 구축하고(localhost:5000) 서버통신을 이용해 데이터를 주고받기 1번을 해보기로함 2024. 4. 26.
web서버, was서버 웹 서버 정적인 파일(예: HTML, CSS, 이미지)을 제공하는 역할 웹 서버는 클라이언트의 요청을 받아들이고, 그에 맞는 정적 파일을 응답으로 제공 웹 서버는 주로 웹 페이지의 전달과 같은 단순한 기능을 수행하는 역할을 담당합니다. ex) 아파치(Apache), 엔진엑스(Nginx) ​ ​ WAS 서버 동적인 콘텐츠 생성하고, 데이터를 처리하는 역할 WAS는 웹 애플리케이션을 실행하기 위한 서버 사용자의 요청에 따라 데이터베이스 조회, 비즈니스 로직 처리 등 다양한 작업을 수행 웹 애플리케이션의 실행 환경을 제공 다른 서버와의 통신을 통해 필요한 데이터를 가져와 동적인 응답을 생성 Tomcat, JBoss, Jeus ​ ​ WAS가 필요한 이유 웹 페이지는 정적 컨텐츠와 동적 컨텐츠 모두 존재한다. .. 2024. 4. 22.
포트포워딩 포트포워딩 : 컴퓨터에서 특정 포트를 개방하여 통신하는 것 일반적으로 포트들은 열려있는데 특수 목적을 가진 포트는 설정을 통해서만 open한다. ip는 컴퓨터가 연결된 네트워크 끝단의 주소이다. 기기가 인터넷에 접속한 곳의 네트워크상 위치이다. 컴퓨터가 이동식 트레일러이고 ip는 이 트레일러가 자리잡은 곳의 도로명 주소라고 보면 된다. 0~255사이의 숫자 네개가 ~.~.~.~ 이렇게 이루어진 ip는 IPv4 규약이라고 한다. ip로서는 처음 대중화된 규약인데 널리 사용되어지고 있다. 그리고 ip는 공인ip와 사설 ip로 나뉘어있다. 2024. 4. 8.
스프링 프로젝트에 src/main/java랑 src/main/resources, src/main/webapp 차이가 뭐야 src/main/java, src/main/resources, src/main/webapp은 스프링 프로젝트에서 각각 다른 역할을 수행하는 디렉토리입니다. src/main/java: src/main/java 디렉토리는 자바 소스 코드를 저장하는 곳입니다. 주로 프로젝트의 Java 클래스, 인터페이스, 열거형 등의 소스 코드가 이 디렉토리에 위치합니다. 스프링 애플리케이션에서는 서비스, 컨트롤러, DAO, 모델 등의 Java 클래스들이 주로 이 디렉토리에 위치합니다. src/main/resources: src/main/resources 디렉토리는 리소스 파일을 저장하는 곳입니다. 주로 프로퍼티 파일, XML 파일, 이미지 파일, CSS 파일, JavaScript 파일 등의 정적 자원이나 설정 파일이 이 디.. 2024. 4. 4.

post image post image post image post image post image post image post image post image