본문 바로가기

대한상공회의소 스마트팩토리 교육74

[웹 어플리케이션 개발] 프로그래밍 환경 구성 «수업-4» : 이클립스(IDE)를 활용하여 동적 웹 사이트 개발하기! ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 이클립스(IDE)를 활용한 웹 프로그래밍 안녕하세요!! 오늘은 통합 개발 환경(IDE) 툴중 하나인 이클립스를 활용해서 톰캣을 사용하여 동적 웹사이트를 개발해보도록 하겠습니다. 통합 개발 환경을 통해 웹 사이트를 개발하면 지난번 처럼 환경 변수를 추가하거나 CLASSPATH를 수정하는 번거로움이 없이 더 간편하고 빠르게 프로그래밍이 가능합니다. 1. 웹 개발하기 위한 이클립스 환경 구성 1-1. 프로젝트 / 패키지 / 클래스 및 Servlet 생성 ✔ Dynamic Web Project 생성 프로젝트 이름 : machineinfo "F.. 2022. 5. 28.
[웹 어플리케이션 개발] 프로그래밍 환경 구성 «수업-3» : 아파치와 톰캣 연동하기 ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 아파치와 톰캣 연동 안녕하세요!! 오늘은 지난시간에 배운 정적인 데이터를 처리하는 웹서버인 아파치(Apache)와 동적인 데이터를 처리하는 웹서버인 톰캣(Tomcat)을 연동하는 방법을 알아보겠습니다. 대략적으로 설명을 하면 웹 서버로 사용자가 요청을 보내면 제일 먼저 아파치로 넘어가서 톰캣으로 동적인 데이터만 넘겨준다고 합니다. 정적인 데이터는 본인(아파치)이 처리 합니다. 따라서 사용자는 포트번호(8080)를 사용하지 않고 일반적으로 LocalHost ip 주소만 입력을 하면 동적인 웹 서버인 톰캣까지 사용할 수있습니다. → 연동을.. 2022. 5. 27.
[웹 어플리케이션 개발] 프로그래밍 환경 구성 «수업-2» : 아파치(Apache), 톰캣(Tomcat) 설치 및 구성 절차 / 서블릿(Servlet) 환경 구성 ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 아파치(Apache) 설치 및 설정 톰캣(Tomcat) 설치 및 설정 서블릿(Servlet) 환경 구성 안녕하세요!! 오늘은 웹 어플리케이션 개발을 위한 환경을 조성하기위해 아파치, 톰캣, 서블릿을 설치하고 환경을 구성해보도록 하겠습니다. 이번 글은 설치 방법과 절차에 대한 글이기 때문에 각각에 대한 자세한 설명은 다른 더 좋은 인터넷 정보를 활용 바랍니다 ^^: ✔ 아파치(Apache) : 정적인 데이터를 처리하는 웹서버( 정적인 HTML이나 이미지를 제공하는 서버) ✔ 톰캣(Tomcat) : 동적인 데이터를 처리하는 웹서버(WAS .. 2022. 5. 26.
[데이터베이스 운영] DBMS 기초 «수업-10» : [미니프로젝트 Ver 3.0] 스마트 팩토리 설비관리 S/W Using C# & MySQL & Arduino ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 미니프로젝트 Ver 3.0 스마트 팩토리 설비관리 S/W 대망의 [미니프로젝트 Ver 3.0]을 소개드릴 차례입니다. 지난 미니프로젝트 Ver1과 Ver2는 이미지 영상처리를 주제로 프로젝트를 진행하였다면 이번 Ver3은 데이터베이스 연동을 메인으로 하여 진행하였습니다. 간단히 설명을 드리자면 Arduino에 온습도 모듈 센서와 RFID 센서를 연결합니다. 온습도 모듈 센서(DHT-11)를 통해 들어오는 센서 데이터 값은 C#과 Serial 및 DB 연동을 통해 바로 MySQL의 테이블에 저장을 하고, RFID 센서에 사용자가 카드를 .. 2022. 5. 19.
[웹 어플리케이션 개발] Java SE 기초 «수업-1» : Java SE 및 Visual Studio Code 설치 및 초기설정 ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 Java SE 11 설치 및 초기설정 Visual Studio Code 및 확장프로그램 설치 안녕하세요!! 이제부터 JAVA를 활용해서 웹 어플리케이션을 제작하고 DB와 연동하는 과정을 배워보도록 하겠습니다. 그전에 앞서 오늘은 Java SE 11과 Visual Studio Code 설치 및 초기설정하는 과정을 정리하겠습니다. java는 다른 언어와는 다르게 확실히 더 가볍고 간편하다고 생각은 되지만 별도의 설정하는 과정이 있기 때문에 주의바랍니다. (java 설치 후 환경변수를 설정하는 과정은 생략해도 된다는 사람도 있지만 알아두면 .. 2022. 5. 17.
[데이터베이스 운영] DBMS 기초 «수업-9» : BLOB을 활용한 이미지 파일(Color) 데이터베이스(DB)에 저장 방법 Using MySQL ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 이미지파일(COLOR) 데이터베이스에 저장 BLOB 안녕하세요!! 오늘은 칼라 이미지 파일을 데이터베이스에 저장하고 데이터베이스에 저장된 데이터를 다시 칼라 이미지로 변환하는 과정을 알아보겠습니다. 어제와 다른점은 어제는(그레이 스케일 이미지) 화소점 값 하나 하나를 별도의 테이블에 저장을 하였습니다. 따라서 64 x 64 해상도의 이미지 파일이라면 4,096개의 테이블 행이 필요로 했습니다. 하지만 오늘은 파일의 화소점 값을 한번에(BLOB) 그룹지어서 한개의 테이블 행에 저장하도록 하겠습니다. 이러한 과정은 어제보다 훨씬 빠른 처리.. 2022. 5. 4.
[데이터베이스 운영] DBMS 기초 «수업-8» : 이미지 파일(RAW) 데이터베이스(DB)에 저장 방법 ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 이미지 파일(RAW) 데이터베이스에 저장 LAST_INSERT_ID() AUTO_INCREMENT 안녕하세요!! 오늘부터는 그 동안 배운 데이터베이스(DB) 지식을 바탕으로 지난 미니프로젝트(이미지영상처리 프로그램)에 적용시켜보도록 하겠습니다. 지난 수십시간에 걸쳐서 만든 영상처리 프로그램의 구성도입니다. 지난 제 글들을 본적이 있다면 위와 같은 구성도는 눈에 띌거라 생각이 됩니다. 하지만 지난 구성도와는 다른부분이 있다면 이미지 파일을 바로 2차원(COLOR는 3차원이겠죠?) 배열에 넣는것이 아니라 이미지 파일을 데이터베이스에 저장한.. 2022. 5. 3.